From 786e7874192433afdfb42f2cf96d03c9b436ef41 Mon Sep 17 00:00:00 2001 From: Alexander Karan <47707063+AlexanderKaran@users.noreply.github.com> Date: Thu, 12 Nov 2026 10:06:53 +0800 Subject: [PATCH 1/5] Updated Unit In Every Benchmark Schema --- packages/results/src/schemas.ts | 167 +++++++++++++++++++------------- 1 file changed, 101 insertions(+), 66 deletions(-) diff --git a/packages/results/src/schemas.ts b/packages/results/src/schemas.ts index be037e87..a9cfe5c2 100644 --- a/packages/results/src/schemas.ts +++ b/packages/results/src/schemas.ts @@ -24,6 +24,9 @@ export const MetricUnitSchema = z.enum([ 'requests/s', 'bytes/s', 'bytes', + 'KiB', + 'count', + 'ratio', ]) export const MetricBaseSchema = z.object({ @@ -41,6 +44,13 @@ function metricWithUnit>(unit: T) { return MetricBaseSchema.extend({ unit: z.literal(unit).default(unit) }) } +function scalarWithUnit>( + unit: T, + value: z.ZodNumber, +) { + return z.object({ value, unit: z.literal(unit).default(unit) }) +} + const MillisecondsMetricSchema = metricWithUnit('ms') const OperationsPerSecondMetricSchema = metricWithUnit('ops/s') @@ -109,7 +119,7 @@ export function createBenchmarkBaseSchema(iteration: T) { } export const InstallIterationSchema = z.object({ - installTimeMs: z.number().nonnegative(), + installTimeMs: scalarWithUnit('ms', z.number().nonnegative()), }) export const InstallBenchmarkSchema = createBenchmarkBaseSchema( @@ -117,7 +127,7 @@ export const InstallBenchmarkSchema = createBenchmarkBaseSchema( ).safeExtend({ name: z.literal('install'), installTimeMs: MillisecondsMetricSchema, - nodeModulesSizeBytes: z.number().nonnegative(), + nodeModulesSizeBytes: scalarWithUnit('bytes', z.number().nonnegative()), }) /** Artifact emitted by the install runner, before overall result assembly. */ @@ -127,7 +137,7 @@ export const InstallResultSchema = z.object({ }) export const BuildIterationSchema = z.object({ - timeMs: z.number().nonnegative(), + timeMs: scalarWithUnit('ms', z.number().nonnegative()), }) export const BuildBenchmarkSchema = createBenchmarkBaseSchema( BuildIterationSchema, @@ -145,7 +155,7 @@ export const BuildStatsSchema = z.object({ }) export const DevServerIterationSchema = z.object({ - timeMs: z.number().nonnegative(), + timeMs: scalarWithUnit('ms', z.number().nonnegative()), }) export const DevServerBenchmarkSchema = createBenchmarkBaseSchema( @@ -169,31 +179,34 @@ export const BrowserBaselineStatsSchema = TestBaseSchema.extend({ ]), baselineYear: z.number().nullable(), baselineReason: z.string().nullable(), - baselineFeatureCount: z.number().nonnegative(), + baselineFeatureCount: scalarWithUnit('count', z.number().nonnegative()), }) export const NodeEnginesStatsSchema = TestBaseSchema.extend({ name: z.literal('nodeEngines'), minimumNodeVersion: z.string().nullable(), imposedBy: z.array(z.string()), - packagesScanned: z.number().nonnegative(), - packagesDeclaringNodeEngine: z.number().nonnegative(), + packagesScanned: scalarWithUnit('count', z.number().nonnegative()), + packagesDeclaringNodeEngine: scalarWithUnit( + 'count', + z.number().nonnegative(), + ), unsatisfiableRanges: z.array(z.string()), }) export const LegacySSRRequestThroughputSchema = z.object({ - opsPerSec: z.number().positive(), - avgLatencyMs: z.number().nonnegative(), - medianLatencyMs: z.number().nonnegative(), - samples: z.number().positive(), - bodySizeKb: z.number().positive(), - duplicationFactor: z.number().nonnegative(), + opsPerSec: scalarWithUnit('ops/s', z.number().positive()), + avgLatencyMs: scalarWithUnit('ms', z.number().nonnegative()), + medianLatencyMs: scalarWithUnit('ms', z.number().nonnegative()), + samples: scalarWithUnit('requests', z.number().positive()), + bodySizeKb: scalarWithUnit('KiB', z.number().positive()), + duplicationFactor: scalarWithUnit('ratio', z.number().nonnegative()), }) export const RequestThroughputIterationSchema = z.object({ opsPerSec: OperationsPerSecondMetricSchema, latencyMs: MillisecondsMetricSchema, - samples: z.number().int().positive(), + samples: scalarWithUnit('requests', z.number().int().positive()), }) export const RequestThroughputBenchmarkSchema = createBenchmarkBaseSchema( RequestThroughputIterationSchema, @@ -202,9 +215,9 @@ export const RequestThroughputBenchmarkSchema = createBenchmarkBaseSchema( name: z.literal('ssrRequestThroughput'), opsPerSec: OperationsPerSecondMetricSchema, latencyMs: MillisecondsMetricSchema, - samples: z.number().int().positive(), - bodySizeKb: z.number().positive(), - duplicationFactor: z.number().nonnegative(), + samples: scalarWithUnit('requests', z.number().int().positive()), + bodySizeKb: scalarWithUnit('KiB', z.number().positive()), + duplicationFactor: scalarWithUnit('ratio', z.number().nonnegative()), durationMs: z.number().positive(), warmupDurationMs: z.number().nonnegative(), minimumSamples: z.number().int().positive(), @@ -214,9 +227,9 @@ export const RequestThroughputBenchmarkSchema = createBenchmarkBaseSchema( }) .refine( (value) => - value.samples === + value.samples.value === value.iterations.reduce( - (count, iteration) => count + iteration.samples, + (count, iteration) => count + iteration.samples.value, 0, ), { @@ -244,17 +257,17 @@ export const SSRRequestThroughputStatsSchema = export const SSRLoadStageSchema = z.strictObject({ workers: z.number().int().positive(), - elapsedTimeMs: z.number().positive(), - requests: z.number().int().nonnegative(), - errors: z.number().int().nonnegative(), - requestsPerSec: z.number().nonnegative(), - avgLatencyMs: z.number().nonnegative(), - p50LatencyMs: z.number().nonnegative(), - p75LatencyMs: z.number().nonnegative(), - p90LatencyMs: z.number().nonnegative(), - p99LatencyMs: z.number().nonnegative(), - maxLatencyMs: z.number().nonnegative(), - bytesPerSec: z.number().nonnegative(), + elapsedTimeMs: scalarWithUnit('ms', z.number().positive()), + requests: scalarWithUnit('requests', z.number().int().nonnegative()), + errors: scalarWithUnit('errors', z.number().int().nonnegative()), + requestsPerSec: scalarWithUnit('requests/s', z.number().nonnegative()), + avgLatencyMs: scalarWithUnit('ms', z.number().nonnegative()), + p50LatencyMs: scalarWithUnit('ms', z.number().nonnegative()), + p75LatencyMs: scalarWithUnit('ms', z.number().nonnegative()), + p90LatencyMs: scalarWithUnit('ms', z.number().nonnegative()), + p99LatencyMs: scalarWithUnit('ms', z.number().nonnegative()), + maxLatencyMs: scalarWithUnit('ms', z.number().nonnegative()), + bytesPerSec: scalarWithUnit('bytes/s', z.number().nonnegative()), }) export const SSRLoadSweepSchema = z.array(SSRLoadStageSchema).nonempty() @@ -289,8 +302,8 @@ export const SSRLoadTestsSchema = createBenchmarkBaseSchema(SSRLoadSweepSchema) '/server-side-rendered', '/server-side-rendered-plain-links', ]), - totalRequests: z.number().int().nonnegative(), - totalErrors: z.number().int().nonnegative(), + totalRequests: scalarWithUnit('requests', z.number().int().nonnegative()), + totalErrors: scalarWithUnit('errors', z.number().int().nonnegative()), stage1: SSRLoadStageSummarySchema, stage2: SSRLoadStageSummarySchema.optional(), stage3: SSRLoadStageSummarySchema.optional(), @@ -336,7 +349,14 @@ export const SSRLoadTestsSchema = createBenchmarkBaseSchema(SSRLoadSweepSchema) try { return ( value.representativeIterationIndex === - selectRepresentativeIteration(value.iterations) + selectRepresentativeIteration( + value.iterations.map((sweep) => + sweep.map(({ errors, requestsPerSec }) => ({ + errors: errors.value, + requestsPerSec: requestsPerSec.value, + })), + ), + ) ) } catch { return false @@ -364,36 +384,36 @@ export const SSRRouterLinkLoadStatsSchema = SSRLoadStatsSchema.omit({ const InteractionTestsSchema = z.object({ scenario: z.literal('first-row-detail-navigation'), source: z.literal('lighthouse-inp-breakdown'), - interactionLatencyMs: z.number().positive(), - inputDelayMs: z.number().nonnegative(), - processingDurationMs: z.number().nonnegative(), - presentationDelayMs: z.number().nonnegative(), + interactionLatencyMs: scalarWithUnit('ms', z.number().positive()), + inputDelayMs: scalarWithUnit('ms', z.number().nonnegative()), + processingDurationMs: scalarWithUnit('ms', z.number().nonnegative()), + presentationDelayMs: scalarWithUnit('ms', z.number().nonnegative()), }) export const InteractionTimingSchema = z.object({ - interactionLatencyMs: z.number().nonnegative(), - inputDelayMs: z.number().nonnegative(), - processingDurationMs: z.number().nonnegative(), - presentationDelayMs: z.number().nonnegative(), + interactionLatencyMs: scalarWithUnit('ms', z.number().nonnegative()), + inputDelayMs: scalarWithUnit('ms', z.number().nonnegative()), + processingDurationMs: scalarWithUnit('ms', z.number().nonnegative()), + presentationDelayMs: scalarWithUnit('ms', z.number().nonnegative()), }) export const RenderedTestSampleSchema = z.object({ - firstPaintMs: z.number().positive(), - fcpMs: z.number().positive(), + firstPaintMs: scalarWithUnit('ms', z.number().positive()), + fcpMs: scalarWithUnit('ms', z.number().positive()), interactionTests: InteractionTimingSchema, }) export const LegacyRenderedTestsSchema = z .object({ - firstPaintMs: z.number().positive(), - fcpMs: z.number().positive(), + firstPaintMs: scalarWithUnit('ms', z.number().positive()), + fcpMs: scalarWithUnit('ms', z.number().positive()), /** Historical only; new runs record interactionTests instead. */ - inpMs: z.number().optional(), + inpMs: scalarWithUnit('ms', z.number()).optional(), interactionTests: InteractionTestsSchema.optional(), runs: z.number().int().positive(), standardDeviation: InteractionTimingSchema.extend({ - firstPaintMs: z.number().nonnegative(), - fcpMs: z.number().nonnegative(), + firstPaintMs: scalarWithUnit('ms', z.number().nonnegative()), + fcpMs: scalarWithUnit('ms', z.number().nonnegative()), }).optional(), samples: z.array(RenderedTestSampleSchema).nonempty().optional(), }) @@ -473,9 +493,9 @@ export const InitialLoadResourceTypeSchema = z.enum([ ]) export const InitialLoadResourceSchema = z.object({ - requestCount: z.number().int().nonnegative(), + requestCount: scalarWithUnit('requests', z.number().int().nonnegative()), /** Transferred bytes, including response headers, as reported by Lighthouse. */ - transferSize: z.number().int().nonnegative(), + transferSize: scalarWithUnit('bytes', z.number().int().nonnegative()), }) export const InitialLoadStatsSchema = TestBaseSchema.extend({ @@ -497,16 +517,19 @@ export type InitialLoadStats = z.infer export type InitialLoadResult = z.infer export const DependencyCountsSchema = z.object({ - prodDependencies: z.number().int().nonnegative(), - devDependencies: z.number().int().nonnegative(), - allDependencies: z.number().int().nonnegative(), + prodDependencies: scalarWithUnit('count', z.number().int().nonnegative()), + devDependencies: scalarWithUnit('count', z.number().int().nonnegative()), + allDependencies: scalarWithUnit('count', z.number().int().nonnegative()), }) export const DependencyScanSchema = TestBaseSchema.extend( DependencyCountsSchema.shape, ).extend({ name: z.literal('dependencies'), - duplicateDependencies: z.number().int().nonnegative().optional(), - depInstallSize: z.number().nonnegative().optional(), + duplicateDependencies: scalarWithUnit( + 'count', + z.number().int().nonnegative(), + ).optional(), + depInstallSize: scalarWithUnit('bytes', z.number().nonnegative()).optional(), }) export const FrameworkDependencyScanSchema = TestBaseSchema.extend( DependencyCountsSchema.shape, @@ -517,11 +540,14 @@ export const FirstPartyDependencyScanSchema = TestBaseSchema.extend( DependencyCountsSchema.shape, ).extend({ name: z.literal('firstPartyDependencies'), - duplicateDependencies: z.number().int().nonnegative().optional(), + duplicateDependencies: scalarWithUnit( + 'count', + z.number().int().nonnegative(), + ).optional(), }) export const CoreJsStatsSchema = TestBaseSchema.extend({ name: z.literal('corejs'), - totalVendoredBytes: z.number().int().nonnegative(), + totalVendoredBytes: scalarWithUnit('bytes', z.number().int().nonnegative()), unnecessaryModules: z.array(z.string()), }) @@ -562,27 +588,36 @@ export const FrameworkResultSchema = z.object({ .required({ name: true, minimumNodeVersion: true, imposedBy: true }) .optional(), dependencyScan: DependencyScanSchema.optional(), - prodDependencies: z.number().nonnegative().optional(), - devDependencies: z.number().nonnegative().optional(), - allDependencies: z.number().nonnegative().optional(), + prodDependencies: scalarWithUnit( + 'count', + z.number().nonnegative(), + ).optional(), + devDependencies: scalarWithUnit('count', z.number().nonnegative()).optional(), + allDependencies: scalarWithUnit('count', z.number().nonnegative()).optional(), frameworkDependencies: DependencyCountsSchema.extend({ name: z.literal('frameworkDependencies').optional(), }).optional(), firstPartyDependencies: FirstPartyDependencyScanSchema.extend({ name: z.literal('firstPartyDependencies').optional(), }).optional(), - duplicateDependencies: z.number().nonnegative().optional(), - depInstallSize: z.number().nonnegative().optional(), - vendoredCoreJsSize: z.number().nonnegative().optional(), + duplicateDependencies: scalarWithUnit( + 'count', + z.number().nonnegative(), + ).optional(), + depInstallSize: scalarWithUnit('bytes', z.number().nonnegative()).optional(), + vendoredCoreJsSize: scalarWithUnit( + 'bytes', + z.number().nonnegative(), + ).optional(), vendoredCoreJsUnnecessaryModules: z.array(z.string()).optional(), browserBaselineTests: BrowserBaselineStatsSchema.extend({ name: z.literal('browserBaseline').optional(), }).optional(), minimumNodeVersion: z.string().optional(), minimumNodeVersionImposedBy: z.array(z.string()).optional(), - testTimeMs: z.number().optional(), - coldBuildTimeMs: z.number().nonnegative().optional(), - warmBuildTimeMs: z.number().nonnegative().optional(), + testTimeMs: scalarWithUnit('ms', z.number()).optional(), + coldBuildTimeMs: scalarWithUnit('ms', z.number().nonnegative()).optional(), + warmBuildTimeMs: scalarWithUnit('ms', z.number().nonnegative()).optional(), packageJson: z .object({ dependencies: z.record(z.string(), z.string()).optional(), From 5879c8625de8413ef317ca497f9e682b0f6ff799 Mon Sep 17 00:00:00 2001 From: Alexander Karan <47707063+AlexanderKaran@users.noreply.github.com> Date: Thu, 12 Nov 2026 10:25:58 +0800 Subject: [PATCH 2/5] Migrated Past Tests --- packages/results/data/astro/latest.json | 1832 ++++-- .../results/data/astro/versions/7.1.6.json | 2044 +++++-- .../results/data/astro/versions/7.2.10.json | 2046 +++++-- .../results/data/astro/versions/7.3.8.json | 2046 +++++-- .../results/data/astro/versions/7.4.2.json | 1832 ++++-- .../results/data/baseline-html/latest.json | 1215 +++- .../data/baseline-html/versions/24.16.0.json | 405 +- .../data/baseline-html/versions/24.18.0.json | 405 +- .../data/baseline-html/versions/24.19.0.json | 405 +- .../data/baseline-html/versions/24.20.0.json | 405 +- .../data/baseline-html/versions/24.21.0.json | 1175 +++- .../data/baseline-html/versions/24.22.0.json | 1181 +++- .../data/baseline-html/versions/24.22.1.json | 1215 +++- packages/results/data/next/latest.json | 3003 ++++++++-- .../results/data/next/versions/16.1.1.json | 4959 +++++++++++------ .../results/data/next/versions/16.2.12.json | 4933 ++++++++++------ .../results/data/next/versions/16.3.8.json | 4949 ++++++++++------ .../results/data/next/versions/16.4.3.json | 3003 ++++++++-- packages/results/data/nuxt/latest.json | 2995 ++++++++-- .../results/data/nuxt/versions/4.2.2.json | 4405 ++++++++++----- .../results/data/nuxt/versions/4.3.1.json | 4405 ++++++++++----- .../results/data/nuxt/versions/4.4.8.json | 4401 ++++++++++----- .../results/data/nuxt/versions/4.5.2.json | 4401 ++++++++++----- .../results/data/nuxt/versions/4.6.3.json | 2995 ++++++++-- packages/results/data/pracht/latest.json | 2995 ++++++++-- .../results/data/pracht/versions/0.18.0.json | 2995 ++++++++-- .../results/data/react-router/latest.json | 2995 ++++++++-- .../data/react-router/versions/7.10.1.json | 1276 +++-- .../data/react-router/versions/7.11.0.json | 1276 +++-- .../data/react-router/versions/7.12.0.json | 1276 +++-- .../data/react-router/versions/7.13.2.json | 4401 ++++++++++----- .../data/react-router/versions/7.14.2.json | 4401 ++++++++++----- .../data/react-router/versions/7.15.1.json | 4401 ++++++++++----- .../data/react-router/versions/7.16.0.json | 4401 ++++++++++----- .../data/react-router/versions/8.4.0.json | 2905 ++++++++-- .../data/react-router/versions/8.5.1.json | 2995 ++++++++-- packages/results/data/solid-start/latest.json | 1830 ++++-- .../data/solid-start/versions/2.0.6.json | 1740 ++++-- .../data/solid-start/versions/2.1.0.json | 1830 ++++-- packages/results/data/solid/latest.json | 1828 ++++-- .../data/solid/versions/2.0.0-rc.21.json | 1828 ++++-- packages/results/data/sveltekit/latest.json | 1828 ++++-- .../data/sveltekit/versions/2.55.0.json | 1276 +++-- .../data/sveltekit/versions/2.56.1.json | 1276 +++-- .../data/sveltekit/versions/2.57.1.json | 1276 +++-- .../data/sveltekit/versions/2.58.0.json | 1276 +++-- .../data/sveltekit/versions/2.59.1.json | 2046 +++++-- .../data/sveltekit/versions/2.60.1.json | 2046 +++++-- .../data/sveltekit/versions/2.61.1.json | 2046 +++++-- .../data/sveltekit/versions/2.62.0.json | 2046 +++++-- .../data/sveltekit/versions/2.63.1.json | 2046 +++++-- .../data/sveltekit/versions/2.64.0.json | 2046 +++++-- .../data/sveltekit/versions/2.65.2.json | 2046 +++++-- .../data/sveltekit/versions/2.66.0.json | 2046 +++++-- .../data/sveltekit/versions/2.67.0.json | 2046 +++++-- .../data/sveltekit/versions/2.68.0.json | 2046 +++++-- .../data/sveltekit/versions/2.69.3.json | 2046 +++++-- .../data/sveltekit/versions/2.70.3.json | 2046 +++++-- .../data/sveltekit/versions/3.0.1.json | 2046 +++++-- .../data/sveltekit/versions/3.1.0.json | 1828 ++++-- packages/results/data/tanstack/latest.json | 2995 ++++++++-- .../data/tanstack/versions/1.145.3.json | 4413 ++++++++++----- .../data/tanstack/versions/1.146.3.json | 4407 ++++++++++----- .../data/tanstack/versions/1.147.3.json | 4413 ++++++++++----- .../data/tanstack/versions/1.148.0.json | 4413 ++++++++++----- .../data/tanstack/versions/1.149.4.json | 4407 ++++++++++----- .../data/tanstack/versions/1.150.0.json | 4413 ++++++++++----- .../data/tanstack/versions/1.151.6.json | 4413 ++++++++++----- .../data/tanstack/versions/1.152.0.json | 4413 ++++++++++----- .../data/tanstack/versions/1.153.2.json | 4407 ++++++++++----- .../data/tanstack/versions/1.154.14.json | 4413 ++++++++++----- .../data/tanstack/versions/1.155.0.json | 4407 ++++++++++----- .../data/tanstack/versions/1.156.0.json | 4413 ++++++++++----- .../data/tanstack/versions/1.157.19.json | 4413 ++++++++++----- .../data/tanstack/versions/1.158.4.json | 4407 ++++++++++----- .../data/tanstack/versions/1.159.14.json | 4413 ++++++++++----- .../data/tanstack/versions/1.160.2.json | 4413 ++++++++++----- .../data/tanstack/versions/1.161.4.json | 4403 ++++++++++----- .../data/tanstack/versions/1.162.9.json | 4413 ++++++++++----- .../data/tanstack/versions/1.163.5.json | 4407 ++++++++++----- .../data/tanstack/versions/1.164.1.json | 4407 ++++++++++----- .../data/tanstack/versions/1.166.18.json | 4407 ++++++++++----- .../data/tanstack/versions/1.167.65.json | 4409 ++++++++++----- .../data/tanstack/versions/1.168.59.json | 4399 ++++++++++----- .../data/tanstack/versions/1.169.4.json | 2995 ++++++++-- 85 files changed, 178979 insertions(+), 69820 deletions(-) diff --git a/packages/results/data/astro/latest.json b/packages/results/data/astro/latest.json index e5829397..ade2da74 100644 --- a/packages/results/data/astro/latest.json +++ b/packages/results/data/astro/latest.json @@ -52,40 +52,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 1, - "transferSize": 3359 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 3359, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 3359 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 3359, + "unit": "bytes" + } }, "script": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -97,19 +151,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1885 + "installTimeMs": { + "value": 1885, + "unit": "ms" + } }, { - "installTimeMs": 3530 + "installTimeMs": { + "value": 3530, + "unit": "ms" + } }, { - "installTimeMs": 4457 + "installTimeMs": { + "value": 4457, + "unit": "ms" + } }, { - "installTimeMs": 4441 + "installTimeMs": { + "value": 4441, + "unit": "ms" + } }, { - "installTimeMs": 4542 + "installTimeMs": { + "value": 4542, + "unit": "ms" + } } ], "installTimeMs": { @@ -138,7 +207,10 @@ } } }, - "nodeModulesSizeBytes": 214126592 + "nodeModulesSizeBytes": { + "value": 214126592, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -148,19 +220,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1009 + "timeMs": { + "value": 1009, + "unit": "ms" + } }, { - "timeMs": 1031 + "timeMs": { + "value": 1031, + "unit": "ms" + } }, { - "timeMs": 935 + "timeMs": { + "value": 935, + "unit": "ms" + } }, { - "timeMs": 933 + "timeMs": { + "value": 933, + "unit": "ms" + } }, { - "timeMs": 951 + "timeMs": { + "value": 951, + "unit": "ms" + } } ], "timeMs": { @@ -198,19 +285,34 @@ "runs": 5, "iterations": [ { - "timeMs": 984 + "timeMs": { + "value": 984, + "unit": "ms" + } }, { - "timeMs": 945 + "timeMs": { + "value": 945, + "unit": "ms" + } }, { - "timeMs": 928 + "timeMs": { + "value": 928, + "unit": "ms" + } }, { - "timeMs": 916 + "timeMs": { + "value": 916, + "unit": "ms" + } }, { - "timeMs": 917 + "timeMs": { + "value": 917, + "unit": "ms" + } } ], "timeMs": { @@ -248,19 +350,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1639 + "timeMs": { + "value": 1639, + "unit": "ms" + } }, { - "timeMs": 1768 + "timeMs": { + "value": 1768, + "unit": "ms" + } }, { - "timeMs": 1712 + "timeMs": { + "value": 1712, + "unit": "ms" + } }, { - "timeMs": 1722 + "timeMs": { + "value": 1722, + "unit": "ms" + } }, { - "timeMs": 1720 + "timeMs": { + "value": 1720, + "unit": "ms" + } } ], "timeMs": { @@ -312,7 +429,10 @@ "min": 0.22549199999957636, "max": 14.650667999999996 }, - "samples": 6696 + "samples": { + "value": 6696, + "unit": "requests" + } }, { "opsPerSec": { @@ -329,7 +449,10 @@ "min": 0.20052099999884376, "max": 23.69785199999751 }, - "samples": 6892 + "samples": { + "value": 6892, + "unit": "requests" + } }, { "opsPerSec": { @@ -346,7 +469,10 @@ "min": 0.19059999999808497, "max": 11.715081999998802 }, - "samples": 7496 + "samples": { + "value": 7496, + "unit": "requests" + } }, { "opsPerSec": { @@ -363,7 +489,10 @@ "min": 0.20299099999829195, "max": 16.34337499999674 }, - "samples": 6955 + "samples": { + "value": 6955, + "unit": "requests" + } }, { "opsPerSec": { @@ -380,7 +509,10 @@ "min": 0.21108100000128616, "max": 15.476652000004833 }, - "samples": 7208 + "samples": { + "value": 7208, + "unit": "requests" + } } ], "opsPerSec": { @@ -435,9 +567,18 @@ } } }, - "samples": 35247, - "bodySizeKb": 96.89, - "duplicationFactor": 1, + "samples": { + "value": 35247, + "unit": "requests" + }, + "bodySizeKb": { + "value": 96.89, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 1, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -455,306 +596,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 2627, - "errors": 0, - "requestsPerSec": 525.4, - "avgLatencyMs": 1.07, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 99503308.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2627, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 525.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99503308.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 5975, - "errors": 0, - "requestsPerSec": 1195, - "avgLatencyMs": 3.94, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 226322022.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5975, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1195, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 226322022.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 7021, - "errors": 0, - "requestsPerSec": 1404.2, - "avgLatencyMs": 6.5, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 18, - "bytesPerSec": 265958195.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7021, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1404.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 18, + "unit": "ms" + }, + "bytesPerSec": { + "value": 265958195.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 7897, - "errors": 0, - "requestsPerSec": 1579.4, - "avgLatencyMs": 15.29, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 24, - "maxLatencyMs": 56, - "bytesPerSec": 299080089.61 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7897, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1579.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 24, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 56, + "unit": "ms" + }, + "bytesPerSec": { + "value": 299080089.61, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 8077, - "errors": 0, - "requestsPerSec": 1615.4, - "avgLatencyMs": 30.37, - "p50LatencyMs": 30, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 48, - "maxLatencyMs": 116, - "bytesPerSec": 305948262.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8077, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1615.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 116, + "unit": "ms" + }, + "bytesPerSec": { + "value": 305948262.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 8079, - "errors": 0, - "requestsPerSec": 1615.8, - "avgLatencyMs": 60.99, - "p50LatencyMs": 60, - "p75LatencyMs": 60, - "p90LatencyMs": 62, - "p99LatencyMs": 94, - "maxLatencyMs": 1453, - "bytesPerSec": 306000691.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8079, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1615.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 60.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 94, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1453, + "unit": "ms" + }, + "bytesPerSec": { + "value": 306000691.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 7916, - "errors": 0, - "requestsPerSec": 1583.2, - "avgLatencyMs": 124.31, - "p50LatencyMs": 103, - "p75LatencyMs": 116, - "p90LatencyMs": 122, - "p99LatencyMs": 509, - "maxLatencyMs": 4422, - "bytesPerSec": 299866521.61 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7916, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1583.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 124.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 509, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4422, + "unit": "ms" + }, + "bytesPerSec": { + "value": 299866521.61, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 2703, - "errors": 0, - "requestsPerSec": 540.6, - "avgLatencyMs": 1.07, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 9, - "bytesPerSec": 102373785.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2703, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 540.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102373785.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 6031, - "errors": 0, - "requestsPerSec": 1206.2, - "avgLatencyMs": 3.74, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 228445388.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6031, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1206.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 228445388.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 7136, - "errors": 0, - "requestsPerSec": 1427.2, - "avgLatencyMs": 6.33, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 270257356.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7136, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1427.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 270257356.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 7807, - "errors": 0, - "requestsPerSec": 1561.4, - "avgLatencyMs": 15.46, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 26, - "maxLatencyMs": 64, - "bytesPerSec": 295724646.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7807, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1561.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 26, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 295724646.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 7970, - "errors": 0, - "requestsPerSec": 1594, - "avgLatencyMs": 30.79, - "p50LatencyMs": 31, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 46, - "maxLatencyMs": 224, - "bytesPerSec": 301963673.61 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7970, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1594, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 224, + "unit": "ms" + }, + "bytesPerSec": { + "value": 301963673.61, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 7873, - "errors": 0, - "requestsPerSec": 1574.6, - "avgLatencyMs": 62.62, - "p50LatencyMs": 61, - "p75LatencyMs": 62, - "p90LatencyMs": 64, - "p99LatencyMs": 104, - "maxLatencyMs": 1423, - "bytesPerSec": 298241228.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7873, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1574.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 104, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1423, + "unit": "ms" + }, + "bytesPerSec": { + "value": 298241228.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 7860, - "errors": 0, - "requestsPerSec": 1572, - "avgLatencyMs": 112.2, - "p50LatencyMs": 81, - "p75LatencyMs": 100, - "p90LatencyMs": 108, - "p99LatencyMs": 1490, - "maxLatencyMs": 4921, - "bytesPerSec": 297716940.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7860, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1572, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 112.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 100, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1490, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4921, + "unit": "ms" + }, + "bytesPerSec": { + "value": 297716940.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 2705, - "errors": 0, - "requestsPerSec": 541, - "avgLatencyMs": 1.07, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 8, - "bytesPerSec": 102452428.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2705, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 541, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102452428.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 6026, - "errors": 0, - "requestsPerSec": 1205.2, - "avgLatencyMs": 3.66, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 228261888 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6026, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1205.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 228261888, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 7139, - "errors": 0, - "requestsPerSec": 1427.8, - "avgLatencyMs": 6.31, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 270440857.61 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7139, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1427.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 270440857.61, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 8009, - "errors": 0, - "requestsPerSec": 1601.8, - "avgLatencyMs": 15.09, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 22, - "maxLatencyMs": 69, - "bytesPerSec": 303379251.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8009, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1601.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 22, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 69, + "unit": "ms" + }, + "bytesPerSec": { + "value": 303379251.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 8008, - "errors": 0, - "requestsPerSec": 1601.6, - "avgLatencyMs": 30.65, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 31, - "p99LatencyMs": 50, - "maxLatencyMs": 340, - "bytesPerSec": 303326822.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8008, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1601.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 50, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 340, + "unit": "ms" + }, + "bytesPerSec": { + "value": 303326822.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 7952, - "errors": 0, - "requestsPerSec": 1590.4, - "avgLatencyMs": 61.97, - "p50LatencyMs": 60, - "p75LatencyMs": 61, - "p90LatencyMs": 63, - "p99LatencyMs": 86, - "maxLatencyMs": 1491, - "bytesPerSec": 301229670.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7952, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1590.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 86, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1491, + "unit": "ms" + }, + "bytesPerSec": { + "value": 301229670.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 7768, - "errors": 0, - "requestsPerSec": 1553.6, - "avgLatencyMs": 112.94, - "p50LatencyMs": 80, - "p75LatencyMs": 101, - "p90LatencyMs": 109, - "p99LatencyMs": 1524, - "maxLatencyMs": 4966, - "bytesPerSec": 294256640 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7768, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1553.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 112.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1524, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4966, + "unit": "ms" + }, + "bytesPerSec": { + "value": 294256640, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -763,8 +1605,14 @@ "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 142579, - "totalErrors": 0, + "totalRequests": { + "value": 142579, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2615,53 +3463,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 97, - "fcpMs": 96.956, + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 96.956, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 2.223, - "inputDelayMs": 1.935, - "processingDurationMs": 0.288, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 2.223, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.935, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.288, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 105, - "fcpMs": 104.648, + "firstPaintMs": { + "value": 105, + "unit": "ms" + }, + "fcpMs": { + "value": 104.648, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 2.3369999999999997, - "inputDelayMs": 2.058, - "processingDurationMs": 0.279, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 2.3369999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.058, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.279, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 89, - "fcpMs": 88.682, + "firstPaintMs": { + "value": 89, + "unit": "ms" + }, + "fcpMs": { + "value": 88.682, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 2.158, - "inputDelayMs": 1.883, - "processingDurationMs": 0.275, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 2.158, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.883, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.275, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 89, - "fcpMs": 88.827, + "firstPaintMs": { + "value": 89, + "unit": "ms" + }, + "fcpMs": { + "value": 88.827, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 2.2510000000000003, - "inputDelayMs": 1.975, - "processingDurationMs": 0.276, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 2.2510000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.975, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.276, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 88, - "fcpMs": 87.956, + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 87.956, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 2.386, - "inputDelayMs": 2.119, - "processingDurationMs": 0.267, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 2.386, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.119, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.267, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } } ], @@ -2834,53 +3772,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 68, - "fcpMs": 68.159, + "firstPaintMs": { + "value": 68, + "unit": "ms" + }, + "fcpMs": { + "value": 68.159, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 0.751, - "inputDelayMs": 0.493, - "processingDurationMs": 0.258, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 0.751, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.493, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.258, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 57, - "fcpMs": 56.762, + "firstPaintMs": { + "value": 57, + "unit": "ms" + }, + "fcpMs": { + "value": 56.762, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 0.774, - "inputDelayMs": 0.544, - "processingDurationMs": 0.23, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 0.774, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.544, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.23, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 51, - "fcpMs": 50.691, + "firstPaintMs": { + "value": 51, + "unit": "ms" + }, + "fcpMs": { + "value": 50.691, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 1.075, - "inputDelayMs": 0.667, - "processingDurationMs": 0.408, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 1.075, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.667, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.408, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 56, - "fcpMs": 56.196, + "firstPaintMs": { + "value": 56, + "unit": "ms" + }, + "fcpMs": { + "value": 56.196, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 0.979, - "inputDelayMs": 0.736, - "processingDurationMs": 0.243, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 0.979, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.736, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.243, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 52, - "fcpMs": 51.817, + "firstPaintMs": { + "value": 52, + "unit": "ms" + }, + "fcpMs": { + "value": 51.817, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 0.996, - "inputDelayMs": 0.632, - "processingDurationMs": 0.364, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 0.996, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.632, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.364, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } } ], @@ -3050,7 +4078,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -3059,9 +4090,19 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "22.23.4", - "imposedBy": ["@astrojs/prism", "@astrojs/telemetry", "astro"], - "packagesScanned": 264, - "packagesDeclaringNodeEngine": 104, + "imposedBy": [ + "@astrojs/prism", + "@astrojs/telemetry", + "astro" + ], + "packagesScanned": { + "value": 264, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 104, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -3069,31 +4110,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 1, - "devDependencies": 2, - "allDependencies": 333, - "duplicateDependencies": 14, - "depInstallSize": 180426925 + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 2, + "unit": "count" + }, + "allDependencies": { + "value": 333, + "unit": "count" + }, + "duplicateDependencies": { + "value": 14, + "unit": "count" + }, + "depInstallSize": { + "value": 180426925, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 1 + "result": { + "value": 1, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 2 + "result": { + "value": 2, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 333 + "result": { + "value": 333, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 52, - "devDependencies": 25, - "allDependencies": 77, + "prodDependencies": { + "value": 52, + "unit": "count" + }, + "devDependencies": { + "value": 25, + "unit": "count" + }, + "allDependencies": { + "value": 77, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -3101,23 +4175,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 1, - "devDependencies": 1, - "allDependencies": 333, - "duplicateDependencies": 14 + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 333, + "unit": "count" + }, + "duplicateDependencies": { + "value": 14, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 14 + "result": { + "value": 14, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 180426925 + "result": { + "value": 180426925, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -3130,7 +4225,10 @@ "baselineStatus": null, "baselineYear": null, "baselineReason": null, - "baselineFeatureCount": 0 + "baselineFeatureCount": { + "value": 0, + "unit": "count" + } } }, "minimumNodeVersion": { @@ -3139,7 +4237,11 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": ["@astrojs/prism", "@astrojs/telemetry", "astro"] + "result": [ + "@astrojs/prism", + "@astrojs/telemetry", + "astro" + ] } } } diff --git a/packages/results/data/astro/versions/7.1.6.json b/packages/results/data/astro/versions/7.1.6.json index aab5c441..00895269 100644 --- a/packages/results/data/astro/versions/7.1.6.json +++ b/packages/results/data/astro/versions/7.1.6.json @@ -2,6 +2,8 @@ "framework": "astro", "projects": { "starter": { + "framework": "astro", + "packagePath": "packages/starter-astro", "timingMeasuredAt": "2026-09-28T12:18:28.738Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.1.6", @@ -14,13 +16,12 @@ "@astrojs/check": "0.9.10", "typescript": "6.0.3" } - }, - "framework": "astro", - "packagePath": "packages/starter-astro" + } }, "app": { "timingMeasuredAt": "2026-09-28T12:18:28.738Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "7.1.6", "releasedAt": "2026-07-29T14:21:53.353Z", "packageJson": { @@ -37,393 +38,195 @@ "@types/react-dom": "19.2.4", "typescript": "6.0.3" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 2595 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 2117 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 846 + "installTimeMs": { + "value": 1824, + "unit": "ms" + } }, { - "timeMs": 840 + "installTimeMs": { + "value": 5654, + "unit": "ms" + } }, { - "timeMs": 829 + "installTimeMs": { + "value": 4168, + "unit": "ms" + } }, { - "timeMs": 851 + "installTimeMs": { + "value": 3890, + "unit": "ms" + } }, { - "timeMs": 842 + "installTimeMs": { + "value": 3943, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 841.6, - "median": 842, - "min": 829, - "max": 851 + "mean": 3895.8, + "median": 3943, + "min": 1824, + "max": 5654 + }, + "nodeModulesSizeBytes": { + "value": 218042368, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 828 + "timeMs": { + "value": 846, + "unit": "ms" + } }, { - "timeMs": 823 + "timeMs": { + "value": 840, + "unit": "ms" + } }, { - "timeMs": 796 + "timeMs": { + "value": 829, + "unit": "ms" + } }, { - "timeMs": 816 + "timeMs": { + "value": 851, + "unit": "ms" + } }, { - "timeMs": 804 + "timeMs": { + "value": 842, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 813.4, - "median": 816, - "min": 796, - "max": 828 + "mean": 841.6, + "median": 842, + "min": 829, + "max": 851 } } }, - "prodDependencies": { - "project": "starter", - "result": 1 - }, - "devDependencies": { - "project": "starter", - "result": 2 - }, - "allDependencies": { - "project": "starter", - "result": 387 - }, - "duplicateDependencies": { - "project": "starter", - "result": 11 - }, - "depInstallSize": { - "project": "starter", - "result": 195714443 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": null, - "baselineYear": null, - "baselineReason": null, - "baselineFeatureCount": 0 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 53, - "devDependencies": 27, - "allDependencies": 80 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1328 + "timeMs": { + "value": 828, + "unit": "ms" + } }, { - "timeMs": 1414 + "timeMs": { + "value": 823, + "unit": "ms" + } }, { - "timeMs": 1365 + "timeMs": { + "value": 796, + "unit": "ms" + } }, { - "timeMs": 1342 + "timeMs": { + "value": 816, + "unit": "ms" + } }, { - "timeMs": 1337 + "timeMs": { + "value": 804, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1357.2, - "median": 1342, - "min": 1328, - "max": 1414 + "mean": 813.4, + "median": 816, + "min": 796, + "max": 828 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 1, - "devDependencies": 1, - "allDependencies": 387, - "duplicateDependencies": 11 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1824 - }, - { - "installTimeMs": 5654 - }, - { - "installTimeMs": 4168 - }, - { - "installTimeMs": 3890 - }, - { - "installTimeMs": 3943 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 3895.8, - "median": 3943, - "min": 1824, - "max": 5654 - }, - "nodeModulesSizeBytes": 218042368 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 107, - "fcpMs": 107.427, - "interactionTests": { - "interactionLatencyMs": 2.193, - "inputDelayMs": 1.939, - "processingDurationMs": 0.254, - "presentationDelayMs": 0 - } - }, - { - "firstPaintMs": 129, - "fcpMs": 129.087, - "interactionTests": { - "interactionLatencyMs": 1.038, - "inputDelayMs": 0.748, - "processingDurationMs": 0.29, - "presentationDelayMs": 0 - } - }, - { - "firstPaintMs": 109, - "fcpMs": 109.191, - "interactionTests": { - "interactionLatencyMs": 1.1400000000000001, - "inputDelayMs": 0.776, - "processingDurationMs": 0.364, - "presentationDelayMs": 0 - } - }, - { - "firstPaintMs": 102, - "fcpMs": 102.308, - "interactionTests": { - "interactionLatencyMs": 2.186, - "inputDelayMs": 1.915, - "processingDurationMs": 0.271, - "presentationDelayMs": 0 + "timeMs": { + "value": 1328, + "unit": "ms" } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 111.75, - "median": 108, - "min": 102, - "max": 129 - }, - "fcpMs": { - "unit": "ms", - "mean": 112.00325000000001, - "median": 108.309, - "min": 102.308, - "max": 129.087 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 1.63925, - "median": 1.663, - "min": 1.038, - "max": 2.193 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.3445, - "median": 1.3455, - "min": 0.748, - "max": 1.939 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 0.29475, - "median": 0.28049999999999997, - "min": 0.254, - "max": 0.364 }, - "presentationDelayMs": { - "unit": "ms", - "mean": 0, - "median": 0, - "min": 0, - "max": 0 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ { - "firstPaintMs": 72, - "fcpMs": 71.557, - "interactionTests": { - "interactionLatencyMs": 3.836, - "inputDelayMs": 0.698, - "processingDurationMs": 3.138, - "presentationDelayMs": 0 + "timeMs": { + "value": 1414, + "unit": "ms" } }, { - "firstPaintMs": 65, - "fcpMs": 64.636, - "interactionTests": { - "interactionLatencyMs": 0.823, - "inputDelayMs": 0.491, - "processingDurationMs": 0.332, - "presentationDelayMs": 0 + "timeMs": { + "value": 1365, + "unit": "ms" } }, { - "firstPaintMs": 55, - "fcpMs": 54.793, - "interactionTests": { - "interactionLatencyMs": 0.733, - "inputDelayMs": 0.513, - "processingDurationMs": 0.22, - "presentationDelayMs": 0 + "timeMs": { + "value": 1342, + "unit": "ms" } }, { - "firstPaintMs": 54, - "fcpMs": 53.874, - "interactionTests": { - "interactionLatencyMs": 0.806, - "inputDelayMs": 0.561, - "processingDurationMs": 0.245, - "presentationDelayMs": 0 + "timeMs": { + "value": 1337, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 61.5, - "median": 60, - "min": 54, - "max": 72 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 61.214999999999996, - "median": 59.7145, - "min": 53.874, - "max": 71.557 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 1.5494999999999999, - "median": 0.8145, - "min": 0.733, - "max": 3.836 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.56575, - "median": 0.537, - "min": 0.491, - "max": 0.698 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 0.98375, - "median": 0.2885, - "min": 0.22, - "max": 3.138 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 0, - "median": 0, - "min": 0, - "max": 0 - } + "mean": 1357.2, + "median": 1342, + "min": 1328, + "max": 1414 } } }, @@ -436,313 +239,1020 @@ [ { "workers": 1, - "requests": 2393, - "errors": 0, - "requestsPerSec": 478.6, - "avgLatencyMs": 2, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 4, - "maxLatencyMs": 5, - "bytesPerSec": 90655948.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2393, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 478.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 90655948.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 4914, - "errors": 0, - "requestsPerSec": 982.8, - "avgLatencyMs": 4.8, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 5, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 186109132.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 4914, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 982.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 186109132.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 5491, - "errors": 0, - "requestsPerSec": 1098.2, - "avgLatencyMs": 8.54, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 10, - "p99LatencyMs": 15, - "maxLatencyMs": 21, - "bytesPerSec": 207998156.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5491, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1098.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 15, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 207998156.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 5913, - "errors": 0, - "requestsPerSec": 1182.6, - "avgLatencyMs": 20.56, - "p50LatencyMs": 20, - "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 33, - "maxLatencyMs": 101, - "bytesPerSec": 223988940.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5913, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1182.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 101, + "unit": "ms" + }, + "bytesPerSec": { + "value": 223988940.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 5892, - "errors": 0, - "requestsPerSec": 1178.41, - "avgLatencyMs": 41.76, - "p50LatencyMs": 41, - "p75LatencyMs": 42, - "p90LatencyMs": 44, - "p99LatencyMs": 62, - "maxLatencyMs": 362, - "bytesPerSec": 223176294.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5892, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1178.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 41.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 44, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 62, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 362, + "unit": "ms" + }, + "bytesPerSec": { + "value": 223176294.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 5874, - "errors": 0, - "requestsPerSec": 1174.8, - "avgLatencyMs": 83.94, - "p50LatencyMs": 81, - "p75LatencyMs": 83, - "p90LatencyMs": 87, - "p99LatencyMs": 325, - "maxLatencyMs": 2062, - "bytesPerSec": 222494720, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 5874, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1174.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 83.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 87, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 325, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2062, + "unit": "ms" + }, + "bytesPerSec": { + "value": 222494720, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 5761, - "errors": 0, - "requestsPerSec": 1152.2, - "avgLatencyMs": 130.72, - "p50LatencyMs": 92, - "p75LatencyMs": 120, - "p90LatencyMs": 130, - "p99LatencyMs": 1881, - "maxLatencyMs": 4989, - "bytesPerSec": 218195558.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 5761, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1152.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 130.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 92, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1881, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4989, + "unit": "ms" + }, + "bytesPerSec": { + "value": 218195558.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 2478, - "errors": 0, - "requestsPerSec": 495.6, - "avgLatencyMs": 1.13, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 93867212.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2478, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 495.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 93867212.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 4909, - "errors": 0, - "requestsPerSec": 981.8, - "avgLatencyMs": 4.63, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 11, - "bytesPerSec": 185978060.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 4909, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 981.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 185978060.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 5760, - "errors": 0, - "requestsPerSec": 1152, - "avgLatencyMs": 8.05, - "p50LatencyMs": 8, - "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 13, - "maxLatencyMs": 16, - "bytesPerSec": 218169344, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5760, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1152, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 218169344, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 6079, - "errors": 0, - "requestsPerSec": 1215.8, - "avgLatencyMs": 20.03, - "p50LatencyMs": 20, - "p75LatencyMs": 21, - "p90LatencyMs": 21, - "p99LatencyMs": 31, - "maxLatencyMs": 100, - "bytesPerSec": 230254182.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6079, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1215.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 100, + "unit": "ms" + }, + "bytesPerSec": { + "value": 230254182.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 5887, - "errors": 0, - "requestsPerSec": 1177.41, - "avgLatencyMs": 41.72, - "p50LatencyMs": 40, - "p75LatencyMs": 42, - "p90LatencyMs": 45, - "p99LatencyMs": 65, - "maxLatencyMs": 413, - "bytesPerSec": 222992793.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5887, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1177.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 41.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 45, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 65, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 413, + "unit": "ms" + }, + "bytesPerSec": { + "value": 222992793.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 6010, - "errors": 0, - "requestsPerSec": 1202, - "avgLatencyMs": 82.05, - "p50LatencyMs": 79, - "p75LatencyMs": 81, - "p90LatencyMs": 84, - "p99LatencyMs": 288, - "maxLatencyMs": 1972, - "bytesPerSec": 227632742.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 6010, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1202, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 82.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 288, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 227632742.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 6030, - "errors": 0, - "requestsPerSec": 1206, - "avgLatencyMs": 128.17, - "p50LatencyMs": 94, - "p75LatencyMs": 112, - "p90LatencyMs": 121, - "p99LatencyMs": 1873, - "maxLatencyMs": 4998, - "bytesPerSec": 228419174.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 6030, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1206, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 94, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1873, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4998, + "unit": "ms" + }, + "bytesPerSec": { + "value": 228419174.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 2455, - "errors": 0, - "requestsPerSec": 491, - "avgLatencyMs": 1.28, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 2, - "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 93002137.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2455, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 491, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 93002137.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 4914, - "errors": 0, - "requestsPerSec": 982.8, - "avgLatencyMs": 4.68, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 12, - "bytesPerSec": 186135347.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 4914, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 982.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 186135347.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 5637, - "errors": 0, - "requestsPerSec": 1127.41, - "avgLatencyMs": 8.23, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 10, - "p99LatencyMs": 13, - "maxLatencyMs": 18, - "bytesPerSec": 213476966.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5637, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1127.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 18, + "unit": "ms" + }, + "bytesPerSec": { + "value": 213476966.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 6057, - "errors": 0, - "requestsPerSec": 1211.41, - "avgLatencyMs": 20.09, - "p50LatencyMs": 20, - "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 27, - "maxLatencyMs": 76, - "bytesPerSec": 229467750.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6057, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1211.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 27, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 76, + "unit": "ms" + }, + "bytesPerSec": { + "value": 229467750.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 6089, - "errors": 0, - "requestsPerSec": 1217.8, - "avgLatencyMs": 40.42, - "p50LatencyMs": 40, - "p75LatencyMs": 41, - "p90LatencyMs": 42, - "p99LatencyMs": 60, - "maxLatencyMs": 430, - "bytesPerSec": 230647398.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6089, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1217.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 40.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 60, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 430, + "unit": "ms" + }, + "bytesPerSec": { + "value": 230647398.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 6036, - "errors": 0, - "requestsPerSec": 1207.2, - "avgLatencyMs": 81.69, - "p50LatencyMs": 79, - "p75LatencyMs": 81, - "p90LatencyMs": 85, - "p99LatencyMs": 235, - "maxLatencyMs": 1960, - "bytesPerSec": 228628889.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 6036, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1207.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 81.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 85, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 235, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1960, + "unit": "ms" + }, + "bytesPerSec": { + "value": 228628889.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 5896, - "errors": 0, - "requestsPerSec": 1179.2, - "avgLatencyMs": 130.78, - "p50LatencyMs": 94, - "p75LatencyMs": 111, - "p90LatencyMs": 134, - "p99LatencyMs": 1867, - "maxLatencyMs": 4993, - "bytesPerSec": 223333580.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 5896, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1179.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 130.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 94, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1867, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4993, + "unit": "ms" + }, + "bytesPerSec": { + "value": 223333580.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 110475, - "totalErrors": 0, + "totalRequests": { + "value": 110475, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1255,6 +1765,458 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 107, + "unit": "ms" + }, + "fcpMs": { + "value": 107.427, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 2.193, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.939, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.254, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 129, + "unit": "ms" + }, + "fcpMs": { + "value": 129.087, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 1.038, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.748, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.29, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 109, + "unit": "ms" + }, + "fcpMs": { + "value": 109.191, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 1.1400000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.776, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.364, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 102, + "unit": "ms" + }, + "fcpMs": { + "value": 102.308, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 2.186, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.915, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.271, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 111.75, + "median": 108, + "min": 102, + "max": 129 + }, + "fcpMs": { + "unit": "ms", + "mean": 112.00325000000001, + "median": 108.309, + "min": 102.308, + "max": 129.087 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 1.63925, + "median": 1.663, + "min": 1.038, + "max": 2.193 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.3445, + "median": 1.3455, + "min": 0.748, + "max": 1.939 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 0.29475, + "median": 0.28049999999999997, + "min": 0.254, + "max": 0.364 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 0, + "median": 0, + "min": 0, + "max": 0 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 72, + "unit": "ms" + }, + "fcpMs": { + "value": 71.557, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 3.836, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.698, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.138, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 65, + "unit": "ms" + }, + "fcpMs": { + "value": 64.636, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 0.823, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.491, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.332, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 55, + "unit": "ms" + }, + "fcpMs": { + "value": 54.793, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 0.733, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.513, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.22, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 54, + "unit": "ms" + }, + "fcpMs": { + "value": 53.874, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 0.806, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.561, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.245, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 61.5, + "median": 60, + "min": 54, + "max": 72 + }, + "fcpMs": { + "unit": "ms", + "mean": 61.214999999999996, + "median": 59.7145, + "min": 53.874, + "max": 71.557 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 1.5494999999999999, + "median": 0.8145, + "min": 0.733, + "max": 3.836 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.56575, + "median": 0.537, + "min": 0.491, + "max": 0.698 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 0.98375, + "median": 0.2885, + "min": 0.22, + "max": 3.138 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 0, + "median": 0, + "min": 0, + "max": 0 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 1, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 387, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 53, + "unit": "count" + }, + "devDependencies": { + "value": 27, + "unit": "count" + }, + "allDependencies": { + "value": 80, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 387, + "unit": "count" + }, + "duplicateDependencies": { + "value": 11, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 195714443, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": null, + "baselineYear": null, + "baselineReason": null, + "baselineFeatureCount": { + "value": 0, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 2595, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 2117, + "unit": "ms" + } } } } diff --git a/packages/results/data/astro/versions/7.2.10.json b/packages/results/data/astro/versions/7.2.10.json index c81e27c5..04843021 100644 --- a/packages/results/data/astro/versions/7.2.10.json +++ b/packages/results/data/astro/versions/7.2.10.json @@ -2,6 +2,8 @@ "framework": "astro", "projects": { "starter": { + "framework": "astro", + "packagePath": "packages/starter-astro", "timingMeasuredAt": "2026-10-02T06:08:19.659Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.2.10", @@ -14,13 +16,12 @@ "@astrojs/check": "0.9.10", "typescript": "6.0.3" } - }, - "framework": "astro", - "packagePath": "packages/starter-astro" + } }, "app": { "timingMeasuredAt": "2026-10-02T06:08:19.659Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "7.2.10", "releasedAt": "2026-08-31T19:39:50.142Z", "packageJson": { @@ -37,393 +38,195 @@ "@types/react-dom": "19.2.5", "typescript": "6.0.3" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 2595 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 2117 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 1071 + "installTimeMs": { + "value": 1647, + "unit": "ms" + } }, { - "timeMs": 1058 + "installTimeMs": { + "value": 2852, + "unit": "ms" + } }, { - "timeMs": 959 + "installTimeMs": { + "value": 4042, + "unit": "ms" + } }, { - "timeMs": 953 + "installTimeMs": { + "value": 4308, + "unit": "ms" + } }, { - "timeMs": 922 + "installTimeMs": { + "value": 3884, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 992.6, - "median": 959, - "min": 922, - "max": 1071 + "mean": 3346.6, + "median": 3884, + "min": 1647, + "max": 4308 + }, + "nodeModulesSizeBytes": { + "value": 217714688, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 1042 + "timeMs": { + "value": 1071, + "unit": "ms" + } }, { - "timeMs": 965 + "timeMs": { + "value": 1058, + "unit": "ms" + } }, { - "timeMs": 1023 + "timeMs": { + "value": 959, + "unit": "ms" + } }, { - "timeMs": 1004 + "timeMs": { + "value": 953, + "unit": "ms" + } }, { - "timeMs": 1070 + "timeMs": { + "value": 922, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1020.8, - "median": 1023, - "min": 965, - "max": 1070 + "mean": 992.6, + "median": 959, + "min": 922, + "max": 1071 } } }, - "prodDependencies": { - "project": "starter", - "result": 1 - }, - "devDependencies": { - "project": "starter", - "result": 2 - }, - "allDependencies": { - "project": "starter", - "result": 359 - }, - "duplicateDependencies": { - "project": "starter", - "result": 13 - }, - "depInstallSize": { - "project": "starter", - "result": 195444176 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": null, - "baselineYear": null, - "baselineReason": null, - "baselineFeatureCount": 0 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 53, - "devDependencies": 27, - "allDependencies": 80 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.19.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["undici"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1216 + "timeMs": { + "value": 1042, + "unit": "ms" + } }, { - "timeMs": 1208 + "timeMs": { + "value": 965, + "unit": "ms" + } }, { - "timeMs": 1240 + "timeMs": { + "value": 1023, + "unit": "ms" + } }, { - "timeMs": 1224 + "timeMs": { + "value": 1004, + "unit": "ms" + } }, { - "timeMs": 1227 + "timeMs": { + "value": 1070, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1223, - "median": 1224, - "min": 1208, - "max": 1240 + "mean": 1020.8, + "median": 1023, + "min": 965, + "max": 1070 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 1, - "devDependencies": 1, - "allDependencies": 359, - "duplicateDependencies": 13 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1647 - }, - { - "installTimeMs": 2852 - }, - { - "installTimeMs": 4042 - }, - { - "installTimeMs": 4308 - }, - { - "installTimeMs": 3884 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 3346.6, - "median": 3884, - "min": 1647, - "max": 4308 - }, - "nodeModulesSizeBytes": 217714688 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 88, - "fcpMs": 88.12, - "interactionTests": { - "interactionLatencyMs": 0.987, - "inputDelayMs": 0.721, - "processingDurationMs": 0.266, - "presentationDelayMs": 0 + "timeMs": { + "value": 1216, + "unit": "ms" } }, { - "firstPaintMs": 102, - "fcpMs": 102.377, - "interactionTests": { - "interactionLatencyMs": 0.96, - "inputDelayMs": 0.692, - "processingDurationMs": 0.268, - "presentationDelayMs": 0 + "timeMs": { + "value": 1208, + "unit": "ms" } }, { - "firstPaintMs": 112, - "fcpMs": 111.698, - "interactionTests": { - "interactionLatencyMs": 2.05, - "inputDelayMs": 1.778, - "processingDurationMs": 0.272, - "presentationDelayMs": 0 + "timeMs": { + "value": 1240, + "unit": "ms" } }, { - "firstPaintMs": 97, - "fcpMs": 97.024, - "interactionTests": { - "interactionLatencyMs": 3.743, - "inputDelayMs": 3.473, - "processingDurationMs": 0.27, - "presentationDelayMs": 0 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 99.75, - "median": 99.5, - "min": 88, - "max": 112 - }, - "fcpMs": { - "unit": "ms", - "mean": 99.80475, - "median": 99.7005, - "min": 88.12, - "max": 111.698 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 1.935, - "median": 1.5185, - "min": 0.96, - "max": 3.743 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.666, - "median": 1.2495, - "min": 0.692, - "max": 3.473 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 0.269, - "median": 0.269, - "min": 0.266, - "max": 0.272 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 0, - "median": 0, - "min": 0, - "max": 0 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 64, - "fcpMs": 63.781, - "interactionTests": { - "interactionLatencyMs": 3.175, - "inputDelayMs": 0.453, - "processingDurationMs": 2.722, - "presentationDelayMs": 0 + "timeMs": { + "value": 1224, + "unit": "ms" } }, { - "firstPaintMs": 67, - "fcpMs": 67.055, - "interactionTests": { - "interactionLatencyMs": 14.515, - "inputDelayMs": 0.498, - "processingDurationMs": 0.527, - "presentationDelayMs": 13.49 - } - }, - { - "firstPaintMs": 51, - "fcpMs": 51.143, - "interactionTests": { - "interactionLatencyMs": 0.953, - "inputDelayMs": 0.722, - "processingDurationMs": 0.231, - "presentationDelayMs": 0 - } - }, - { - "firstPaintMs": 65, - "fcpMs": 65.153, - "interactionTests": { - "interactionLatencyMs": 1.005, - "inputDelayMs": 0.729, - "processingDurationMs": 0.276, - "presentationDelayMs": 0 + "timeMs": { + "value": 1227, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 61.75, - "median": 64.5, - "min": 51, - "max": 67 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 61.783, - "median": 64.467, - "min": 51.143, - "max": 67.055 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 4.912, - "median": 2.09, - "min": 0.953, - "max": 14.515 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.6005, - "median": 0.61, - "min": 0.453, - "max": 0.729 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 0.9390000000000001, - "median": 0.4015, - "min": 0.231, - "max": 2.722 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 3.3725, - "median": 0, - "min": 0, - "max": 13.49 - } + "mean": 1223, + "median": 1224, + "min": 1208, + "max": 1240 } } }, @@ -436,313 +239,1020 @@ [ { "workers": 1, - "requests": 2389, - "errors": 0, - "requestsPerSec": 477.8, - "avgLatencyMs": 1.92, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 4, - "maxLatencyMs": 5, - "bytesPerSec": 90485555.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2389, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 477.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 90485555.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 4850, - "errors": 0, - "requestsPerSec": 970, - "avgLatencyMs": 4.81, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 5, - "p99LatencyMs": 9, - "maxLatencyMs": 14, - "bytesPerSec": 183723622.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 4850, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 970, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 183723622.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 5437, - "errors": 0, - "requestsPerSec": 1087.41, - "avgLatencyMs": 8.59, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 10, - "p99LatencyMs": 15, - "maxLatencyMs": 23, - "bytesPerSec": 205901004.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5437, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1087.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 15, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 205901004.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 5746, - "errors": 0, - "requestsPerSec": 1149.2, - "avgLatencyMs": 21.21, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 34, - "maxLatencyMs": 102, - "bytesPerSec": 217671270.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5746, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1149.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 102, + "unit": "ms" + }, + "bytesPerSec": { + "value": 217671270.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 5825, - "errors": 0, - "requestsPerSec": 1165, - "avgLatencyMs": 42.23, - "p50LatencyMs": 41, - "p75LatencyMs": 42, - "p90LatencyMs": 45, - "p99LatencyMs": 65, - "maxLatencyMs": 139, - "bytesPerSec": 220633497.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5825, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1165, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 45, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 65, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 139, + "unit": "ms" + }, + "bytesPerSec": { + "value": 220633497.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 5966, - "errors": 0, - "requestsPerSec": 1193.2, - "avgLatencyMs": 82.69, - "p50LatencyMs": 79, - "p75LatencyMs": 82, - "p90LatencyMs": 85, - "p99LatencyMs": 319, - "maxLatencyMs": 2003, - "bytesPerSec": 225981235.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 5966, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1193.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 82.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 85, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 319, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2003, + "unit": "ms" + }, + "bytesPerSec": { + "value": 225981235.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 6033, - "errors": 0, - "requestsPerSec": 1206.6, - "avgLatencyMs": 128.03, - "p50LatencyMs": 94, - "p75LatencyMs": 113, - "p90LatencyMs": 121, - "p99LatencyMs": 1860, - "maxLatencyMs": 4983, - "bytesPerSec": 228524032, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 6033, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1206.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 94, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1860, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4983, + "unit": "ms" + }, + "bytesPerSec": { + "value": 228524032, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 2483, - "errors": 0, - "requestsPerSec": 496.6, - "avgLatencyMs": 1.15, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 2, - "p99LatencyMs": 3, - "maxLatencyMs": 4, - "bytesPerSec": 94063820.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2483, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 496.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4, + "unit": "ms" + }, + "bytesPerSec": { + "value": 94063820.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 4961, - "errors": 0, - "requestsPerSec": 992.2, - "avgLatencyMs": 4.31, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 187917926.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 4961, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 992.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 187917926.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 5737, - "errors": 0, - "requestsPerSec": 1147.41, - "avgLatencyMs": 8.1, - "p50LatencyMs": 8, - "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 13, - "maxLatencyMs": 17, - "bytesPerSec": 217278054.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5737, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1147.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 17, + "unit": "ms" + }, + "bytesPerSec": { + "value": 217278054.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 6051, - "errors": 0, - "requestsPerSec": 1210.2, - "avgLatencyMs": 20.17, - "p50LatencyMs": 20, - "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 32, - "maxLatencyMs": 96, - "bytesPerSec": 229205606.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6051, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1210.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 96, + "unit": "ms" + }, + "bytesPerSec": { + "value": 229205606.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 6088, - "errors": 0, - "requestsPerSec": 1217.6, - "avgLatencyMs": 40.4, - "p50LatencyMs": 40, - "p75LatencyMs": 41, - "p90LatencyMs": 42, - "p99LatencyMs": 63, - "maxLatencyMs": 354, - "bytesPerSec": 230594969.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6088, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1217.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 40.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 63, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 354, + "unit": "ms" + }, + "bytesPerSec": { + "value": 230594969.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 6050, - "errors": 0, - "requestsPerSec": 1210, - "avgLatencyMs": 81.5, - "p50LatencyMs": 79, - "p75LatencyMs": 82, - "p90LatencyMs": 84, - "p99LatencyMs": 240, - "maxLatencyMs": 1899, - "bytesPerSec": 229179392, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 6050, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1210, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 81.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 240, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1899, + "unit": "ms" + }, + "bytesPerSec": { + "value": 229179392, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 5977, - "errors": 0, - "requestsPerSec": 1195.41, - "avgLatencyMs": 128.46, - "p50LatencyMs": 91, - "p75LatencyMs": 113, - "p90LatencyMs": 124, - "p99LatencyMs": 1915, - "maxLatencyMs": 4963, - "bytesPerSec": 226426880, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 5977, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1195.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 91, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1915, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4963, + "unit": "ms" + }, + "bytesPerSec": { + "value": 226426880, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 2489, - "errors": 0, - "requestsPerSec": 497.8, - "avgLatencyMs": 1.13, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 2, - "p99LatencyMs": 3, - "maxLatencyMs": 13, - "bytesPerSec": 94273536, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2489, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 497.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 94273536, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 4986, - "errors": 0, - "requestsPerSec": 997.2, - "avgLatencyMs": 4.29, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 188861644.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 4986, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 997.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 188861644.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 5774, - "errors": 0, - "requestsPerSec": 1154.8, - "avgLatencyMs": 8.04, - "p50LatencyMs": 8, - "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 21, - "bytesPerSec": 218693632, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5774, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1154.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 218693632, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 6130, - "errors": 0, - "requestsPerSec": 1226, - "avgLatencyMs": 19.89, - "p50LatencyMs": 20, - "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 29, - "maxLatencyMs": 71, - "bytesPerSec": 232194048, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6130, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1226, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 19.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 29, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 71, + "unit": "ms" + }, + "bytesPerSec": { + "value": 232194048, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 5969, - "errors": 0, - "requestsPerSec": 1193.8, - "avgLatencyMs": 41.22, - "p50LatencyMs": 41, - "p75LatencyMs": 42, - "p90LatencyMs": 43, - "p99LatencyMs": 64, - "maxLatencyMs": 406, - "bytesPerSec": 226112307.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5969, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1193.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 41.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 43, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 64, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 406, + "unit": "ms" + }, + "bytesPerSec": { + "value": 226112307.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 5862, - "errors": 0, - "requestsPerSec": 1172.41, - "avgLatencyMs": 84.14, - "p50LatencyMs": 82, - "p75LatencyMs": 84, - "p90LatencyMs": 86, - "p99LatencyMs": 298, - "maxLatencyMs": 2029, - "bytesPerSec": 222049075.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 5862, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1172.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 84.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 86, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 298, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2029, + "unit": "ms" + }, + "bytesPerSec": { + "value": 222049075.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 5767, - "errors": 0, - "requestsPerSec": 1153.41, - "avgLatencyMs": 131.24, - "p50LatencyMs": 93, - "p75LatencyMs": 111, - "p90LatencyMs": 125, - "p99LatencyMs": 1959, - "maxLatencyMs": 4976, - "bytesPerSec": 218431488, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 5767, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1153.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 131.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 93, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1959, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4976, + "unit": "ms" + }, + "bytesPerSec": { + "value": 218431488, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 110570, - "totalErrors": 0, + "totalRequests": { + "value": 110570, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1255,6 +1765,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 88.12, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 0.987, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.721, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.266, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 102, + "unit": "ms" + }, + "fcpMs": { + "value": 102.377, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 0.96, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.692, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.268, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 112, + "unit": "ms" + }, + "fcpMs": { + "value": 111.698, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 2.05, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.778, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.272, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 97.024, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 3.743, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.473, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.27, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 99.75, + "median": 99.5, + "min": 88, + "max": 112 + }, + "fcpMs": { + "unit": "ms", + "mean": 99.80475, + "median": 99.7005, + "min": 88.12, + "max": 111.698 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 1.935, + "median": 1.5185, + "min": 0.96, + "max": 3.743 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.666, + "median": 1.2495, + "min": 0.692, + "max": 3.473 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 0.269, + "median": 0.269, + "min": 0.266, + "max": 0.272 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 0, + "median": 0, + "min": 0, + "max": 0 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 64, + "unit": "ms" + }, + "fcpMs": { + "value": 63.781, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 3.175, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.453, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.722, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 67, + "unit": "ms" + }, + "fcpMs": { + "value": 67.055, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.515, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.498, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.527, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.49, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 51, + "unit": "ms" + }, + "fcpMs": { + "value": 51.143, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 0.953, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.722, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.231, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 65, + "unit": "ms" + }, + "fcpMs": { + "value": 65.153, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 1.005, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.729, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.276, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 61.75, + "median": 64.5, + "min": 51, + "max": 67 + }, + "fcpMs": { + "unit": "ms", + "mean": 61.783, + "median": 64.467, + "min": 51.143, + "max": 67.055 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 4.912, + "median": 2.09, + "min": 0.953, + "max": 14.515 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.6005, + "median": 0.61, + "min": 0.453, + "max": 0.729 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 0.9390000000000001, + "median": 0.4015, + "min": 0.231, + "max": 2.722 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 3.3725, + "median": 0, + "min": 0, + "max": 13.49 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 1, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 359, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 53, + "unit": "count" + }, + "devDependencies": { + "value": 27, + "unit": "count" + }, + "allDependencies": { + "value": 80, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 359, + "unit": "count" + }, + "duplicateDependencies": { + "value": 13, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 195444176, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": null, + "baselineYear": null, + "baselineReason": null, + "baselineFeatureCount": { + "value": 0, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.19.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "undici" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 2595, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 2117, + "unit": "ms" + } } } } diff --git a/packages/results/data/astro/versions/7.3.8.json b/packages/results/data/astro/versions/7.3.8.json index 437cdc21..8901e73f 100644 --- a/packages/results/data/astro/versions/7.3.8.json +++ b/packages/results/data/astro/versions/7.3.8.json @@ -2,6 +2,8 @@ "framework": "astro", "projects": { "starter": { + "framework": "astro", + "packagePath": "packages/starter-astro", "timingMeasuredAt": "2026-10-16T11:42:39.556Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.3.8", @@ -14,13 +16,12 @@ "@astrojs/check": "0.9.10", "typescript": "6.0.3" } - }, - "framework": "astro", - "packagePath": "packages/starter-astro" + } }, "app": { "timingMeasuredAt": "2026-10-16T11:42:39.556Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "7.3.8", "releasedAt": "2026-10-08T15:41:04.794Z", "packageJson": { @@ -37,393 +38,195 @@ "@types/react-dom": "19.3.0", "typescript": "6.0.3" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 2595 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 2117 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 913 + "installTimeMs": { + "value": 2012, + "unit": "ms" + } }, { - "timeMs": 952 + "installTimeMs": { + "value": 3572, + "unit": "ms" + } }, { - "timeMs": 920 + "installTimeMs": { + "value": 4461, + "unit": "ms" + } }, { - "timeMs": 934 + "installTimeMs": { + "value": 4046, + "unit": "ms" + } }, { - "timeMs": 928 + "installTimeMs": { + "value": 4056, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 929.4, - "median": 928, - "min": 913, - "max": 952 + "mean": 3629.4, + "median": 4046, + "min": 2012, + "max": 4461 + }, + "nodeModulesSizeBytes": { + "value": 214044672, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 878 + "timeMs": { + "value": 913, + "unit": "ms" + } }, { - "timeMs": 869 + "timeMs": { + "value": 952, + "unit": "ms" + } }, { - "timeMs": 876 + "timeMs": { + "value": 920, + "unit": "ms" + } }, { - "timeMs": 884 + "timeMs": { + "value": 934, + "unit": "ms" + } }, { - "timeMs": 900 + "timeMs": { + "value": 928, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 881.4, - "median": 878, - "min": 869, - "max": 900 + "mean": 929.4, + "median": 928, + "min": 913, + "max": 952 } } }, - "prodDependencies": { - "project": "starter", - "result": 1 - }, - "devDependencies": { - "project": "starter", - "result": 2 - }, - "allDependencies": { - "project": "starter", - "result": 334 - }, - "duplicateDependencies": { - "project": "starter", - "result": 16 - }, - "depInstallSize": { - "project": "starter", - "result": 180423794 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": null, - "baselineYear": null, - "baselineReason": null, - "baselineFeatureCount": 0 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 52, - "devDependencies": 25, - "allDependencies": 77 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.19.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["undici"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1330 + "timeMs": { + "value": 878, + "unit": "ms" + } }, { - "timeMs": 1407 + "timeMs": { + "value": 869, + "unit": "ms" + } }, { - "timeMs": 1360 + "timeMs": { + "value": 876, + "unit": "ms" + } }, { - "timeMs": 1364 + "timeMs": { + "value": 884, + "unit": "ms" + } }, { - "timeMs": 1327 + "timeMs": { + "value": 900, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1357.6, - "median": 1360, - "min": 1327, - "max": 1407 + "mean": 881.4, + "median": 878, + "min": 869, + "max": 900 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 1, - "devDependencies": 1, - "allDependencies": 334, - "duplicateDependencies": 16 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 2012 - }, - { - "installTimeMs": 3572 - }, - { - "installTimeMs": 4461 - }, - { - "installTimeMs": 4046 - }, - { - "installTimeMs": 4056 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 3629.4, - "median": 4046, - "min": 2012, - "max": 4461 - }, - "nodeModulesSizeBytes": 214044672 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 107, - "fcpMs": 106.718, - "interactionTests": { - "interactionLatencyMs": 2.155, - "inputDelayMs": 1.863, - "processingDurationMs": 0.292, - "presentationDelayMs": 0 + "timeMs": { + "value": 1330, + "unit": "ms" } }, { - "firstPaintMs": 103, - "fcpMs": 102.54, - "interactionTests": { - "interactionLatencyMs": 2.3169999999999997, - "inputDelayMs": 2.009, - "processingDurationMs": 0.308, - "presentationDelayMs": 0 + "timeMs": { + "value": 1407, + "unit": "ms" } }, { - "firstPaintMs": 90, - "fcpMs": 90.416, - "interactionTests": { - "interactionLatencyMs": 2.584, - "inputDelayMs": 2.249, - "processingDurationMs": 0.335, - "presentationDelayMs": 0 + "timeMs": { + "value": 1360, + "unit": "ms" } }, { - "firstPaintMs": 97, - "fcpMs": 96.845, - "interactionTests": { - "interactionLatencyMs": 2.117, - "inputDelayMs": 1.821, - "processingDurationMs": 0.296, - "presentationDelayMs": 0 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 99.25, - "median": 100, - "min": 90, - "max": 107 - }, - "fcpMs": { - "unit": "ms", - "mean": 99.12975, - "median": 99.6925, - "min": 90.416, - "max": 106.718 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 2.2932499999999996, - "median": 2.2359999999999998, - "min": 2.117, - "max": 2.584 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.9855, - "median": 1.936, - "min": 1.821, - "max": 2.249 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 0.30775, - "median": 0.302, - "min": 0.292, - "max": 0.335 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 0, - "median": 0, - "min": 0, - "max": 0 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 62, - "fcpMs": 62.376, - "interactionTests": { - "interactionLatencyMs": 0.919, - "inputDelayMs": 0.681, - "processingDurationMs": 0.238, - "presentationDelayMs": 0 + "timeMs": { + "value": 1364, + "unit": "ms" } }, { - "firstPaintMs": 62, - "fcpMs": 62.051, - "interactionTests": { - "interactionLatencyMs": 1.045, - "inputDelayMs": 0.719, - "processingDurationMs": 0.326, - "presentationDelayMs": 0 - } - }, - { - "firstPaintMs": 66, - "fcpMs": 65.869, - "interactionTests": { - "interactionLatencyMs": 0.943, - "inputDelayMs": 0.696, - "processingDurationMs": 0.247, - "presentationDelayMs": 0 - } - }, - { - "firstPaintMs": 58, - "fcpMs": 58.055, - "interactionTests": { - "interactionLatencyMs": 0.888, - "inputDelayMs": 0.653, - "processingDurationMs": 0.235, - "presentationDelayMs": 0 + "timeMs": { + "value": 1327, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 62, - "median": 62, - "min": 58, - "max": 66 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 62.08775, - "median": 62.213499999999996, - "min": 58.055, - "max": 65.869 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 0.94875, - "median": 0.931, - "min": 0.888, - "max": 1.045 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.68725, - "median": 0.6885, - "min": 0.653, - "max": 0.719 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 0.2615, - "median": 0.2425, - "min": 0.235, - "max": 0.326 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 0, - "median": 0, - "min": 0, - "max": 0 - } + "mean": 1357.6, + "median": 1360, + "min": 1327, + "max": 1407 } } }, @@ -436,313 +239,1020 @@ [ { "workers": 1, - "requests": 2632, - "errors": 0, - "requestsPerSec": 526.4, - "avgLatencyMs": 1.07, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 99699916.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2632, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 526.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99699916.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 5891, - "errors": 0, - "requestsPerSec": 1178.2, - "avgLatencyMs": 3.93, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 223123865.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5891, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1178.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 223123865.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 6955, - "errors": 0, - "requestsPerSec": 1391, - "avgLatencyMs": 6.74, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 17, - "bytesPerSec": 263441612.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6955, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1391, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 17, + "unit": "ms" + }, + "bytesPerSec": { + "value": 263441612.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 7759, - "errors": 0, - "requestsPerSec": 1551.8, - "avgLatencyMs": 15.55, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 24, - "maxLatencyMs": 74, - "bytesPerSec": 293837209.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7759, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1551.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 24, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 74, + "unit": "ms" + }, + "bytesPerSec": { + "value": 293837209.61, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 7845, - "errors": 0, - "requestsPerSec": 1569, - "avgLatencyMs": 31.29, - "p50LatencyMs": 31, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 50, - "maxLatencyMs": 140, - "bytesPerSec": 297087795.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7845, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1569, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 50, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 140, + "unit": "ms" + }, + "bytesPerSec": { + "value": 297087795.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 7762, - "errors": 0, - "requestsPerSec": 1552.4, - "avgLatencyMs": 63.55, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 65, - "p99LatencyMs": 94, - "maxLatencyMs": 1509, - "bytesPerSec": 293942067.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7762, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1552.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 63.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 94, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1509, + "unit": "ms" + }, + "bytesPerSec": { + "value": 293942067.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 7500, - "errors": 0, - "requestsPerSec": 1500, - "avgLatencyMs": 114.37, - "p50LatencyMs": 82, - "p75LatencyMs": 101, - "p90LatencyMs": 110, - "p99LatencyMs": 1566, - "maxLatencyMs": 4961, - "bytesPerSec": 284098560, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7500, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1500, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 114.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1566, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4961, + "unit": "ms" + }, + "bytesPerSec": { + "value": 284098560, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 2696, - "errors": 0, - "requestsPerSec": 539.21, - "avgLatencyMs": 1.05, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 102111641.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2696, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 539.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102111641.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 5964, - "errors": 0, - "requestsPerSec": 1192.8, - "avgLatencyMs": 3.94, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 225902592, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5964, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1192.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 225902592, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 7045, - "errors": 0, - "requestsPerSec": 1409, - "avgLatencyMs": 6.73, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 266836377.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7045, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1409, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 266836377.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 7483, - "errors": 0, - "requestsPerSec": 1496.6, - "avgLatencyMs": 16.18, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 26, - "maxLatencyMs": 55, - "bytesPerSec": 283443200, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7483, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1496.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 26, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 55, + "unit": "ms" + }, + "bytesPerSec": { + "value": 283443200, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 7459, - "errors": 0, - "requestsPerSec": 1491.8, - "avgLatencyMs": 32.9, - "p50LatencyMs": 32, - "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 50, - "maxLatencyMs": 342, - "bytesPerSec": 282551910.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7459, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1491.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 50, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 342, + "unit": "ms" + }, + "bytesPerSec": { + "value": 282551910.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 7501, - "errors": 0, - "requestsPerSec": 1500.2, - "avgLatencyMs": 65.74, - "p50LatencyMs": 64, - "p75LatencyMs": 65, - "p90LatencyMs": 67, - "p99LatencyMs": 106, - "maxLatencyMs": 1577, - "bytesPerSec": 284137881.61, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7501, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1500.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 106, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1577, + "unit": "ms" + }, + "bytesPerSec": { + "value": 284137881.61, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 7404, - "errors": 0, - "requestsPerSec": 1480.8, - "avgLatencyMs": 115.73, - "p50LatencyMs": 83, - "p75LatencyMs": 101, - "p90LatencyMs": 113, - "p99LatencyMs": 1547, - "maxLatencyMs": 4938, - "bytesPerSec": 280467865.61, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7404, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1480.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 115.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1547, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4938, + "unit": "ms" + }, + "bytesPerSec": { + "value": 280467865.61, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 2692, - "errors": 0, - "requestsPerSec": 538.4, - "avgLatencyMs": 1.05, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 101954355.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2692, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 538.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101954355.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 6041, - "errors": 0, - "requestsPerSec": 1208.2, - "avgLatencyMs": 3.87, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 12, - "bytesPerSec": 228812390.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6041, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1208.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 228812390.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 7177, - "errors": 0, - "requestsPerSec": 1435.4, - "avgLatencyMs": 6.29, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 15, - "bytesPerSec": 271817113.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7177, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1435.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 271817113.61, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 8017, - "errors": 0, - "requestsPerSec": 1603.4, - "avgLatencyMs": 15.05, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 16, - "p99LatencyMs": 22, - "maxLatencyMs": 54, - "bytesPerSec": 303641395.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8017, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1603.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 22, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 54, + "unit": "ms" + }, + "bytesPerSec": { + "value": 303641395.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 8132, - "errors": 0, - "requestsPerSec": 1626.4, - "avgLatencyMs": 30.13, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 31, - "p99LatencyMs": 48, - "maxLatencyMs": 290, - "bytesPerSec": 307992985.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8132, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1626.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 290, + "unit": "ms" + }, + "bytesPerSec": { + "value": 307992985.61, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 7924, - "errors": 0, - "requestsPerSec": 1584.8, - "avgLatencyMs": 62.24, - "p50LatencyMs": 60, - "p75LatencyMs": 61, - "p90LatencyMs": 62, - "p99LatencyMs": 93, - "maxLatencyMs": 1503, - "bytesPerSec": 300128665.61, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7924, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1584.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 93, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1503, + "unit": "ms" + }, + "bytesPerSec": { + "value": 300128665.61, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 7992, - "errors": 0, - "requestsPerSec": 1598.4, - "avgLatencyMs": 111.51, - "p50LatencyMs": 80, - "p75LatencyMs": 98, - "p90LatencyMs": 106, - "p99LatencyMs": 1510, - "maxLatencyMs": 4987, - "bytesPerSec": 302697676.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7992, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1598.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 111.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 98, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1510, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4987, + "unit": "ms" + }, + "bytesPerSec": { + "value": 302697676.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 139871, - "totalErrors": 0, + "totalRequests": { + "value": 139871, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1255,6 +1765,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 107, + "unit": "ms" + }, + "fcpMs": { + "value": 106.718, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 2.155, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.863, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.292, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 103, + "unit": "ms" + }, + "fcpMs": { + "value": 102.54, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 2.3169999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.009, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.308, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 90, + "unit": "ms" + }, + "fcpMs": { + "value": 90.416, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 2.584, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.249, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.335, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 96.845, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 2.117, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.821, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.296, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 99.25, + "median": 100, + "min": 90, + "max": 107 + }, + "fcpMs": { + "unit": "ms", + "mean": 99.12975, + "median": 99.6925, + "min": 90.416, + "max": 106.718 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 2.2932499999999996, + "median": 2.2359999999999998, + "min": 2.117, + "max": 2.584 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.9855, + "median": 1.936, + "min": 1.821, + "max": 2.249 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 0.30775, + "median": 0.302, + "min": 0.292, + "max": 0.335 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 0, + "median": 0, + "min": 0, + "max": 0 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 62, + "unit": "ms" + }, + "fcpMs": { + "value": 62.376, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 0.919, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.681, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.238, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 62, + "unit": "ms" + }, + "fcpMs": { + "value": 62.051, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 1.045, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.719, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.326, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 66, + "unit": "ms" + }, + "fcpMs": { + "value": 65.869, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 0.943, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.696, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.247, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 58, + "unit": "ms" + }, + "fcpMs": { + "value": 58.055, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 0.888, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.653, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.235, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 62, + "median": 62, + "min": 58, + "max": 66 + }, + "fcpMs": { + "unit": "ms", + "mean": 62.08775, + "median": 62.213499999999996, + "min": 58.055, + "max": 65.869 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 0.94875, + "median": 0.931, + "min": 0.888, + "max": 1.045 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.68725, + "median": 0.6885, + "min": 0.653, + "max": 0.719 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 0.2615, + "median": 0.2425, + "min": 0.235, + "max": 0.326 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 0, + "median": 0, + "min": 0, + "max": 0 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 1, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 334, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 52, + "unit": "count" + }, + "devDependencies": { + "value": 25, + "unit": "count" + }, + "allDependencies": { + "value": 77, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 334, + "unit": "count" + }, + "duplicateDependencies": { + "value": 16, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 16, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 180423794, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": null, + "baselineYear": null, + "baselineReason": null, + "baselineFeatureCount": { + "value": 0, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.19.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "undici" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 2595, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 2117, + "unit": "ms" + } } } } diff --git a/packages/results/data/astro/versions/7.4.2.json b/packages/results/data/astro/versions/7.4.2.json index e5829397..ade2da74 100644 --- a/packages/results/data/astro/versions/7.4.2.json +++ b/packages/results/data/astro/versions/7.4.2.json @@ -52,40 +52,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 1, - "transferSize": 3359 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 3359, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 3359 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 3359, + "unit": "bytes" + } }, "script": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -97,19 +151,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1885 + "installTimeMs": { + "value": 1885, + "unit": "ms" + } }, { - "installTimeMs": 3530 + "installTimeMs": { + "value": 3530, + "unit": "ms" + } }, { - "installTimeMs": 4457 + "installTimeMs": { + "value": 4457, + "unit": "ms" + } }, { - "installTimeMs": 4441 + "installTimeMs": { + "value": 4441, + "unit": "ms" + } }, { - "installTimeMs": 4542 + "installTimeMs": { + "value": 4542, + "unit": "ms" + } } ], "installTimeMs": { @@ -138,7 +207,10 @@ } } }, - "nodeModulesSizeBytes": 214126592 + "nodeModulesSizeBytes": { + "value": 214126592, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -148,19 +220,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1009 + "timeMs": { + "value": 1009, + "unit": "ms" + } }, { - "timeMs": 1031 + "timeMs": { + "value": 1031, + "unit": "ms" + } }, { - "timeMs": 935 + "timeMs": { + "value": 935, + "unit": "ms" + } }, { - "timeMs": 933 + "timeMs": { + "value": 933, + "unit": "ms" + } }, { - "timeMs": 951 + "timeMs": { + "value": 951, + "unit": "ms" + } } ], "timeMs": { @@ -198,19 +285,34 @@ "runs": 5, "iterations": [ { - "timeMs": 984 + "timeMs": { + "value": 984, + "unit": "ms" + } }, { - "timeMs": 945 + "timeMs": { + "value": 945, + "unit": "ms" + } }, { - "timeMs": 928 + "timeMs": { + "value": 928, + "unit": "ms" + } }, { - "timeMs": 916 + "timeMs": { + "value": 916, + "unit": "ms" + } }, { - "timeMs": 917 + "timeMs": { + "value": 917, + "unit": "ms" + } } ], "timeMs": { @@ -248,19 +350,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1639 + "timeMs": { + "value": 1639, + "unit": "ms" + } }, { - "timeMs": 1768 + "timeMs": { + "value": 1768, + "unit": "ms" + } }, { - "timeMs": 1712 + "timeMs": { + "value": 1712, + "unit": "ms" + } }, { - "timeMs": 1722 + "timeMs": { + "value": 1722, + "unit": "ms" + } }, { - "timeMs": 1720 + "timeMs": { + "value": 1720, + "unit": "ms" + } } ], "timeMs": { @@ -312,7 +429,10 @@ "min": 0.22549199999957636, "max": 14.650667999999996 }, - "samples": 6696 + "samples": { + "value": 6696, + "unit": "requests" + } }, { "opsPerSec": { @@ -329,7 +449,10 @@ "min": 0.20052099999884376, "max": 23.69785199999751 }, - "samples": 6892 + "samples": { + "value": 6892, + "unit": "requests" + } }, { "opsPerSec": { @@ -346,7 +469,10 @@ "min": 0.19059999999808497, "max": 11.715081999998802 }, - "samples": 7496 + "samples": { + "value": 7496, + "unit": "requests" + } }, { "opsPerSec": { @@ -363,7 +489,10 @@ "min": 0.20299099999829195, "max": 16.34337499999674 }, - "samples": 6955 + "samples": { + "value": 6955, + "unit": "requests" + } }, { "opsPerSec": { @@ -380,7 +509,10 @@ "min": 0.21108100000128616, "max": 15.476652000004833 }, - "samples": 7208 + "samples": { + "value": 7208, + "unit": "requests" + } } ], "opsPerSec": { @@ -435,9 +567,18 @@ } } }, - "samples": 35247, - "bodySizeKb": 96.89, - "duplicationFactor": 1, + "samples": { + "value": 35247, + "unit": "requests" + }, + "bodySizeKb": { + "value": 96.89, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 1, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -455,306 +596,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 2627, - "errors": 0, - "requestsPerSec": 525.4, - "avgLatencyMs": 1.07, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 99503308.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2627, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 525.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99503308.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 5975, - "errors": 0, - "requestsPerSec": 1195, - "avgLatencyMs": 3.94, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 226322022.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5975, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1195, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 226322022.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 7021, - "errors": 0, - "requestsPerSec": 1404.2, - "avgLatencyMs": 6.5, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 18, - "bytesPerSec": 265958195.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7021, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1404.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 18, + "unit": "ms" + }, + "bytesPerSec": { + "value": 265958195.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 7897, - "errors": 0, - "requestsPerSec": 1579.4, - "avgLatencyMs": 15.29, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 24, - "maxLatencyMs": 56, - "bytesPerSec": 299080089.61 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7897, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1579.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 24, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 56, + "unit": "ms" + }, + "bytesPerSec": { + "value": 299080089.61, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 8077, - "errors": 0, - "requestsPerSec": 1615.4, - "avgLatencyMs": 30.37, - "p50LatencyMs": 30, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 48, - "maxLatencyMs": 116, - "bytesPerSec": 305948262.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8077, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1615.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 116, + "unit": "ms" + }, + "bytesPerSec": { + "value": 305948262.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 8079, - "errors": 0, - "requestsPerSec": 1615.8, - "avgLatencyMs": 60.99, - "p50LatencyMs": 60, - "p75LatencyMs": 60, - "p90LatencyMs": 62, - "p99LatencyMs": 94, - "maxLatencyMs": 1453, - "bytesPerSec": 306000691.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8079, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1615.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 60.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 94, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1453, + "unit": "ms" + }, + "bytesPerSec": { + "value": 306000691.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 7916, - "errors": 0, - "requestsPerSec": 1583.2, - "avgLatencyMs": 124.31, - "p50LatencyMs": 103, - "p75LatencyMs": 116, - "p90LatencyMs": 122, - "p99LatencyMs": 509, - "maxLatencyMs": 4422, - "bytesPerSec": 299866521.61 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7916, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1583.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 124.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 509, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4422, + "unit": "ms" + }, + "bytesPerSec": { + "value": 299866521.61, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 2703, - "errors": 0, - "requestsPerSec": 540.6, - "avgLatencyMs": 1.07, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 9, - "bytesPerSec": 102373785.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2703, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 540.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102373785.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 6031, - "errors": 0, - "requestsPerSec": 1206.2, - "avgLatencyMs": 3.74, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 228445388.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6031, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1206.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 228445388.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 7136, - "errors": 0, - "requestsPerSec": 1427.2, - "avgLatencyMs": 6.33, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 270257356.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7136, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1427.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 270257356.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 7807, - "errors": 0, - "requestsPerSec": 1561.4, - "avgLatencyMs": 15.46, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 26, - "maxLatencyMs": 64, - "bytesPerSec": 295724646.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7807, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1561.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 26, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 295724646.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 7970, - "errors": 0, - "requestsPerSec": 1594, - "avgLatencyMs": 30.79, - "p50LatencyMs": 31, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 46, - "maxLatencyMs": 224, - "bytesPerSec": 301963673.61 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7970, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1594, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 224, + "unit": "ms" + }, + "bytesPerSec": { + "value": 301963673.61, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 7873, - "errors": 0, - "requestsPerSec": 1574.6, - "avgLatencyMs": 62.62, - "p50LatencyMs": 61, - "p75LatencyMs": 62, - "p90LatencyMs": 64, - "p99LatencyMs": 104, - "maxLatencyMs": 1423, - "bytesPerSec": 298241228.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7873, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1574.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 104, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1423, + "unit": "ms" + }, + "bytesPerSec": { + "value": 298241228.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 7860, - "errors": 0, - "requestsPerSec": 1572, - "avgLatencyMs": 112.2, - "p50LatencyMs": 81, - "p75LatencyMs": 100, - "p90LatencyMs": 108, - "p99LatencyMs": 1490, - "maxLatencyMs": 4921, - "bytesPerSec": 297716940.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7860, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1572, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 112.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 100, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1490, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4921, + "unit": "ms" + }, + "bytesPerSec": { + "value": 297716940.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 2705, - "errors": 0, - "requestsPerSec": 541, - "avgLatencyMs": 1.07, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 8, - "bytesPerSec": 102452428.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2705, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 541, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102452428.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 6026, - "errors": 0, - "requestsPerSec": 1205.2, - "avgLatencyMs": 3.66, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 228261888 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6026, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1205.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 228261888, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 7139, - "errors": 0, - "requestsPerSec": 1427.8, - "avgLatencyMs": 6.31, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 270440857.61 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7139, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1427.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 270440857.61, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 8009, - "errors": 0, - "requestsPerSec": 1601.8, - "avgLatencyMs": 15.09, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 22, - "maxLatencyMs": 69, - "bytesPerSec": 303379251.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8009, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1601.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 22, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 69, + "unit": "ms" + }, + "bytesPerSec": { + "value": 303379251.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 8008, - "errors": 0, - "requestsPerSec": 1601.6, - "avgLatencyMs": 30.65, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 31, - "p99LatencyMs": 50, - "maxLatencyMs": 340, - "bytesPerSec": 303326822.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8008, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1601.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 50, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 340, + "unit": "ms" + }, + "bytesPerSec": { + "value": 303326822.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 7952, - "errors": 0, - "requestsPerSec": 1590.4, - "avgLatencyMs": 61.97, - "p50LatencyMs": 60, - "p75LatencyMs": 61, - "p90LatencyMs": 63, - "p99LatencyMs": 86, - "maxLatencyMs": 1491, - "bytesPerSec": 301229670.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7952, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1590.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 86, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1491, + "unit": "ms" + }, + "bytesPerSec": { + "value": 301229670.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 7768, - "errors": 0, - "requestsPerSec": 1553.6, - "avgLatencyMs": 112.94, - "p50LatencyMs": 80, - "p75LatencyMs": 101, - "p90LatencyMs": 109, - "p99LatencyMs": 1524, - "maxLatencyMs": 4966, - "bytesPerSec": 294256640 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7768, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1553.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 112.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1524, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4966, + "unit": "ms" + }, + "bytesPerSec": { + "value": 294256640, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -763,8 +1605,14 @@ "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 142579, - "totalErrors": 0, + "totalRequests": { + "value": 142579, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2615,53 +3463,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 97, - "fcpMs": 96.956, + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 96.956, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 2.223, - "inputDelayMs": 1.935, - "processingDurationMs": 0.288, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 2.223, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.935, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.288, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 105, - "fcpMs": 104.648, + "firstPaintMs": { + "value": 105, + "unit": "ms" + }, + "fcpMs": { + "value": 104.648, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 2.3369999999999997, - "inputDelayMs": 2.058, - "processingDurationMs": 0.279, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 2.3369999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.058, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.279, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 89, - "fcpMs": 88.682, + "firstPaintMs": { + "value": 89, + "unit": "ms" + }, + "fcpMs": { + "value": 88.682, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 2.158, - "inputDelayMs": 1.883, - "processingDurationMs": 0.275, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 2.158, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.883, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.275, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 89, - "fcpMs": 88.827, + "firstPaintMs": { + "value": 89, + "unit": "ms" + }, + "fcpMs": { + "value": 88.827, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 2.2510000000000003, - "inputDelayMs": 1.975, - "processingDurationMs": 0.276, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 2.2510000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.975, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.276, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 88, - "fcpMs": 87.956, + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 87.956, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 2.386, - "inputDelayMs": 2.119, - "processingDurationMs": 0.267, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 2.386, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.119, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.267, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } } ], @@ -2834,53 +3772,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 68, - "fcpMs": 68.159, + "firstPaintMs": { + "value": 68, + "unit": "ms" + }, + "fcpMs": { + "value": 68.159, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 0.751, - "inputDelayMs": 0.493, - "processingDurationMs": 0.258, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 0.751, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.493, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.258, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 57, - "fcpMs": 56.762, + "firstPaintMs": { + "value": 57, + "unit": "ms" + }, + "fcpMs": { + "value": 56.762, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 0.774, - "inputDelayMs": 0.544, - "processingDurationMs": 0.23, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 0.774, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.544, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.23, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 51, - "fcpMs": 50.691, + "firstPaintMs": { + "value": 51, + "unit": "ms" + }, + "fcpMs": { + "value": 50.691, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 1.075, - "inputDelayMs": 0.667, - "processingDurationMs": 0.408, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 1.075, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.667, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.408, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 56, - "fcpMs": 56.196, + "firstPaintMs": { + "value": 56, + "unit": "ms" + }, + "fcpMs": { + "value": 56.196, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 0.979, - "inputDelayMs": 0.736, - "processingDurationMs": 0.243, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 0.979, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.736, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.243, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } }, { - "firstPaintMs": 52, - "fcpMs": 51.817, + "firstPaintMs": { + "value": 52, + "unit": "ms" + }, + "fcpMs": { + "value": 51.817, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 0.996, - "inputDelayMs": 0.632, - "processingDurationMs": 0.364, - "presentationDelayMs": 0 + "interactionLatencyMs": { + "value": 0.996, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.632, + "unit": "ms" + }, + "processingDurationMs": { + "value": 0.364, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 0, + "unit": "ms" + } } } ], @@ -3050,7 +4078,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -3059,9 +4090,19 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "22.23.4", - "imposedBy": ["@astrojs/prism", "@astrojs/telemetry", "astro"], - "packagesScanned": 264, - "packagesDeclaringNodeEngine": 104, + "imposedBy": [ + "@astrojs/prism", + "@astrojs/telemetry", + "astro" + ], + "packagesScanned": { + "value": 264, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 104, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -3069,31 +4110,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 1, - "devDependencies": 2, - "allDependencies": 333, - "duplicateDependencies": 14, - "depInstallSize": 180426925 + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 2, + "unit": "count" + }, + "allDependencies": { + "value": 333, + "unit": "count" + }, + "duplicateDependencies": { + "value": 14, + "unit": "count" + }, + "depInstallSize": { + "value": 180426925, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 1 + "result": { + "value": 1, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 2 + "result": { + "value": 2, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 333 + "result": { + "value": 333, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 52, - "devDependencies": 25, - "allDependencies": 77, + "prodDependencies": { + "value": 52, + "unit": "count" + }, + "devDependencies": { + "value": 25, + "unit": "count" + }, + "allDependencies": { + "value": 77, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -3101,23 +4175,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 1, - "devDependencies": 1, - "allDependencies": 333, - "duplicateDependencies": 14 + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 333, + "unit": "count" + }, + "duplicateDependencies": { + "value": 14, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 14 + "result": { + "value": 14, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 180426925 + "result": { + "value": 180426925, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -3130,7 +4225,10 @@ "baselineStatus": null, "baselineYear": null, "baselineReason": null, - "baselineFeatureCount": 0 + "baselineFeatureCount": { + "value": 0, + "unit": "count" + } } }, "minimumNodeVersion": { @@ -3139,7 +4237,11 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": ["@astrojs/prism", "@astrojs/telemetry", "astro"] + "result": [ + "@astrojs/prism", + "@astrojs/telemetry", + "astro" + ] } } } diff --git a/packages/results/data/baseline-html/latest.json b/packages/results/data/baseline-html/latest.json index 00ccc85a..7ab953a6 100644 --- a/packages/results/data/baseline-html/latest.json +++ b/packages/results/data/baseline-html/latest.json @@ -36,7 +36,10 @@ "min": 0.15257000000019616, "max": 2.164686999999958 }, - "samples": 8199 + "samples": { + "value": 8199, + "unit": "requests" + } }, { "opsPerSec": { @@ -53,7 +56,10 @@ "min": 0.14109099999950558, "max": 5.550594999998793 }, - "samples": 8208 + "samples": { + "value": 8208, + "unit": "requests" + } }, { "opsPerSec": { @@ -70,7 +76,10 @@ "min": 0.1432600000007369, "max": 4.640183999999863 }, - "samples": 8251 + "samples": { + "value": 8251, + "unit": "requests" + } }, { "opsPerSec": { @@ -87,7 +96,10 @@ "min": 0.14037999999709427, "max": 4.66917399999511 }, - "samples": 8267 + "samples": { + "value": 8267, + "unit": "requests" + } }, { "opsPerSec": { @@ -104,7 +116,10 @@ "min": 0.14852100000280188, "max": 2.766087999996671 }, - "samples": 8273 + "samples": { + "value": 8273, + "unit": "requests" + } } ], "opsPerSec": { @@ -159,9 +174,18 @@ } } }, - "samples": 41198, - "bodySizeKb": 96.83, - "duplicationFactor": 1, + "samples": { + "value": 41198, + "unit": "requests" + }, + "bodySizeKb": { + "value": 96.83, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 1, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -179,306 +203,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 2981, - "errors": 0, - "requestsPerSec": 596.21, - "avgLatencyMs": 1.05, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 112859545.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2981, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 596.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112859545.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 6679, - "errors": 0, - "requestsPerSec": 1335.8, - "avgLatencyMs": 3.08, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 5, - "bytesPerSec": 252877209.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6679, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1335.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 252877209.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 7653, - "errors": 0, - "requestsPerSec": 1530.6, - "avgLatencyMs": 6.18, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 8, - "maxLatencyMs": 10, - "bytesPerSec": 289747763.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7653, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1530.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 289747763.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 8517, - "errors": 0, - "requestsPerSec": 1703.4, - "avgLatencyMs": 14.26, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 16, - "maxLatencyMs": 29, - "bytesPerSec": 322515763.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8517, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1703.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 16, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 29, + "unit": "ms" + }, + "bytesPerSec": { + "value": 322515763.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 8743, - "errors": 0, - "requestsPerSec": 1748.6, - "avgLatencyMs": 28.04, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 38, - "maxLatencyMs": 68, - "bytesPerSec": 331009228.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8743, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1748.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 38, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 68, + "unit": "ms" + }, + "bytesPerSec": { + "value": 331009228.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 8971, - "errors": 0, - "requestsPerSec": 1794.2, - "avgLatencyMs": 54.96, - "p50LatencyMs": 55, - "p75LatencyMs": 57, - "p90LatencyMs": 69, - "p99LatencyMs": 92, - "maxLatencyMs": 473, - "bytesPerSec": 339659980.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8971, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1794.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 54.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 92, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 473, + "unit": "ms" + }, + "bytesPerSec": { + "value": 339659980.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 8682, - "errors": 0, - "requestsPerSec": 1736.4, - "avgLatencyMs": 113.36, - "p50LatencyMs": 93, - "p75LatencyMs": 121, - "p90LatencyMs": 149, - "p99LatencyMs": 198, - "maxLatencyMs": 4089, - "bytesPerSec": 328754790.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8682, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1736.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 113.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 93, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 198, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4089, + "unit": "ms" + }, + "bytesPerSec": { + "value": 328754790.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 3003, - "errors": 0, - "requestsPerSec": 600.6, - "avgLatencyMs": 1.03, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 113711513.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3003, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 600.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113711513.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 6671, - "errors": 0, - "requestsPerSec": 1334.2, - "avgLatencyMs": 3.08, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 252615065.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6671, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1334.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 252615065.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 7686, - "errors": 0, - "requestsPerSec": 1537.2, - "avgLatencyMs": 6.12, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 291006054.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7686, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1537.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 291006054.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 8564, - "errors": 0, - "requestsPerSec": 1712.8, - "avgLatencyMs": 14.14, - "p50LatencyMs": 14, - "p75LatencyMs": 14, - "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 27, - "bytesPerSec": 324298342.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8564, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1712.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 324298342.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 8820, - "errors": 0, - "requestsPerSec": 1764, - "avgLatencyMs": 27.76, - "p50LatencyMs": 27, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 34, - "maxLatencyMs": 53, - "bytesPerSec": 333997670.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8820, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1764, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 53, + "unit": "ms" + }, + "bytesPerSec": { + "value": 333997670.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 8659, - "errors": 0, - "requestsPerSec": 1731.8, - "avgLatencyMs": 56.93, - "p50LatencyMs": 57, - "p75LatencyMs": 60, - "p90LatencyMs": 73, - "p99LatencyMs": 94, - "maxLatencyMs": 463, - "bytesPerSec": 327811072 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8659, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1731.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 56.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 94, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 463, + "unit": "ms" + }, + "bytesPerSec": { + "value": 327811072, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 8888, - "errors": 0, - "requestsPerSec": 1777.6, - "avgLatencyMs": 110.86, - "p50LatencyMs": 92, - "p75LatencyMs": 127, - "p90LatencyMs": 160, - "p99LatencyMs": 692, - "maxLatencyMs": 1533, - "bytesPerSec": 336514252.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8888, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1777.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 110.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 92, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 692, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1533, + "unit": "ms" + }, + "bytesPerSec": { + "value": 336514252.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 3011, - "errors": 0, - "requestsPerSec": 602.21, - "avgLatencyMs": 1.04, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 113999872 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3011, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 602.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113999872, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 6757, - "errors": 0, - "requestsPerSec": 1351.4, - "avgLatencyMs": 3.06, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 255839436.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6757, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1351.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 255839436.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 7672, - "errors": 0, - "requestsPerSec": 1534.4, - "avgLatencyMs": 6.16, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 9, - "maxLatencyMs": 9, - "bytesPerSec": 290586624 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7672, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1534.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 290586624, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 8517, - "errors": 0, - "requestsPerSec": 1703.4, - "avgLatencyMs": 14.24, - "p50LatencyMs": 14, - "p75LatencyMs": 14, - "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 27, - "bytesPerSec": 322515763.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8517, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1703.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 322515763.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 8859, - "errors": 0, - "requestsPerSec": 1771.8, - "avgLatencyMs": 27.64, - "p50LatencyMs": 27, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 34, - "maxLatencyMs": 53, - "bytesPerSec": 335465676.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8859, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1771.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 53, + "unit": "ms" + }, + "bytesPerSec": { + "value": 335465676.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 9009, - "errors": 0, - "requestsPerSec": 1801.8, - "avgLatencyMs": 54.7, - "p50LatencyMs": 55, - "p75LatencyMs": 56, - "p90LatencyMs": 67, - "p99LatencyMs": 96, - "maxLatencyMs": 348, - "bytesPerSec": 341127987.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 9009, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1801.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 54.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 96, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 348, + "unit": "ms" + }, + "bytesPerSec": { + "value": 341127987.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 9056, - "errors": 0, - "requestsPerSec": 1811.2, - "avgLatencyMs": 108.76, - "p50LatencyMs": 106, - "p75LatencyMs": 126, - "p90LatencyMs": 153, - "p99LatencyMs": 380, - "maxLatencyMs": 1188, - "bytesPerSec": 342858137.61 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 9056, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1811.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 380, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1188, + "unit": "ms" + }, + "bytesPerSec": { + "value": 342858137.61, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -487,8 +1212,14 @@ "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 157398, - "totalErrors": 0, + "totalRequests": { + "value": 157398, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { diff --git a/packages/results/data/baseline-html/versions/24.16.0.json b/packages/results/data/baseline-html/versions/24.16.0.json index 64fbc388..3c7b0f0a 100644 --- a/packages/results/data/baseline-html/versions/24.16.0.json +++ b/packages/results/data/baseline-html/versions/24.16.0.json @@ -18,112 +18,357 @@ [ { "workers": 1, - "requests": 2898, - "errors": 0, - "requestsPerSec": 579.6, - "avgLatencyMs": 1.07, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 109740032, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2898, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 579.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109740032, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 6166, - "errors": 0, - "requestsPerSec": 1233.2, - "avgLatencyMs": 3.33, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 233504768, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6166, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1233.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 233504768, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 7122, - "errors": 0, - "requestsPerSec": 1424.4, - "avgLatencyMs": 6.37, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 15, - "bytesPerSec": 269706854.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7122, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1424.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 269706854.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 7827, - "errors": 0, - "requestsPerSec": 1565.4, - "avgLatencyMs": 15.55, - "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 20, - "maxLatencyMs": 31, - "bytesPerSec": 296353792, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7827, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1565.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 31, + "unit": "ms" + }, + "bytesPerSec": { + "value": 296353792, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 8149, - "errors": 0, - "requestsPerSec": 1629.8, - "avgLatencyMs": 30.11, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 44, - "maxLatencyMs": 63, - "bytesPerSec": 308569702.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8149, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1629.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 63, + "unit": "ms" + }, + "bytesPerSec": { + "value": 308569702.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 8130, - "errors": 0, - "requestsPerSec": 1626, - "avgLatencyMs": 60.69, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 74, - "p99LatencyMs": 107, - "maxLatencyMs": 291, - "bytesPerSec": 307783270.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8130, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1626, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 60.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 107, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 291, + "unit": "ms" + }, + "bytesPerSec": { + "value": 307783270.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 7918, - "errors": 0, - "requestsPerSec": 1583.6, - "avgLatencyMs": 123.88, - "p50LatencyMs": 90, - "p75LatencyMs": 120, - "p90LatencyMs": 148, - "p99LatencyMs": 1082, - "maxLatencyMs": 4930, - "bytesPerSec": 299814092.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7918, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1583.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 123.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 90, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1082, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4930, + "unit": "ms" + }, + "bytesPerSec": { + "value": 299814092.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200] + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ] }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 48210, - "totalErrors": 0, + "totalRequests": { + "value": 48210, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { diff --git a/packages/results/data/baseline-html/versions/24.18.0.json b/packages/results/data/baseline-html/versions/24.18.0.json index 4a1009b4..de9e8381 100644 --- a/packages/results/data/baseline-html/versions/24.18.0.json +++ b/packages/results/data/baseline-html/versions/24.18.0.json @@ -22,112 +22,357 @@ [ { "workers": 1, - "requests": 2901, - "errors": 0, - "requestsPerSec": 580.21, - "avgLatencyMs": 1.07, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 109844889.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2901, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 580.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109844889.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 6254, - "errors": 0, - "requestsPerSec": 1250.8, - "avgLatencyMs": 3.25, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 236807782.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6254, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1250.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 236807782.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 7296, - "errors": 0, - "requestsPerSec": 1459.2, - "avgLatencyMs": 6.29, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 21, - "bytesPerSec": 276273561.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7296, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1459.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 276273561.61, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 8116, - "errors": 0, - "requestsPerSec": 1623.2, - "avgLatencyMs": 14.85, - "p50LatencyMs": 14, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 18, - "maxLatencyMs": 30, - "bytesPerSec": 307258982.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8116, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1623.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 30, + "unit": "ms" + }, + "bytesPerSec": { + "value": 307258982.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 8417, - "errors": 0, - "requestsPerSec": 1683.4, - "avgLatencyMs": 29.13, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 38, - "maxLatencyMs": 113, - "bytesPerSec": 318688460.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8417, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1683.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 38, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 113, + "unit": "ms" + }, + "bytesPerSec": { + "value": 318688460.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 8405, - "errors": 0, - "requestsPerSec": 1681, - "avgLatencyMs": 58.67, - "p50LatencyMs": 58, - "p75LatencyMs": 62, - "p90LatencyMs": 74, - "p99LatencyMs": 99, - "maxLatencyMs": 166, - "bytesPerSec": 318269030.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8405, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1681, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 58.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 99, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 166, + "unit": "ms" + }, + "bytesPerSec": { + "value": 318269030.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 8382, - "errors": 0, - "requestsPerSec": 1676.4, - "avgLatencyMs": 109.11, - "p50LatencyMs": 83, - "p75LatencyMs": 103, - "p90LatencyMs": 122, - "p99LatencyMs": 764, - "maxLatencyMs": 4961, - "bytesPerSec": 317430169.61, - "elapsedTimeMs": 5020 + "elapsedTimeMs": { + "value": 5020, + "unit": "ms" + }, + "requests": { + "value": 8382, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1676.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 109.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 764, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4961, + "unit": "ms" + }, + "bytesPerSec": { + "value": 317430169.61, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200] + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ] }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 49771, - "totalErrors": 0, + "totalRequests": { + "value": 49771, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { diff --git a/packages/results/data/baseline-html/versions/24.19.0.json b/packages/results/data/baseline-html/versions/24.19.0.json index a1f0a1fe..0326e1b7 100644 --- a/packages/results/data/baseline-html/versions/24.19.0.json +++ b/packages/results/data/baseline-html/versions/24.19.0.json @@ -22,112 +22,357 @@ [ { "workers": 1, - "requests": 2817, - "errors": 0, - "requestsPerSec": 563.4, - "avgLatencyMs": 1.09, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 9, - "bytesPerSec": 106659840, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2817, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 563.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106659840, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 5938, - "errors": 0, - "requestsPerSec": 1187.6, - "avgLatencyMs": 3.75, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 224854016, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 5938, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1187.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 224854016, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 6810, - "errors": 0, - "requestsPerSec": 1362, - "avgLatencyMs": 6.78, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 17, - "bytesPerSec": 257857945.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6810, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1362, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 17, + "unit": "ms" + }, + "bytesPerSec": { + "value": 257857945.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 7510, - "errors": 0, - "requestsPerSec": 1502, - "avgLatencyMs": 16.12, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 21, - "maxLatencyMs": 34, - "bytesPerSec": 284400025.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7510, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1502, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 284400025.61, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 7787, - "errors": 0, - "requestsPerSec": 1557.4, - "avgLatencyMs": 31.52, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 34, - "p99LatencyMs": 39, - "maxLatencyMs": 261, - "bytesPerSec": 294833356.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7787, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1557.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 261, + "unit": "ms" + }, + "bytesPerSec": { + "value": 294833356.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 7786, - "errors": 0, - "requestsPerSec": 1557.2, - "avgLatencyMs": 63.33, - "p50LatencyMs": 62, - "p75LatencyMs": 67, - "p90LatencyMs": 80, - "p99LatencyMs": 109, - "maxLatencyMs": 899, - "bytesPerSec": 294833356.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7786, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1557.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 63.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 109, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 899, + "unit": "ms" + }, + "bytesPerSec": { + "value": 294833356.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 7439, - "errors": 0, - "requestsPerSec": 1487.8, - "avgLatencyMs": 126.37, - "p50LatencyMs": 93, - "p75LatencyMs": 121, - "p90LatencyMs": 174, - "p99LatencyMs": 1121, - "maxLatencyMs": 4921, - "bytesPerSec": 281660620.8, - "elapsedTimeMs": 5020 + "elapsedTimeMs": { + "value": 5020, + "unit": "ms" + }, + "requests": { + "value": 7439, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1487.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 126.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 93, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1121, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4921, + "unit": "ms" + }, + "bytesPerSec": { + "value": 281660620.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200] + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ] }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 46087, - "totalErrors": 0, + "totalRequests": { + "value": 46087, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { diff --git a/packages/results/data/baseline-html/versions/24.20.0.json b/packages/results/data/baseline-html/versions/24.20.0.json index dd68cc72..199fcf04 100644 --- a/packages/results/data/baseline-html/versions/24.20.0.json +++ b/packages/results/data/baseline-html/versions/24.20.0.json @@ -22,112 +22,357 @@ [ { "workers": 1, - "requests": 2913, - "errors": 0, - "requestsPerSec": 582.6, - "avgLatencyMs": 1.04, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 3, - "bytesPerSec": 110303641.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2913, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 582.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110303641.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 6194, - "errors": 0, - "requestsPerSec": 1238.8, - "avgLatencyMs": 3.25, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 6, - "bytesPerSec": 234527129.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6194, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1238.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 234527129.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 7198, - "errors": 0, - "requestsPerSec": 1439.6, - "avgLatencyMs": 6.28, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 18, - "bytesPerSec": 272551116.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7198, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1439.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 18, + "unit": "ms" + }, + "bytesPerSec": { + "value": 272551116.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 7895, - "errors": 0, - "requestsPerSec": 1579, - "avgLatencyMs": 15.36, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 18, - "maxLatencyMs": 30, - "bytesPerSec": 298922803.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7895, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1579, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 30, + "unit": "ms" + }, + "bytesPerSec": { + "value": 298922803.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 7981, - "errors": 0, - "requestsPerSec": 1596.2, - "avgLatencyMs": 30.74, - "p50LatencyMs": 30, - "p75LatencyMs": 32, - "p90LatencyMs": 32, - "p99LatencyMs": 44, - "maxLatencyMs": 103, - "bytesPerSec": 302173388.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7981, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1596.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 103, + "unit": "ms" + }, + "bytesPerSec": { + "value": 302173388.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 8178, - "errors": 0, - "requestsPerSec": 1635.6, - "avgLatencyMs": 60.13, - "p50LatencyMs": 60, - "p75LatencyMs": 61, - "p90LatencyMs": 77, - "p99LatencyMs": 107, - "maxLatencyMs": 413, - "bytesPerSec": 309723136, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8178, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1635.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 60.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 107, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 413, + "unit": "ms" + }, + "bytesPerSec": { + "value": 309723136, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 8159, - "errors": 0, - "requestsPerSec": 1631.8, - "avgLatencyMs": 118.23, - "p50LatencyMs": 85, - "p75LatencyMs": 112, - "p90LatencyMs": 137, - "p99LatencyMs": 863, - "maxLatencyMs": 4890, - "bytesPerSec": 308936704, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8159, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1631.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 118.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 85, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 863, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4890, + "unit": "ms" + }, + "bytesPerSec": { + "value": 308936704, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200] + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ] }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 48518, - "totalErrors": 0, + "totalRequests": { + "value": 48518, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { diff --git a/packages/results/data/baseline-html/versions/24.21.0.json b/packages/results/data/baseline-html/versions/24.21.0.json index 745db5fa..9c65cdee 100644 --- a/packages/results/data/baseline-html/versions/24.21.0.json +++ b/packages/results/data/baseline-html/versions/24.21.0.json @@ -22,313 +22,1020 @@ [ { "workers": 1, - "requests": 3004, - "errors": 0, - "requestsPerSec": 600.8, - "avgLatencyMs": 1.03, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 113737728, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3004, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 600.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113737728, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 6304, - "errors": 0, - "requestsPerSec": 1260.8, - "avgLatencyMs": 3.33, - "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 16, - "bytesPerSec": 238695219.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6304, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1260.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 238695219.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 6991, - "errors": 0, - "requestsPerSec": 1398.2, - "avgLatencyMs": 6.59, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 15, - "bytesPerSec": 264660582.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6991, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1398.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 264660582.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 7045, - "errors": 0, - "requestsPerSec": 1409, - "avgLatencyMs": 17.2, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 20, - "p99LatencyMs": 22, - "maxLatencyMs": 35, - "bytesPerSec": 266797056, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7045, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1409, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 22, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 35, + "unit": "ms" + }, + "bytesPerSec": { + "value": 266797056, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 8044, - "errors": 0, - "requestsPerSec": 1608.8, - "avgLatencyMs": 30.49, - "p50LatencyMs": 29, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 43, - "maxLatencyMs": 87, - "bytesPerSec": 304572006.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8044, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1608.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 43, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 87, + "unit": "ms" + }, + "bytesPerSec": { + "value": 304572006.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 8243, - "errors": 0, - "requestsPerSec": 1648.6, - "avgLatencyMs": 59.76, - "p50LatencyMs": 57, - "p75LatencyMs": 67, - "p90LatencyMs": 79, - "p99LatencyMs": 109, - "maxLatencyMs": 511, - "bytesPerSec": 312082432, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8243, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1648.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 109, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 511, + "unit": "ms" + }, + "bytesPerSec": { + "value": 312082432, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 8103, - "errors": 0, - "requestsPerSec": 1620.6, - "avgLatencyMs": 121.44, - "p50LatencyMs": 101, - "p75LatencyMs": 118, - "p90LatencyMs": 151, - "p99LatencyMs": 1122, - "maxLatencyMs": 4343, - "bytesPerSec": 306826444.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8103, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1620.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 121.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 151, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1122, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4343, + "unit": "ms" + }, + "bytesPerSec": { + "value": 306826444.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 2969, - "errors": 0, - "requestsPerSec": 593.8, - "avgLatencyMs": 1.05, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 8, - "bytesPerSec": 112400793.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2969, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 593.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112400793.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 6256, - "errors": 0, - "requestsPerSec": 1251.2, - "avgLatencyMs": 3.36, - "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 236886425.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6256, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1251.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 236886425.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 6859, - "errors": 0, - "requestsPerSec": 1371.8, - "avgLatencyMs": 6.75, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 9, - "p99LatencyMs": 11, - "maxLatencyMs": 16, - "bytesPerSec": 259706060.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6859, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1371.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 259706060.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 7318, - "errors": 0, - "requestsPerSec": 1463.6, - "avgLatencyMs": 16.59, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 22, - "maxLatencyMs": 35, - "bytesPerSec": 277112422.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7318, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1463.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 22, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 35, + "unit": "ms" + }, + "bytesPerSec": { + "value": 277112422.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 7674, - "errors": 0, - "requestsPerSec": 1534.8, - "avgLatencyMs": 32, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 38, - "p99LatencyMs": 41, - "maxLatencyMs": 66, - "bytesPerSec": 290573516.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7674, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1534.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 38, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 41, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 66, + "unit": "ms" + }, + "bytesPerSec": { + "value": 290573516.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 8251, - "errors": 0, - "requestsPerSec": 1650.2, - "avgLatencyMs": 59.78, - "p50LatencyMs": 58, - "p75LatencyMs": 61, - "p90LatencyMs": 76, - "p99LatencyMs": 110, - "maxLatencyMs": 1243, - "bytesPerSec": 312397004.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8251, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1650.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 76, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 110, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1243, + "unit": "ms" + }, + "bytesPerSec": { + "value": 312397004.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 7489, - "errors": 0, - "requestsPerSec": 1497.8, - "avgLatencyMs": 131.25, - "p50LatencyMs": 120, - "p75LatencyMs": 148, - "p90LatencyMs": 180, - "p99LatencyMs": 248, - "maxLatencyMs": 2987, - "bytesPerSec": 283587379.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7489, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1497.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 131.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 180, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 248, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2987, + "unit": "ms" + }, + "bytesPerSec": { + "value": 283587379.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 2906, - "errors": 0, - "requestsPerSec": 581.21, - "avgLatencyMs": 1.04, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 110041497.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2906, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 581.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110041497.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 6110, - "errors": 0, - "requestsPerSec": 1222, - "avgLatencyMs": 3.37, - "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 231328972.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6110, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1222, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 231328972.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 6579, - "errors": 0, - "requestsPerSec": 1315.8, - "avgLatencyMs": 7.06, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 17, - "bytesPerSec": 249128550.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6579, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1315.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 17, + "unit": "ms" + }, + "bytesPerSec": { + "value": 249128550.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 7058, - "errors": 0, - "requestsPerSec": 1411.6, - "avgLatencyMs": 17.18, - "p50LatencyMs": 18, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 22, - "maxLatencyMs": 34, - "bytesPerSec": 267216486.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7058, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1411.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 22, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 267216486.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 6952, - "errors": 0, - "requestsPerSec": 1390.4, - "avgLatencyMs": 35.37, - "p50LatencyMs": 36, - "p75LatencyMs": 38, - "p90LatencyMs": 39, - "p99LatencyMs": 43, - "maxLatencyMs": 69, - "bytesPerSec": 263218790.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6952, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1390.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 35.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 38, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 43, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 69, + "unit": "ms" + }, + "bytesPerSec": { + "value": 263218790.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 8035, - "errors": 0, - "requestsPerSec": 1607, - "avgLatencyMs": 61.2, - "p50LatencyMs": 59, - "p75LatencyMs": 64, - "p90LatencyMs": 79, - "p99LatencyMs": 108, - "maxLatencyMs": 123, - "bytesPerSec": 304205004.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8035, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1607, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 108, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 123, + "unit": "ms" + }, + "bytesPerSec": { + "value": 304205004.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 7118, - "errors": 0, - "requestsPerSec": 1423.6, - "avgLatencyMs": 130.55, - "p50LatencyMs": 100, - "p75LatencyMs": 131, - "p90LatencyMs": 165, - "p99LatencyMs": 1098, - "maxLatencyMs": 4941, - "bytesPerSec": 269470924.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 7118, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1423.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 130.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 100, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1098, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4941, + "unit": "ms" + }, + "bytesPerSec": { + "value": 269470924.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 139308, - "totalErrors": 0, + "totalRequests": { + "value": 139308, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { diff --git a/packages/results/data/baseline-html/versions/24.22.0.json b/packages/results/data/baseline-html/versions/24.22.0.json index e1ed9587..d33d6356 100644 --- a/packages/results/data/baseline-html/versions/24.22.0.json +++ b/packages/results/data/baseline-html/versions/24.22.0.json @@ -2,6 +2,8 @@ "framework": "baseline-html", "projects": { "app": { + "framework": "baseline-html", + "packagePath": "packages/app-baseline-html", "timingMeasuredAt": "2026-10-21T12:46:17.293Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "24.22.0", @@ -9,9 +11,7 @@ "packageJson": { "dependencies": {}, "devDependencies": {} - }, - "framework": "baseline-html", - "packagePath": "packages/app-baseline-html" + } } }, "tests": { @@ -24,313 +24,1020 @@ [ { "workers": 1, - "requests": 3055, - "errors": 0, - "requestsPerSec": 611, - "avgLatencyMs": 1.02, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 115677593.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3055, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 611, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4, + "unit": "ms" + }, + "bytesPerSec": { + "value": 115677593.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 6721, - "errors": 0, - "requestsPerSec": 1344.2, - "avgLatencyMs": 3.06, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 254476288, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6721, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1344.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 254476288, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 7829, - "errors": 0, - "requestsPerSec": 1565.8, - "avgLatencyMs": 6.15, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 8, - "maxLatencyMs": 12, - "bytesPerSec": 296458649.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7829, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1565.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 296458649.61, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 8709, - "errors": 0, - "requestsPerSec": 1741.8, - "avgLatencyMs": 13.72, - "p50LatencyMs": 13, - "p75LatencyMs": 15, - "p90LatencyMs": 15, - "p99LatencyMs": 16, - "maxLatencyMs": 28, - "bytesPerSec": 329750937.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8709, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1741.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 16, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 28, + "unit": "ms" + }, + "bytesPerSec": { + "value": 329750937.61, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 8826, - "errors": 0, - "requestsPerSec": 1765.2, - "avgLatencyMs": 27.76, - "p50LatencyMs": 27, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 38, - "maxLatencyMs": 74, - "bytesPerSec": 334154956.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8826, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1765.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 38, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 74, + "unit": "ms" + }, + "bytesPerSec": { + "value": 334154956.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 9045, - "errors": 0, - "requestsPerSec": 1809, - "avgLatencyMs": 54.5, - "p50LatencyMs": 54, - "p75LatencyMs": 56, - "p90LatencyMs": 69, - "p99LatencyMs": 96, - "maxLatencyMs": 348, - "bytesPerSec": 342491136, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 9045, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1809, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 54.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 54, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 96, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 348, + "unit": "ms" + }, + "bytesPerSec": { + "value": 342491136, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 8924, - "errors": 0, - "requestsPerSec": 1784.8, - "avgLatencyMs": 110.35, - "p50LatencyMs": 93, - "p75LatencyMs": 117, - "p90LatencyMs": 150, - "p99LatencyMs": 716, - "maxLatencyMs": 3490, - "bytesPerSec": 337929830.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8924, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1784.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 110.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 93, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 716, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3490, + "unit": "ms" + }, + "bytesPerSec": { + "value": 337929830.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 3037, - "errors": 0, - "requestsPerSec": 607.4, - "avgLatencyMs": 1.03, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 114996019.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3037, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 607.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4, + "unit": "ms" + }, + "bytesPerSec": { + "value": 114996019.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 6734, - "errors": 0, - "requestsPerSec": 1346.8, - "avgLatencyMs": 3.09, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 6, - "bytesPerSec": 254974361.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6734, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1346.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 254974361.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 7557, - "errors": 0, - "requestsPerSec": 1511.4, - "avgLatencyMs": 6.17, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 286130176, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7557, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1511.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 286130176, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 8233, - "errors": 0, - "requestsPerSec": 1646.6, - "avgLatencyMs": 14.68, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 17, - "p99LatencyMs": 19, - "maxLatencyMs": 33, - "bytesPerSec": 311663001.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8233, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1646.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 33, + "unit": "ms" + }, + "bytesPerSec": { + "value": 311663001.61, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 8336, - "errors": 0, - "requestsPerSec": 1667.2, - "avgLatencyMs": 29.41, - "p50LatencyMs": 29, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 35, - "maxLatencyMs": 146, - "bytesPerSec": 315700019.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8336, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1667.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 146, + "unit": "ms" + }, + "bytesPerSec": { + "value": 315700019.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 9045, - "errors": 0, - "requestsPerSec": 1809, - "avgLatencyMs": 54.47, - "p50LatencyMs": 55, - "p75LatencyMs": 56, - "p90LatencyMs": 70, - "p99LatencyMs": 91, - "maxLatencyMs": 635, - "bytesPerSec": 342438707.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 9045, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1809, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 54.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 91, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 635, + "unit": "ms" + }, + "bytesPerSec": { + "value": 342438707.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 8903, - "errors": 0, - "requestsPerSec": 1780.6, - "avgLatencyMs": 110.58, - "p50LatencyMs": 95, - "p75LatencyMs": 125, - "p90LatencyMs": 154, - "p99LatencyMs": 210, - "maxLatencyMs": 3323, - "bytesPerSec": 337090969.61, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8903, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1780.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 110.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 95, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 210, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3323, + "unit": "ms" + }, + "bytesPerSec": { + "value": 337090969.61, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 2956, - "errors": 0, - "requestsPerSec": 591.21, - "avgLatencyMs": 1.03, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 111928934.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2956, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 591.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111928934.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 6516, - "errors": 0, - "requestsPerSec": 1303.2, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 246716825.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6516, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1303.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 246716825.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 7796, - "errors": 0, - "requestsPerSec": 1559.2, - "avgLatencyMs": 6.14, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 295147929.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7796, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1559.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 295147929.61, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 8536, - "errors": 0, - "requestsPerSec": 1707.2, - "avgLatencyMs": 14.15, - "p50LatencyMs": 14, - "p75LatencyMs": 14, - "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 26, - "bytesPerSec": 323249766.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8536, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1707.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 323249766.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 8756, - "errors": 0, - "requestsPerSec": 1751.2, - "avgLatencyMs": 27.96, - "p50LatencyMs": 27, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 34, - "maxLatencyMs": 139, - "bytesPerSec": 331533516.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8756, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1751.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 139, + "unit": "ms" + }, + "bytesPerSec": { + "value": 331533516.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 8546, - "errors": 0, - "requestsPerSec": 1709.2, - "avgLatencyMs": 57.66, - "p50LatencyMs": 57, - "p75LatencyMs": 61, - "p90LatencyMs": 75, - "p99LatencyMs": 98, - "maxLatencyMs": 130, - "bytesPerSec": 323564339.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8546, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1709.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 57.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 98, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 130, + "unit": "ms" + }, + "bytesPerSec": { + "value": 323564339.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 8356, - "errors": 0, - "requestsPerSec": 1671.2, - "avgLatencyMs": 117.68, - "p50LatencyMs": 94, - "p75LatencyMs": 120, - "p90LatencyMs": 145, - "p99LatencyMs": 740, - "maxLatencyMs": 3722, - "bytesPerSec": 316434022.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8356, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1671.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 117.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 94, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 740, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3722, + "unit": "ms" + }, + "bytesPerSec": { + "value": 316434022.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 156416, - "totalErrors": 0, + "totalRequests": { + "value": 156416, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { diff --git a/packages/results/data/baseline-html/versions/24.22.1.json b/packages/results/data/baseline-html/versions/24.22.1.json index 00ccc85a..7ab953a6 100644 --- a/packages/results/data/baseline-html/versions/24.22.1.json +++ b/packages/results/data/baseline-html/versions/24.22.1.json @@ -36,7 +36,10 @@ "min": 0.15257000000019616, "max": 2.164686999999958 }, - "samples": 8199 + "samples": { + "value": 8199, + "unit": "requests" + } }, { "opsPerSec": { @@ -53,7 +56,10 @@ "min": 0.14109099999950558, "max": 5.550594999998793 }, - "samples": 8208 + "samples": { + "value": 8208, + "unit": "requests" + } }, { "opsPerSec": { @@ -70,7 +76,10 @@ "min": 0.1432600000007369, "max": 4.640183999999863 }, - "samples": 8251 + "samples": { + "value": 8251, + "unit": "requests" + } }, { "opsPerSec": { @@ -87,7 +96,10 @@ "min": 0.14037999999709427, "max": 4.66917399999511 }, - "samples": 8267 + "samples": { + "value": 8267, + "unit": "requests" + } }, { "opsPerSec": { @@ -104,7 +116,10 @@ "min": 0.14852100000280188, "max": 2.766087999996671 }, - "samples": 8273 + "samples": { + "value": 8273, + "unit": "requests" + } } ], "opsPerSec": { @@ -159,9 +174,18 @@ } } }, - "samples": 41198, - "bodySizeKb": 96.83, - "duplicationFactor": 1, + "samples": { + "value": 41198, + "unit": "requests" + }, + "bodySizeKb": { + "value": 96.83, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 1, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -179,306 +203,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 2981, - "errors": 0, - "requestsPerSec": 596.21, - "avgLatencyMs": 1.05, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 5, - "bytesPerSec": 112859545.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2981, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 596.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112859545.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 6679, - "errors": 0, - "requestsPerSec": 1335.8, - "avgLatencyMs": 3.08, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 5, - "bytesPerSec": 252877209.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6679, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1335.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 252877209.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 7653, - "errors": 0, - "requestsPerSec": 1530.6, - "avgLatencyMs": 6.18, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 8, - "maxLatencyMs": 10, - "bytesPerSec": 289747763.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7653, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1530.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 289747763.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 8517, - "errors": 0, - "requestsPerSec": 1703.4, - "avgLatencyMs": 14.26, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 16, - "maxLatencyMs": 29, - "bytesPerSec": 322515763.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8517, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1703.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 16, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 29, + "unit": "ms" + }, + "bytesPerSec": { + "value": 322515763.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 8743, - "errors": 0, - "requestsPerSec": 1748.6, - "avgLatencyMs": 28.04, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 38, - "maxLatencyMs": 68, - "bytesPerSec": 331009228.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8743, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1748.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 38, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 68, + "unit": "ms" + }, + "bytesPerSec": { + "value": 331009228.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 8971, - "errors": 0, - "requestsPerSec": 1794.2, - "avgLatencyMs": 54.96, - "p50LatencyMs": 55, - "p75LatencyMs": 57, - "p90LatencyMs": 69, - "p99LatencyMs": 92, - "maxLatencyMs": 473, - "bytesPerSec": 339659980.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8971, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1794.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 54.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 92, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 473, + "unit": "ms" + }, + "bytesPerSec": { + "value": 339659980.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 8682, - "errors": 0, - "requestsPerSec": 1736.4, - "avgLatencyMs": 113.36, - "p50LatencyMs": 93, - "p75LatencyMs": 121, - "p90LatencyMs": 149, - "p99LatencyMs": 198, - "maxLatencyMs": 4089, - "bytesPerSec": 328754790.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8682, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1736.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 113.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 93, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 198, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4089, + "unit": "ms" + }, + "bytesPerSec": { + "value": 328754790.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 3003, - "errors": 0, - "requestsPerSec": 600.6, - "avgLatencyMs": 1.03, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 2, - "maxLatencyMs": 4, - "bytesPerSec": 113711513.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3003, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 600.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113711513.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 6671, - "errors": 0, - "requestsPerSec": 1334.2, - "avgLatencyMs": 3.08, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 252615065.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6671, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1334.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 252615065.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 7686, - "errors": 0, - "requestsPerSec": 1537.2, - "avgLatencyMs": 6.12, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 291006054.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7686, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1537.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 291006054.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 8564, - "errors": 0, - "requestsPerSec": 1712.8, - "avgLatencyMs": 14.14, - "p50LatencyMs": 14, - "p75LatencyMs": 14, - "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 27, - "bytesPerSec": 324298342.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8564, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1712.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 324298342.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 8820, - "errors": 0, - "requestsPerSec": 1764, - "avgLatencyMs": 27.76, - "p50LatencyMs": 27, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 34, - "maxLatencyMs": 53, - "bytesPerSec": 333997670.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8820, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1764, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 53, + "unit": "ms" + }, + "bytesPerSec": { + "value": 333997670.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 8659, - "errors": 0, - "requestsPerSec": 1731.8, - "avgLatencyMs": 56.93, - "p50LatencyMs": 57, - "p75LatencyMs": 60, - "p90LatencyMs": 73, - "p99LatencyMs": 94, - "maxLatencyMs": 463, - "bytesPerSec": 327811072 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8659, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1731.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 56.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 94, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 463, + "unit": "ms" + }, + "bytesPerSec": { + "value": 327811072, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 8888, - "errors": 0, - "requestsPerSec": 1777.6, - "avgLatencyMs": 110.86, - "p50LatencyMs": 92, - "p75LatencyMs": 127, - "p90LatencyMs": 160, - "p99LatencyMs": 692, - "maxLatencyMs": 1533, - "bytesPerSec": 336514252.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 8888, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1777.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 110.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 92, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 692, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1533, + "unit": "ms" + }, + "bytesPerSec": { + "value": 336514252.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 3011, - "errors": 0, - "requestsPerSec": 602.21, - "avgLatencyMs": 1.04, - "p50LatencyMs": 1, - "p75LatencyMs": 1, - "p90LatencyMs": 1, - "p99LatencyMs": 3, - "maxLatencyMs": 5, - "bytesPerSec": 113999872 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3011, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 602.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113999872, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 6757, - "errors": 0, - "requestsPerSec": 1351.4, - "avgLatencyMs": 3.06, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 255839436.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 6757, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1351.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 255839436.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 7672, - "errors": 0, - "requestsPerSec": 1534.4, - "avgLatencyMs": 6.16, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 9, - "maxLatencyMs": 9, - "bytesPerSec": 290586624 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 7672, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1534.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 290586624, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 8517, - "errors": 0, - "requestsPerSec": 1703.4, - "avgLatencyMs": 14.24, - "p50LatencyMs": 14, - "p75LatencyMs": 14, - "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 27, - "bytesPerSec": 322515763.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8517, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1703.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 322515763.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 8859, - "errors": 0, - "requestsPerSec": 1771.8, - "avgLatencyMs": 27.64, - "p50LatencyMs": 27, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 34, - "maxLatencyMs": 53, - "bytesPerSec": 335465676.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 8859, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1771.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 53, + "unit": "ms" + }, + "bytesPerSec": { + "value": 335465676.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 9009, - "errors": 0, - "requestsPerSec": 1801.8, - "avgLatencyMs": 54.7, - "p50LatencyMs": 55, - "p75LatencyMs": 56, - "p90LatencyMs": 67, - "p99LatencyMs": 96, - "maxLatencyMs": 348, - "bytesPerSec": 341127987.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 9009, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1801.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 54.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 96, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 348, + "unit": "ms" + }, + "bytesPerSec": { + "value": 341127987.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 9056, - "errors": 0, - "requestsPerSec": 1811.2, - "avgLatencyMs": 108.76, - "p50LatencyMs": 106, - "p75LatencyMs": 126, - "p90LatencyMs": 153, - "p99LatencyMs": 380, - "maxLatencyMs": 1188, - "bytesPerSec": 342858137.61 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 9056, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 1811.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 380, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1188, + "unit": "ms" + }, + "bytesPerSec": { + "value": 342858137.61, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -487,8 +1212,14 @@ "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 157398, - "totalErrors": 0, + "totalRequests": { + "value": 157398, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { diff --git a/packages/results/data/next/latest.json b/packages/results/data/next/latest.json index e8209f45..188fedd1 100644 --- a/packages/results/data/next/latest.json +++ b/packages/results/data/next/latest.json @@ -56,40 +56,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 8, - "transferSize": 144156 + "requestCount": { + "value": 8, + "unit": "requests" + }, + "transferSize": { + "value": 144156, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 4857 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 4857, + "unit": "bytes" + } }, "script": { - "requestCount": 6, - "transferSize": 138224 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 138224, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 1075 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 1075, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -101,19 +155,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 2788 + "installTimeMs": { + "value": 2788, + "unit": "ms" + } }, { - "installTimeMs": 6002 + "installTimeMs": { + "value": 6002, + "unit": "ms" + } }, { - "installTimeMs": 5950 + "installTimeMs": { + "value": 5950, + "unit": "ms" + } }, { - "installTimeMs": 6192 + "installTimeMs": { + "value": 6192, + "unit": "ms" + } }, { - "installTimeMs": 5902 + "installTimeMs": { + "value": 5902, + "unit": "ms" + } } ], "installTimeMs": { @@ -142,7 +211,10 @@ } } }, - "nodeModulesSizeBytes": 485928960 + "nodeModulesSizeBytes": { + "value": 485928960, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -152,19 +224,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5635 + "timeMs": { + "value": 5635, + "unit": "ms" + } }, { - "timeMs": 5268 + "timeMs": { + "value": 5268, + "unit": "ms" + } }, { - "timeMs": 5174 + "timeMs": { + "value": 5174, + "unit": "ms" + } }, { - "timeMs": 5313 + "timeMs": { + "value": 5313, + "unit": "ms" + } }, { - "timeMs": 5573 + "timeMs": { + "value": 5573, + "unit": "ms" + } } ], "timeMs": { @@ -202,19 +289,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2248 + "timeMs": { + "value": 2248, + "unit": "ms" + } }, { - "timeMs": 2212 + "timeMs": { + "value": 2212, + "unit": "ms" + } }, { - "timeMs": 2189 + "timeMs": { + "value": 2189, + "unit": "ms" + } }, { - "timeMs": 2260 + "timeMs": { + "value": 2260, + "unit": "ms" + } }, { - "timeMs": 2237 + "timeMs": { + "value": 2237, + "unit": "ms" + } } ], "timeMs": { @@ -252,19 +354,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2675 + "timeMs": { + "value": 2675, + "unit": "ms" + } }, { - "timeMs": 2173 + "timeMs": { + "value": 2173, + "unit": "ms" + } }, { - "timeMs": 2217 + "timeMs": { + "value": 2217, + "unit": "ms" + } }, { - "timeMs": 2161 + "timeMs": { + "value": 2161, + "unit": "ms" + } }, { - "timeMs": 2237 + "timeMs": { + "value": 2237, + "unit": "ms" + } } ], "timeMs": { @@ -316,7 +433,10 @@ "min": 4.301942999998573, "max": 20.986595999999736 }, - "samples": 1299 + "samples": { + "value": 1299, + "unit": "requests" + } }, { "opsPerSec": { @@ -333,7 +453,10 @@ "min": 4.36966399999983, "max": 33.526880999999776 }, - "samples": 1289 + "samples": { + "value": 1289, + "unit": "requests" + } }, { "opsPerSec": { @@ -350,7 +473,10 @@ "min": 4.37944399999833, "max": 24.93483500000002 }, - "samples": 1347 + "samples": { + "value": 1347, + "unit": "requests" + } }, { "opsPerSec": { @@ -367,7 +493,10 @@ "min": 4.551105999998981, "max": 20.844686000000365 }, - "samples": 1332 + "samples": { + "value": 1332, + "unit": "requests" + } }, { "opsPerSec": { @@ -384,7 +513,10 @@ "min": 4.006015999999363, "max": 19.832597000000533 }, - "samples": 1350 + "samples": { + "value": 1350, + "unit": "requests" + } } ], "opsPerSec": { @@ -439,9 +571,18 @@ } } }, - "samples": 6617, - "bodySizeKb": 203.36, - "duplicationFactor": 2, + "samples": { + "value": 6617, + "unit": "requests" + }, + "bodySizeKb": { + "value": 203.36, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -459,306 +600,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 638, - "errors": 0, - "requestsPerSec": 127.6, - "avgLatencyMs": 7.37, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 13, - "maxLatencyMs": 16, - "bytesPerSec": 38125568 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 638, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 127.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38125568, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1095, - "errors": 0, - "requestsPerSec": 219, - "avgLatencyMs": 22.3, - "p50LatencyMs": 21, - "p75LatencyMs": 24, - "p90LatencyMs": 29, - "p99LatencyMs": 36, - "maxLatencyMs": 47, - "bytesPerSec": 65424588.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1095, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 219, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 47, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65424588.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5010, - "requests": 1139, - "errors": 0, - "requestsPerSec": 227.8, - "avgLatencyMs": 43.31, - "p50LatencyMs": 41, - "p75LatencyMs": 43, - "p90LatencyMs": 57, - "p99LatencyMs": 76, - "maxLatencyMs": 89, - "bytesPerSec": 68062412.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1139, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 227.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 43.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 43, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 76, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 89, + "unit": "ms" + }, + "bytesPerSec": { + "value": 68062412.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1140, - "errors": 0, - "requestsPerSec": 228, - "avgLatencyMs": 108.18, - "p50LatencyMs": 103, - "p75LatencyMs": 106, - "p90LatencyMs": 110, - "p99LatencyMs": 198, - "maxLatencyMs": 1773, - "bytesPerSec": 68121395.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1140, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 228, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 198, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1773, + "unit": "ms" + }, + "bytesPerSec": { + "value": 68121395.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1098, - "errors": 0, - "requestsPerSec": 219.6, - "avgLatencyMs": 222.39, - "p50LatencyMs": 203, - "p75LatencyMs": 215, - "p90LatencyMs": 232, - "p99LatencyMs": 775, - "maxLatencyMs": 4022, - "bytesPerSec": 65621196.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1098, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 219.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 222.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 203, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 232, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 775, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4022, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65621196.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1000, - "errors": 0, - "requestsPerSec": 200, - "avgLatencyMs": 476.72, - "p50LatencyMs": 401, - "p75LatencyMs": 465, - "p90LatencyMs": 473, - "p99LatencyMs": 3194, - "maxLatencyMs": 3863, - "bytesPerSec": 59759001.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1000, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 200, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 476.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 401, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 465, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 473, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3194, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3863, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59759001.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 969, - "errors": 0, - "requestsPerSec": 193.8, - "avgLatencyMs": 549.87, - "p50LatencyMs": 406, - "p75LatencyMs": 528, - "p90LatencyMs": 575, - "p99LatencyMs": 4250, - "maxLatencyMs": 4942, - "bytesPerSec": 57910886.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 969, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 193.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 549.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 406, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 528, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 575, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4250, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4942, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57910886.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 635, - "errors": 0, - "requestsPerSec": 127, - "avgLatencyMs": 7.38, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 15, - "bytesPerSec": 37942067.21 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 635, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 127, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 37942067.21, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1134, - "errors": 0, - "requestsPerSec": 226.8, - "avgLatencyMs": 21.5, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 26, - "p99LatencyMs": 37, - "maxLatencyMs": 51, - "bytesPerSec": 67777331.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1134, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 226.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 51, + "unit": "ms" + }, + "bytesPerSec": { + "value": 67777331.2, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1148, - "errors": 0, - "requestsPerSec": 229.6, - "avgLatencyMs": 42.88, - "p50LatencyMs": 40, - "p75LatencyMs": 42, - "p90LatencyMs": 58, - "p99LatencyMs": 75, - "maxLatencyMs": 95, - "bytesPerSec": 68593254.41 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1148, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 229.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 75, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 95, + "unit": "ms" + }, + "bytesPerSec": { + "value": 68593254.41, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1134, - "errors": 0, - "requestsPerSec": 226.8, - "avgLatencyMs": 108.64, - "p50LatencyMs": 103, - "p75LatencyMs": 108, - "p90LatencyMs": 123, - "p99LatencyMs": 159, - "maxLatencyMs": 840, - "bytesPerSec": 67757670.41 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1134, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 226.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 159, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 840, + "unit": "ms" + }, + "bytesPerSec": { + "value": 67757670.41, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5010, - "requests": 1077, - "errors": 0, - "requestsPerSec": 215.4, - "avgLatencyMs": 226.89, - "p50LatencyMs": 216, - "p75LatencyMs": 242, - "p90LatencyMs": 252, - "p99LatencyMs": 678, - "maxLatencyMs": 971, - "bytesPerSec": 64353075.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1077, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 215.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 226.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 216, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 242, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 252, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 678, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 971, + "unit": "ms" + }, + "bytesPerSec": { + "value": 64353075.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1033, - "errors": 0, - "requestsPerSec": 206.6, - "avgLatencyMs": 464.3, - "p50LatencyMs": 417, - "p75LatencyMs": 461, - "p90LatencyMs": 477, - "p99LatencyMs": 3124, - "maxLatencyMs": 3779, - "bytesPerSec": 61721804.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1033, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 206.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 464.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 417, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 461, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 477, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3124, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3779, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61721804.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 954, - "errors": 0, - "requestsPerSec": 190.8, - "avgLatencyMs": 566.92, - "p50LatencyMs": 434, - "p75LatencyMs": 554, - "p90LatencyMs": 585, - "p99LatencyMs": 4247, - "maxLatencyMs": 4985, - "bytesPerSec": 57006489.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 954, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 190.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 566.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 434, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 554, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 585, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4247, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4985, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57006489.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 671, - "errors": 0, - "requestsPerSec": 134.2, - "avgLatencyMs": 7.18, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 40091648 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 671, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 134.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40091648, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1128, - "errors": 0, - "requestsPerSec": 225.6, - "avgLatencyMs": 21.62, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 28, - "p99LatencyMs": 36, - "maxLatencyMs": 50, - "bytesPerSec": 67407052.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1128, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 225.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 50, + "unit": "ms" + }, + "bytesPerSec": { + "value": 67407052.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1157, - "errors": 0, - "requestsPerSec": 231.4, - "avgLatencyMs": 42.45, - "p50LatencyMs": 39, - "p75LatencyMs": 41, - "p90LatencyMs": 58, - "p99LatencyMs": 82, - "maxLatencyMs": 207, - "bytesPerSec": 69143756.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1157, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 231.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 82, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 207, + "unit": "ms" + }, + "bytesPerSec": { + "value": 69143756.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1157, - "errors": 0, - "requestsPerSec": 231.4, - "avgLatencyMs": 106.48, - "p50LatencyMs": 101, - "p75LatencyMs": 106, - "p90LatencyMs": 116, - "p99LatencyMs": 138, - "maxLatencyMs": 3148, - "bytesPerSec": 69150310.41 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1157, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 231.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 106.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 138, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3148, + "unit": "ms" + }, + "bytesPerSec": { + "value": 69150310.41, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1142, - "errors": 0, - "requestsPerSec": 228.4, - "avgLatencyMs": 205.01, - "p50LatencyMs": 197, - "p75LatencyMs": 203, - "p90LatencyMs": 228, - "p99LatencyMs": 627, - "maxLatencyMs": 932, - "bytesPerSec": 68239360 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1142, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 228.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 205.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 197, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 203, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 228, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 627, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 932, + "unit": "ms" + }, + "bytesPerSec": { + "value": 68239360, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 1078, - "errors": 0, - "requestsPerSec": 215.6, - "avgLatencyMs": 444.58, - "p50LatencyMs": 404, - "p75LatencyMs": 439, - "p90LatencyMs": 466, - "p99LatencyMs": 2836, - "maxLatencyMs": 3485, - "bytesPerSec": 64418611.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1078, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 215.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 444.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 404, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 439, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 466, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2836, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3485, + "unit": "ms" + }, + "bytesPerSec": { + "value": 64418611.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1005, - "errors": 0, - "requestsPerSec": 201, - "avgLatencyMs": 546.71, - "p50LatencyMs": 403, - "p75LatencyMs": 490, - "p90LatencyMs": 543, - "p99LatencyMs": 4218, - "maxLatencyMs": 4972, - "bytesPerSec": 60053913.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1005, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 201, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 546.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 403, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 490, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 543, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4218, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 60053913.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -767,8 +1609,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered-plain-links", - "totalRequests": 21532, - "totalErrors": 0, + "totalRequests": { + "value": 21532, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2621,306 +3469,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 541, - "errors": 0, - "requestsPerSec": 108.2, - "avgLatencyMs": 8.62, - "p50LatencyMs": 9, - "p75LatencyMs": 9, - "p90LatencyMs": 10, - "p99LatencyMs": 12, - "maxLatencyMs": 15, - "bytesPerSec": 32320716.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 541, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 108.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 32320716.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 831, - "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 29.46, - "p50LatencyMs": 28, - "p75LatencyMs": 30, - "p90LatencyMs": 39, - "p99LatencyMs": 48, - "maxLatencyMs": 62, - "bytesPerSec": 49646796.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 62, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49646796.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5010, - "requests": 880, - "errors": 0, - "requestsPerSec": 176, - "avgLatencyMs": 56.15, - "p50LatencyMs": 55, - "p75LatencyMs": 57, - "p90LatencyMs": 59, - "p99LatencyMs": 83, - "maxLatencyMs": 84, - "bytesPerSec": 52563148.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 880, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 176, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 56.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 83, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 84, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52563148.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 855, - "errors": 0, - "requestsPerSec": 171, - "avgLatencyMs": 144.06, - "p50LatencyMs": 138, - "p75LatencyMs": 141, - "p90LatencyMs": 146, - "p99LatencyMs": 278, - "maxLatencyMs": 2163, - "bytesPerSec": 51088588.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 855, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 171, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 278, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2163, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51088588.8, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 774, - "errors": 0, - "requestsPerSec": 154.81, - "avgLatencyMs": 314.37, - "p50LatencyMs": 279, - "p75LatencyMs": 302, - "p90LatencyMs": 454, - "p99LatencyMs": 1125, - "maxLatencyMs": 1670, - "bytesPerSec": 46245478.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 774, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 314.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 279, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 302, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 454, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1125, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1670, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46245478.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 806, - "errors": 0, - "requestsPerSec": 161.2, - "avgLatencyMs": 576.69, - "p50LatencyMs": 450, - "p75LatencyMs": 552, - "p90LatencyMs": 584, - "p99LatencyMs": 3958, - "maxLatencyMs": 4614, - "bytesPerSec": 48159129.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 806, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 161.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 576.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 450, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 552, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 584, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3958, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4614, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48159129.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 767, - "errors": 0, - "requestsPerSec": 153.4, - "avgLatencyMs": 606, - "p50LatencyMs": 457, - "p75LatencyMs": 566, - "p90LatencyMs": 667, - "p99LatencyMs": 4289, - "maxLatencyMs": 4900, - "bytesPerSec": 45832601.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 767, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 153.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 606, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 457, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 566, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 667, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4289, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4900, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45832601.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 494, - "errors": 0, - "requestsPerSec": 98.8, - "avgLatencyMs": 9.6, - "p50LatencyMs": 10, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 15, - "maxLatencyMs": 18, - "bytesPerSec": 29515776 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 494, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 98.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 15, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 18, + "unit": "ms" + }, + "bytesPerSec": { + "value": 29515776, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 766, - "errors": 0, - "requestsPerSec": 153.2, - "avgLatencyMs": 32.07, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 37, - "p99LatencyMs": 51, - "maxLatencyMs": 64, - "bytesPerSec": 45760512 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 766, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 153.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 51, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45760512, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 795, - "errors": 0, - "requestsPerSec": 159, - "avgLatencyMs": 61.89, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 67, - "p99LatencyMs": 109, - "maxLatencyMs": 123, - "bytesPerSec": 47497216 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 795, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 159, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 109, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 123, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47497216, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 737, - "errors": 0, - "requestsPerSec": 147.4, - "avgLatencyMs": 166.18, - "p50LatencyMs": 158, - "p75LatencyMs": 166, - "p90LatencyMs": 174, - "p99LatencyMs": 322, - "maxLatencyMs": 3178, - "bytesPerSec": 44030361.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 737, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 147.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 166.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 322, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3178, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44030361.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 739, - "errors": 0, - "requestsPerSec": 147.81, - "avgLatencyMs": 326.28, - "p50LatencyMs": 306, - "p75LatencyMs": 321, - "p90LatencyMs": 350, - "p99LatencyMs": 1252, - "maxLatencyMs": 1556, - "bytesPerSec": 44156518.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 739, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 147.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 326.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 306, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 321, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 350, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1252, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1556, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44156518.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 735, - "errors": 0, - "requestsPerSec": 147, - "avgLatencyMs": 627.78, - "p50LatencyMs": 462, - "p75LatencyMs": 562, - "p90LatencyMs": 611, - "p99LatencyMs": 4389, - "maxLatencyMs": 4978, - "bytesPerSec": 43907481.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 735, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 147, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 627.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 462, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 562, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 611, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4389, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4978, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43907481.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 707, - "errors": 0, - "requestsPerSec": 141.4, - "avgLatencyMs": 638.22, - "p50LatencyMs": 477, - "p75LatencyMs": 563, - "p90LatencyMs": 817, - "p99LatencyMs": 4357, - "maxLatencyMs": 4960, - "bytesPerSec": 42236313.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 707, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 638.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 477, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 563, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 817, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4357, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4960, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42236313.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 557, - "errors": 0, - "requestsPerSec": 111.4, - "avgLatencyMs": 8.47, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 10, - "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 33277542.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 557, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 111.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 33277542.4, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 935, - "errors": 0, - "requestsPerSec": 187, - "avgLatencyMs": 26.16, - "p50LatencyMs": 26, - "p75LatencyMs": 27, - "p90LatencyMs": 33, - "p99LatencyMs": 41, - "maxLatencyMs": 62, - "bytesPerSec": 55859609.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 935, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 187, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 26.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 41, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 62, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55859609.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 934, - "errors": 0, - "requestsPerSec": 186.8, - "avgLatencyMs": 52.87, - "p50LatencyMs": 49, - "p75LatencyMs": 52, - "p90LatencyMs": 71, - "p99LatencyMs": 92, - "maxLatencyMs": 110, - "bytesPerSec": 55800627.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 934, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 186.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 92, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 110, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55800627.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 915, - "errors": 0, - "requestsPerSec": 183, - "avgLatencyMs": 134.37, - "p50LatencyMs": 129, - "p75LatencyMs": 140, - "p90LatencyMs": 144, - "p99LatencyMs": 225, - "maxLatencyMs": 1296, - "bytesPerSec": 54666854.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 915, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 183, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 134.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 225, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1296, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54666854.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 861, - "errors": 0, - "requestsPerSec": 172.2, - "avgLatencyMs": 271.96, - "p50LatencyMs": 261, - "p75LatencyMs": 273, - "p90LatencyMs": 291, - "p99LatencyMs": 978, - "maxLatencyMs": 1288, - "bytesPerSec": 51435929.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 861, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 172.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 271.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 273, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 978, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1288, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51435929.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 835, - "errors": 0, - "requestsPerSec": 167, - "avgLatencyMs": 567.93, - "p50LatencyMs": 441, - "p75LatencyMs": 541, - "p90LatencyMs": 565, - "p99LatencyMs": 3965, - "maxLatencyMs": 4577, - "bytesPerSec": 49882726.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 835, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 167, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 567.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 441, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 541, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 565, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3965, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4577, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49882726.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 786, - "errors": 0, - "requestsPerSec": 157.2, - "avgLatencyMs": 601.07, - "p50LatencyMs": 432, - "p75LatencyMs": 566, - "p90LatencyMs": 656, - "p99LatencyMs": 4297, - "maxLatencyMs": 4915, - "bytesPerSec": 46954905.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 786, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 601.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 432, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 566, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 656, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4297, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4915, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46954905.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -2929,8 +4478,14 @@ "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 16250, - "totalErrors": 0, + "totalRequests": { + "value": 16250, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -4781,53 +6336,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 339, - "fcpMs": 339.352, + "firstPaintMs": { + "value": 339, + "unit": "ms" + }, + "fcpMs": { + "value": 339.352, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 26.849, - "inputDelayMs": 2.261, - "processingDurationMs": 3.131, - "presentationDelayMs": 21.457 + "interactionLatencyMs": { + "value": 26.849, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.261, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.131, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 21.457, + "unit": "ms" + } } }, { - "firstPaintMs": 336, - "fcpMs": 335.506, + "firstPaintMs": { + "value": 336, + "unit": "ms" + }, + "fcpMs": { + "value": 335.506, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.812999999999999, - "inputDelayMs": 1.429, - "processingDurationMs": 3.665, - "presentationDelayMs": 10.719 + "interactionLatencyMs": { + "value": 15.812999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.429, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.665, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.719, + "unit": "ms" + } } }, { - "firstPaintMs": 337, - "fcpMs": 337.266, + "firstPaintMs": { + "value": 337, + "unit": "ms" + }, + "fcpMs": { + "value": 337.266, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.007, - "inputDelayMs": 1.404, - "processingDurationMs": 5.411, - "presentationDelayMs": 8.192 + "interactionLatencyMs": { + "value": 15.007, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.404, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.411, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.192, + "unit": "ms" + } } }, { - "firstPaintMs": 340, - "fcpMs": 340.024, + "firstPaintMs": { + "value": 340, + "unit": "ms" + }, + "fcpMs": { + "value": 340.024, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.036999999999999, - "inputDelayMs": 1.367, - "processingDurationMs": 3.438, - "presentationDelayMs": 9.232 + "interactionLatencyMs": { + "value": 14.036999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.367, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.438, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.232, + "unit": "ms" + } } }, { - "firstPaintMs": 340, - "fcpMs": 340.063, + "firstPaintMs": { + "value": 340, + "unit": "ms" + }, + "fcpMs": { + "value": 340.063, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.319, - "inputDelayMs": 1.399, - "processingDurationMs": 3.559, - "presentationDelayMs": 8.361 + "interactionLatencyMs": { + "value": 13.319, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.399, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.559, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.361, + "unit": "ms" + } } } ], @@ -5000,53 +6645,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 97, - "fcpMs": 96.834, + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 96.834, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.289, - "inputDelayMs": 1.507, - "processingDurationMs": 7.122, - "presentationDelayMs": 5.66 + "interactionLatencyMs": { + "value": 14.289, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.507, + "unit": "ms" + }, + "processingDurationMs": { + "value": 7.122, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.66, + "unit": "ms" + } } }, { - "firstPaintMs": 107, - "fcpMs": 106.784, + "firstPaintMs": { + "value": 107, + "unit": "ms" + }, + "fcpMs": { + "value": 106.784, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.702000000000002, - "inputDelayMs": 1.423, - "processingDurationMs": 4.181, - "presentationDelayMs": 10.098 + "interactionLatencyMs": { + "value": 15.702000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.423, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.181, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.098, + "unit": "ms" + } } }, { - "firstPaintMs": 82, - "fcpMs": 82.018, + "firstPaintMs": { + "value": 82, + "unit": "ms" + }, + "fcpMs": { + "value": 82.018, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 22.011, - "inputDelayMs": 4.657, - "processingDurationMs": 9.988, - "presentationDelayMs": 7.366 + "interactionLatencyMs": { + "value": 22.011, + "unit": "ms" + }, + "inputDelayMs": { + "value": 4.657, + "unit": "ms" + }, + "processingDurationMs": { + "value": 9.988, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.366, + "unit": "ms" + } } }, { - "firstPaintMs": 89, - "fcpMs": 88.941, + "firstPaintMs": { + "value": 89, + "unit": "ms" + }, + "fcpMs": { + "value": 88.941, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.126, - "inputDelayMs": 1.36, - "processingDurationMs": 7.371, - "presentationDelayMs": 4.395 + "interactionLatencyMs": { + "value": 13.126, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.36, + "unit": "ms" + }, + "processingDurationMs": { + "value": 7.371, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 4.395, + "unit": "ms" + } } }, { - "firstPaintMs": 101, - "fcpMs": 100.704, + "firstPaintMs": { + "value": 101, + "unit": "ms" + }, + "fcpMs": { + "value": 100.704, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.131, - "inputDelayMs": 1.266, - "processingDurationMs": 5.045, - "presentationDelayMs": 8.82 + "interactionLatencyMs": { + "value": 15.131, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.266, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.045, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.82, + "unit": "ms" + } } } ], @@ -5216,7 +6951,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 112594, + "totalVendoredBytes": { + "value": 112594, + "unit": "bytes" + }, "unnecessaryModules": [ "es.symbol", "es.symbol.description", @@ -5528,9 +7266,17 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "20.19.0", - "imposedBy": ["eslint-visitor-keys"], - "packagesScanned": 350, - "packagesDeclaringNodeEngine": 257, + "imposedBy": [ + "eslint-visitor-keys" + ], + "packagesScanned": { + "value": 350, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 257, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -5538,31 +7284,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 3, - "devDependencies": 6, - "allDependencies": 424, - "duplicateDependencies": 12, - "depInstallSize": 424757713 + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 6, + "unit": "count" + }, + "allDependencies": { + "value": 424, + "unit": "count" + }, + "duplicateDependencies": { + "value": 12, + "unit": "count" + }, + "depInstallSize": { + "value": 424757713, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 3 + "result": { + "value": 3, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 6 + "result": { + "value": 6, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 424 + "result": { + "value": 424, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 6, - "devDependencies": 0, - "allDependencies": 6, + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 6, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -5570,23 +7349,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 1, - "devDependencies": 1, - "allDependencies": 388, - "duplicateDependencies": 12 + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 388, + "unit": "count" + }, + "duplicateDependencies": { + "value": 12, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 12 + "result": { + "value": 12, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 424757713 + "result": { + "value": 424757713, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 112594 + "result": { + "value": 112594, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -5902,7 +7702,10 @@ "baselineStatus": "high", "baselineYear": 2022, "baselineReason": null, - "baselineFeatureCount": 47 + "baselineFeatureCount": { + "value": 47, + "unit": "count" + } } }, "minimumNodeVersion": { @@ -5911,7 +7714,9 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": ["eslint-visitor-keys"] + "result": [ + "eslint-visitor-keys" + ] } } } diff --git a/packages/results/data/next/versions/16.1.1.json b/packages/results/data/next/versions/16.1.1.json index e9a3dec9..84c273d8 100644 --- a/packages/results/data/next/versions/16.1.1.json +++ b/packages/results/data/next/versions/16.1.1.json @@ -2,6 +2,8 @@ "framework": "next", "projects": { "starter": { + "framework": "next", + "packagePath": "packages/starter-next-js", "timingMeasuredAt": "2026-10-13T11:36:49.668Z", "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", @@ -20,13 +22,12 @@ "eslint-config-next": "16.1.1", "tailwindcss": "4.1.18" } - }, - "framework": "next", - "packagePath": "packages/starter-next-js" + } }, "app": { "timingMeasuredAt": "2026-10-13T11:36:49.668Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "16.1.1", "releasedAt": "2025-12-22T17:55:05.466Z", "packageJson": { @@ -41,18 +42,59 @@ "@types/react-dom": "19.2.3", "typescript": "5.9.3" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 7159 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 7159 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 3323, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 6659, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 6753, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 7010, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 6816, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 6112.2, + "median": 6753, + "min": 3323, + "max": 7010 + }, + "nodeModulesSizeBytes": { + "value": 587251712, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -61,19 +103,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5114 + "timeMs": { + "value": 5114, + "unit": "ms" + } }, { - "timeMs": 4941 + "timeMs": { + "value": 4941, + "unit": "ms" + } }, { - "timeMs": 5019 + "timeMs": { + "value": 5019, + "unit": "ms" + } }, { - "timeMs": 4971 + "timeMs": { + "value": 4971, + "unit": "ms" + } }, { - "timeMs": 5095 + "timeMs": { + "value": 5095, + "unit": "ms" + } } ], "timeMs": { @@ -92,19 +149,34 @@ "runs": 5, "iterations": [ { - "timeMs": 4938 + "timeMs": { + "value": 4938, + "unit": "ms" + } }, { - "timeMs": 5629 + "timeMs": { + "value": 5629, + "unit": "ms" + } }, { - "timeMs": 5038 + "timeMs": { + "value": 5038, + "unit": "ms" + } }, { - "timeMs": 5062 + "timeMs": { + "value": 5062, + "unit": "ms" + } }, { - "timeMs": 4992 + "timeMs": { + "value": 4992, + "unit": "ms" + } } ], "timeMs": { @@ -116,948 +188,1083 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 3 - }, - "devDependencies": { - "project": "starter", - "result": 6 - }, - "allDependencies": { - "project": "starter", - "result": 421 - }, - "duplicateDependencies": { - "project": "starter", - "result": 12 - }, - "depInstallSize": { - "project": "starter", - "result": 530810725 - }, - "vendoredCoreJsSize": { + "devServerStartTime": { "project": "starter", - "result": 112594 + "result": { + "name": "devServer", + "runs": 5, + "iterations": [ + { + "timeMs": { + "value": 2766, + "unit": "ms" + } + }, + { + "timeMs": { + "value": 2763, + "unit": "ms" + } + }, + { + "timeMs": { + "value": 2644, + "unit": "ms" + } + }, + { + "timeMs": { + "value": 2455, + "unit": "ms" + } + }, + { + "timeMs": { + "value": 2561, + "unit": "ms" + } + } + ], + "timeMs": { + "unit": "ms", + "mean": 2637.8, + "median": 2644, + "min": 2455, + "max": 2766 + } + } }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [ - "es.symbol", - "es.symbol.description", - "es.symbol.async-iterator", - "es.symbol.has-instance", - "es.symbol.is-concat-spreadable", - "es.symbol.iterator", - "es.symbol.match", - "es.symbol.match-all", - "es.symbol.replace", - "es.symbol.search", - "es.symbol.species", - "es.symbol.split", - "es.symbol.to-primitive", - "es.symbol.to-string-tag", - "es.symbol.unscopables", - "es.error.cause", - "es.error.to-string", - "es.aggregate-error", - "es.aggregate-error.cause", - "es.array.at", - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.find-last", - "es.array.find-last-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.from", - "es.array.index-of", - "es.array.is-array", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.of", - "es.array.push", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.to-reversed", - "es.array.to-sorted", - "es.array.to-spliced", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map", - "es.array.unshift", - "es.array.with", - "es.array-buffer.constructor", - "es.array-buffer.is-view", - "es.array-buffer.slice", - "es.data-view", - "es.array-buffer.detached", - "es.array-buffer.transfer", - "es.array-buffer.transfer-to-fixed-length", - "es.date.get-year", - "es.date.now", - "es.date.set-year", - "es.date.to-gmt-string", - "es.date.to-iso-string", - "es.date.to-json", - "es.date.to-primitive", - "es.date.to-string", - "es.escape", - "es.function.bind", - "es.function.has-instance", - "es.function.name", - "es.global-this", - "es.json.to-string-tag", - "es.map", - "es.map.group-by", - "es.math.acosh", - "es.math.asinh", - "es.math.atanh", - "es.math.cbrt", - "es.math.clz32", - "es.math.cosh", - "es.math.expm1", - "es.math.fround", - "es.math.hypot", - "es.math.imul", - "es.math.log10", - "es.math.log1p", - "es.math.log2", - "es.math.sign", - "es.math.sinh", - "es.math.tanh", - "es.math.to-string-tag", - "es.math.trunc", - "es.number.constructor", - "es.number.epsilon", - "es.number.is-finite", - "es.number.is-integer", - "es.number.is-nan", - "es.number.is-safe-integer", - "es.number.max-safe-integer", - "es.number.min-safe-integer", - "es.number.parse-float", - "es.number.parse-int", - "es.number.to-exponential", - "es.number.to-fixed", - "es.number.to-precision", - "es.object.assign", - "es.object.create", - "es.object.define-getter", - "es.object.define-properties", - "es.object.define-property", - "es.object.define-setter", - "es.object.entries", - "es.object.freeze", - "es.object.from-entries", - "es.object.get-own-property-descriptor", - "es.object.get-own-property-descriptors", - "es.object.get-own-property-names", - "es.object.get-prototype-of", - "es.object.group-by", - "es.object.has-own", - "es.object.is", - "es.object.is-extensible", - "es.object.is-frozen", - "es.object.is-sealed", - "es.object.keys", - "es.object.lookup-getter", - "es.object.lookup-setter", - "es.object.prevent-extensions", - "es.object.proto", - "es.object.seal", - "es.object.set-prototype-of", - "es.object.to-string", - "es.object.values", - "es.parse-float", - "es.parse-int", - "es.promise", - "es.promise.all-settled", - "es.promise.any", - "es.promise.finally", - "es.promise.with-resolvers", - "es.reflect.apply", - "es.reflect.construct", - "es.reflect.define-property", - "es.reflect.delete-property", - "es.reflect.get", - "es.reflect.get-own-property-descriptor", - "es.reflect.get-prototype-of", - "es.reflect.has", - "es.reflect.is-extensible", - "es.reflect.own-keys", - "es.reflect.prevent-extensions", - "es.reflect.set", - "es.reflect.set-prototype-of", - "es.reflect.to-string-tag", - "es.regexp.constructor", - "es.regexp.dot-all", - "es.regexp.exec", - "es.regexp.flags", - "es.regexp.sticky", - "es.regexp.test", - "es.regexp.to-string", - "es.set", - "es.set.intersection.v2", - "es.set.is-disjoint-from.v2", - "es.set.is-subset-of.v2", - "es.set.is-superset-of.v2", - "es.string.at-alternative", - "es.string.code-point-at", - "es.string.ends-with", - "es.string.from-code-point", - "es.string.includes", - "es.string.is-well-formed", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.raw", - "es.string.repeat", - "es.string.replace", - "es.string.replace-all", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.substr", - "es.string.to-well-formed", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup", - "es.typed-array.float32-array", - "es.typed-array.float64-array", - "es.typed-array.int8-array", - "es.typed-array.int16-array", - "es.typed-array.int32-array", - "es.typed-array.uint8-array", - "es.typed-array.uint8-clamped-array", - "es.typed-array.uint16-array", - "es.typed-array.uint32-array", - "es.typed-array.at", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.find-last", - "es.typed-array.find-last-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-reversed", - "es.typed-array.to-sorted", - "es.typed-array.to-string", - "es.unescape", - "es.weak-map", - "es.weak-set", - "esnext.aggregate-error", - "esnext.array.from-async", - "esnext.array.at", - "esnext.array.find-last", - "esnext.array.find-last-index", - "esnext.array.to-reversed", - "esnext.array.to-sorted", - "esnext.array.to-spliced", - "esnext.array.with", - "esnext.array-buffer.detached", - "esnext.array-buffer.transfer", - "esnext.array-buffer.transfer-to-fixed-length", - "esnext.global-this", - "esnext.map.group-by", - "esnext.object.has-own", - "esnext.object.group-by", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.promise.with-resolvers", - "esnext.set.difference.v2", - "esnext.set.intersection.v2", - "esnext.set.is-disjoint-from.v2", - "esnext.set.is-subset-of.v2", - "esnext.set.is-superset-of.v2", - "esnext.set.symmetric-difference.v2", - "esnext.set.union.v2", - "esnext.string.is-well-formed", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.string.to-well-formed", - "esnext.typed-array.at", - "esnext.typed-array.find-last", - "esnext.typed-array.find-last-index", - "esnext.typed-array.to-reversed", - "esnext.typed-array.to-sorted", - "esnext.typed-array.with", - "web.atob", - "web.btoa", - "web.dom-collections.for-each", - "web.dom-collections.iterator", - "web.dom-exception.constructor", - "web.dom-exception.to-string-tag", - "web.queue-microtask", - "web.self", - "web.timers", - "web.url", - "web.url.can-parse", - "web.url.parse", - "web.url.to-json", - "web.url-search-params", - "web.url-search-params.delete", - "web.url-search-params.has", - "web.url-search-params.size" - ] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 46 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 223, - "allDependencies": 229 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "20.9.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["next"] - }, - "devServerStartTime": { - "project": "starter", - "result": { - "name": "devServer", - "runs": 5, - "iterations": [ - { - "timeMs": 2766 - }, - { - "timeMs": 2763 - }, - { - "timeMs": 2644 - }, - { - "timeMs": 2455 - }, - { - "timeMs": 2561 - } - ], - "timeMs": { - "unit": "ms", - "mean": 2637.8, - "median": 2644, - "min": 2455, - "max": 2766 - } - } - }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 1, - "devDependencies": 1, - "allDependencies": 382, - "duplicateDependencies": 11 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 3323 - }, - { - "installTimeMs": 6659 - }, - { - "installTimeMs": 6753 - }, - { - "installTimeMs": 7010 - }, - { - "installTimeMs": 6816 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 6112.2, - "median": 6753, - "min": 3323, - "max": 7010 - }, - "nodeModulesSizeBytes": 587251712 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 342, - "fcpMs": 342.293, - "interactionTests": { - "interactionLatencyMs": 19.544, - "inputDelayMs": 1.547, - "processingDurationMs": 7.469, - "presentationDelayMs": 10.528 - } - }, - { - "firstPaintMs": 339, - "fcpMs": 339.108, - "interactionTests": { - "interactionLatencyMs": 15.871, - "inputDelayMs": 1.42, - "processingDurationMs": 5.724, - "presentationDelayMs": 8.727 - } - }, - { - "firstPaintMs": 339, - "fcpMs": 339.074, - "interactionTests": { - "interactionLatencyMs": 17.878, - "inputDelayMs": 1.493, - "processingDurationMs": 5.552, - "presentationDelayMs": 10.833 - } - }, - { - "firstPaintMs": 340, - "fcpMs": 340.345, - "interactionTests": { - "interactionLatencyMs": 15.872, - "inputDelayMs": 1.282, - "processingDurationMs": 5.62, - "presentationDelayMs": 8.97 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 340, - "median": 339.5, - "min": 339, - "max": 342 - }, - "fcpMs": { - "unit": "ms", - "mean": 340.20500000000004, - "median": 339.7265, - "min": 339.074, - "max": 342.293 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 17.291249999999998, - "median": 16.875, - "min": 15.871, - "max": 19.544 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.4355, - "median": 1.4565000000000001, - "min": 1.282, - "max": 1.547 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 6.0912500000000005, - "median": 5.672000000000001, - "min": 5.552, - "max": 7.469 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 9.7645, - "median": 9.749, - "min": 8.727, - "max": 10.833 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 164, - "fcpMs": 164.072, - "interactionTests": { - "interactionLatencyMs": 22.432000000000002, - "inputDelayMs": 2.487, - "processingDurationMs": 7.915, - "presentationDelayMs": 12.03 - } - }, - { - "firstPaintMs": 146, - "fcpMs": 146.035, - "interactionTests": { - "interactionLatencyMs": 15.593, - "inputDelayMs": 1.426, - "processingDurationMs": 5.206, - "presentationDelayMs": 8.961 - } - }, - { - "firstPaintMs": 129, - "fcpMs": 129.055, - "interactionTests": { - "interactionLatencyMs": 17.523000000000003, - "inputDelayMs": 1.467, - "processingDurationMs": 9.537, - "presentationDelayMs": 6.519 - } - }, - { - "firstPaintMs": 123, - "fcpMs": 122.973, - "interactionTests": { - "interactionLatencyMs": 22.493000000000002, - "inputDelayMs": 1.425, - "processingDurationMs": 9.353, - "presentationDelayMs": 11.715 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 140.5, - "median": 137.5, - "min": 123, - "max": 164 - }, - "fcpMs": { - "unit": "ms", - "mean": 140.53375, - "median": 137.54500000000002, - "min": 122.973, - "max": 164.072 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 19.510250000000003, - "median": 19.977500000000003, - "min": 15.593, - "max": 22.493000000000002 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.7012500000000002, - "median": 1.4465, - "min": 1.425, - "max": 2.487 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 8.00275, - "median": 8.634, - "min": 5.206, - "max": 9.537 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 9.806249999999999, - "median": 10.338000000000001, - "min": 6.519, - "max": 12.03 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 198, - "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 24.73, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 28, - "p99LatencyMs": 33, - "maxLatencyMs": 33, - "bytesPerSec": 23535616, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 196, - "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 125.15, - "p50LatencyMs": 123, - "p75LatencyMs": 132, - "p90LatencyMs": 139, - "p99LatencyMs": 162, - "maxLatencyMs": 176, - "bytesPerSec": 23296409.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 196, - "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 247.98, - "p50LatencyMs": 244, - "p75LatencyMs": 254, - "p90LatencyMs": 270, - "p99LatencyMs": 394, - "maxLatencyMs": 421, - "bytesPerSec": 23299686.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 25, - "requests": 173, - "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 667.55, - "p50LatencyMs": 675, - "p75LatencyMs": 681, - "p90LatencyMs": 701, - "p99LatencyMs": 1860, - "maxLatencyMs": 1960, - "bytesPerSec": 20567654.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 154, - "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1155.97, - "p50LatencyMs": 927, - "p75LatencyMs": 1118, - "p90LatencyMs": 2357, - "p99LatencyMs": 4745, - "maxLatencyMs": 4937, - "bytesPerSec": 18308300.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 133, - "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1232.59, - "p50LatencyMs": 934, - "p75LatencyMs": 1070, - "p90LatencyMs": 2775, - "p99LatencyMs": 4700, - "maxLatencyMs": 4886, - "bytesPerSec": 15809024, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 96, - "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1460.32, - "p50LatencyMs": 755, - "p75LatencyMs": 2320, - "p90LatencyMs": 3627, - "p99LatencyMs": 4927, - "maxLatencyMs": 4927, - "bytesPerSec": 11414732.8, - "elapsedTimeMs": 5010 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 222, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 27, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 26294681.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 220, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 111.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 129, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 134, + "unit": "ms" + }, + "bytesPerSec": { + "value": 26055475.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 200, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 243.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 249, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 257, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 362, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 413, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23679795.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 185, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 37, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 633.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 627, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 635, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 644, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1827, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1929, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21907046.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 168, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 33.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1121.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 883, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1085, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2345, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4776, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4973, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19892633.61, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 154, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 30.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1174.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 908, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1034, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2632, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4771, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4960, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18234368, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 113, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 22.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1349.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 796, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2085, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3345, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4698, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4855, + "unit": "ms" + }, + "bytesPerSec": { + "value": 13381734.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 208, - "errors": 0, - "requestsPerSec": 41.6, - "avgLatencyMs": 23.41, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 35, - "maxLatencyMs": 38, - "bytesPerSec": 24725094.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 224, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 26530611.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 205, - "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 120.72, - "p50LatencyMs": 119, - "p75LatencyMs": 124, - "p90LatencyMs": 127, - "p99LatencyMs": 154, - "maxLatencyMs": 154, - "bytesPerSec": 24374476.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 225, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 45, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 109.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 128, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 131, + "unit": "ms" + }, + "bytesPerSec": { + "value": 26645299.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 186, - "errors": 0, - "requestsPerSec": 37.21, - "avgLatencyMs": 260.31, - "p50LatencyMs": 256, - "p75LatencyMs": 266, - "p90LatencyMs": 276, - "p99LatencyMs": 452, - "maxLatencyMs": 479, - "bytesPerSec": 22116761.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 198, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 244.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 247, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 248, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 419, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 456, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23443865.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 169, - "errors": 0, - "requestsPerSec": 33.8, - "avgLatencyMs": 688.41, - "p50LatencyMs": 673, - "p75LatencyMs": 713, - "p90LatencyMs": 744, - "p99LatencyMs": 1949, - "maxLatencyMs": 2055, - "bytesPerSec": 20092518.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 185, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 37, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 631.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 628, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 640, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 653, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1794, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1910, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21907046.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 147, - "errors": 0, - "requestsPerSec": 29.4, - "avgLatencyMs": 1176.14, - "p50LatencyMs": 922, - "p75LatencyMs": 1103, - "p90LatencyMs": 2496, - "p99LatencyMs": 4704, - "maxLatencyMs": 4900, - "bytesPerSec": 17475993.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 168, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 33.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1106.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 855, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1048, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2302, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4723, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4926, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19892633.61, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 140, - "errors": 0, - "requestsPerSec": 28, - "avgLatencyMs": 1215.84, - "p50LatencyMs": 893, - "p75LatencyMs": 1088, - "p90LatencyMs": 2685, - "p99LatencyMs": 4746, - "maxLatencyMs": 4930, - "bytesPerSec": 16639795.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 154, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 30.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1166.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 867, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1051, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2584, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4744, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4922, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18234777.61, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 96, - "errors": 0, - "requestsPerSec": 19.2, - "avgLatencyMs": 1479.69, - "p50LatencyMs": 789, - "p75LatencyMs": 2365, - "p90LatencyMs": 3685, - "p99LatencyMs": 4966, - "maxLatencyMs": 4966, - "bytesPerSec": 11415552, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 108, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 21.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1379.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 759, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2081, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3502, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4729, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4878, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12789555.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 198, - "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 24.64, - "p50LatencyMs": 24, - "p75LatencyMs": 26, - "p90LatencyMs": 27, - "p99LatencyMs": 36, - "maxLatencyMs": 38, - "bytesPerSec": 23542169.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 228, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 45.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 27002470.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 205, - "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 119.66, - "p50LatencyMs": 118, - "p75LatencyMs": 122, - "p90LatencyMs": 125, - "p99LatencyMs": 151, - "maxLatencyMs": 159, - "bytesPerSec": 24367923.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 225, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 45, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 109.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 131, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 133, + "unit": "ms" + }, + "bytesPerSec": { + "value": 26648576, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 192, - "errors": 0, - "requestsPerSec": 38.4, - "avgLatencyMs": 254.26, - "p50LatencyMs": 251, - "p75LatencyMs": 260, - "p90LatencyMs": 277, - "p99LatencyMs": 401, - "maxLatencyMs": 437, - "bytesPerSec": 22821273.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 204, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 239.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 242, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 252, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 332, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 387, + "unit": "ms" + }, + "bytesPerSec": { + "value": 24151654.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 167, - "errors": 0, - "requestsPerSec": 33.4, - "avgLatencyMs": 698.67, - "p50LatencyMs": 687, - "p75LatencyMs": 700, - "p90LatencyMs": 714, - "p99LatencyMs": 2007, - "maxLatencyMs": 2113, - "bytesPerSec": 19853312, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 181, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 36.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 642.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 630, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 645, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 652, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1868, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21436006.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 154, - "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1162.19, - "p50LatencyMs": 925, - "p75LatencyMs": 1109, - "p90LatencyMs": 2412, - "p99LatencyMs": 4751, - "maxLatencyMs": 4936, - "bytesPerSec": 18308300.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 168, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 33.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1105.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 869, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1062, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2313, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4713, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4913, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19892633.61, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 133, - "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 1252.97, - "p50LatencyMs": 985, - "p75LatencyMs": 1097, - "p90LatencyMs": 2792, - "p99LatencyMs": 4772, - "maxLatencyMs": 4958, - "bytesPerSec": 15809024, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 154, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 30.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1162.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 872, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1047, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2569, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4740, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4916, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18232524.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 92, - "errors": 0, - "requestsPerSec": 18.4, - "avgLatencyMs": 1476.71, - "p50LatencyMs": 784, - "p75LatencyMs": 2398, - "p90LatencyMs": 3610, - "p99LatencyMs": 4852, - "maxLatencyMs": 4852, - "bytesPerSec": 10937139.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 114, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 22.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1377.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 795, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2103, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3455, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4836, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4985, + "unit": "ms" + }, + "bytesPerSec": { + "value": 13500108.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 2, + "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 3438, - "totalErrors": 0, + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 3798, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 201.33333333333334, - "median": 198, - "min": 198, - "max": 208 + "mean": 224.66666666666666, + "median": 224, + "min": 222, + "max": 228 }, "errors": { "unit": "errors", @@ -1068,69 +1275,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 40.26666666666667, - "median": 39.6, - "min": 39.6, - "max": 41.6 + "mean": 44.93333333333333, + "median": 44.8, + "min": 44.4, + "max": 45.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 24.26, - "median": 24.64, - "min": 23.41, - "max": 24.73 + "mean": 21.74, + "median": 21.79, + "min": 21.43, + "max": 22 }, "p50LatencyMs": { "unit": "ms", - "mean": 24, - "median": 24, - "min": 23, - "max": 25 + "mean": 21.333333333333332, + "median": 21, + "min": 21, + "max": 22 }, "p75LatencyMs": { "unit": "ms", - "mean": 25.333333333333332, - "median": 26, - "min": 24, - "max": 26 + "mean": 22.666666666666668, + "median": 23, + "min": 22, + "max": 23 }, "p90LatencyMs": { "unit": "ms", - "mean": 26.666666666666668, - "median": 27, - "min": 25, - "max": 28 + "mean": 23.666666666666668, + "median": 24, + "min": 23, + "max": 24 }, "p99LatencyMs": { "unit": "ms", - "mean": 34.666666666666664, - "median": 35, - "min": 33, - "max": 36 + "mean": 30.333333333333332, + "median": 32, + "min": 27, + "max": 32 }, "maxLatencyMs": { "unit": "ms", - "mean": 36.333333333333336, - "median": 38, - "min": 33, - "max": 38 + "mean": 31.666666666666668, + "median": 34, + "min": 27, + "max": 34 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 23934293.333333332, - "median": 23542169.6, - "min": 23535616, - "max": 24725094.4 + "mean": 26609254.399999995, + "median": 26530611.2, + "min": 26294681.6, + "max": 27002470.4 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 202, - "median": 205, - "min": 196, - "max": 205 + "mean": 223.33333333333334, + "median": 225, + "min": 220, + "max": 225 }, "errors": { "unit": "errors", @@ -1141,69 +1348,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 40.403333333333336, - "median": 41, - "min": 39.21, - "max": 41 + "mean": 44.666666666666664, + "median": 45, + "min": 44, + "max": 45 }, "avgLatencyMs": { "unit": "ms", - "mean": 121.84333333333332, - "median": 120.72, - "min": 119.66, - "max": 125.15 - }, - "p50LatencyMs": { + "mean": 110.31333333333333, + "median": 109.99, + "min": 109.05, + "max": 111.9 + }, + "p50LatencyMs": { "unit": "ms", - "mean": 120, - "median": 119, - "min": 118, - "max": 123 + "mean": 109.66666666666667, + "median": 109, + "min": 109, + "max": 111 }, "p75LatencyMs": { "unit": "ms", - "mean": 126, - "median": 124, - "min": 122, - "max": 132 + "mean": 111.33333333333333, + "median": 111, + "min": 110, + "max": 113 }, "p90LatencyMs": { "unit": "ms", - "mean": 130.33333333333334, - "median": 127, - "min": 125, - "max": 139 + "mean": 115, + "median": 114, + "min": 113, + "max": 118 }, "p99LatencyMs": { "unit": "ms", - "mean": 155.66666666666666, - "median": 154, - "min": 151, - "max": 162 + "mean": 129.33333333333334, + "median": 129, + "min": 128, + "max": 131 }, "maxLatencyMs": { "unit": "ms", - "mean": 163, - "median": 159, - "min": 154, - "max": 176 + "mean": 132.66666666666666, + "median": 133, + "min": 131, + "max": 134 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 24012936.533333335, - "median": 24367923.2, - "min": 23296409.6, - "max": 24374476.8 + "mean": 26449783.46666667, + "median": 26645299.2, + "min": 26055475.2, + "max": 26648576 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 191.33333333333334, - "median": 192, - "min": 186, - "max": 196 + "mean": 200.66666666666666, + "median": 200, + "min": 198, + "max": 204 }, "errors": { "unit": "errors", @@ -1214,69 +1421,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 38.27333333333333, - "median": 38.4, - "min": 37.21, - "max": 39.21 + "mean": 40.13333333333333, + "median": 40, + "min": 39.6, + "max": 40.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 254.1833333333333, - "median": 254.26, - "min": 247.98, - "max": 260.31 + "mean": 242.52999999999997, + "median": 243.36, + "min": 239.95, + "max": 244.28 }, "p50LatencyMs": { "unit": "ms", - "mean": 250.33333333333334, - "median": 251, - "min": 244, - "max": 256 + "mean": 244, + "median": 245, + "min": 242, + "max": 245 }, "p75LatencyMs": { "unit": "ms", - "mean": 260, - "median": 260, - "min": 254, - "max": 266 + "mean": 247, + "median": 247, + "min": 245, + "max": 249 }, "p90LatencyMs": { "unit": "ms", - "mean": 274.3333333333333, - "median": 276, - "min": 270, - "max": 277 + "mean": 252.33333333333334, + "median": 252, + "min": 248, + "max": 257 }, "p99LatencyMs": { "unit": "ms", - "mean": 415.6666666666667, - "median": 401, - "min": 394, - "max": 452 + "mean": 371, + "median": 362, + "min": 332, + "max": 419 }, "maxLatencyMs": { "unit": "ms", - "mean": 445.6666666666667, - "median": 437, - "min": 421, - "max": 479 + "mean": 418.6666666666667, + "median": 413, + "min": 387, + "max": 456 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 22745907.2, - "median": 22821273.6, - "min": 22116761.6, - "max": 23299686.4 + "mean": 23758438.399999995, + "median": 23679795.2, + "min": 23443865.6, + "max": 24151654.4 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 169.66666666666666, - "median": 169, - "min": 167, - "max": 173 + "mean": 183.66666666666666, + "median": 185, + "min": 181, + "max": 185 }, "errors": { "unit": "errors", @@ -1287,69 +1494,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 33.93333333333334, - "median": 33.8, - "min": 33.4, - "max": 34.6 + "mean": 36.73666666666667, + "median": 37, + "min": 36.21, + "max": 37 }, "avgLatencyMs": { "unit": "ms", - "mean": 684.8766666666667, - "median": 688.41, - "min": 667.55, - "max": 698.67 + "mean": 635.9666666666667, + "median": 633.88, + "min": 631.87, + "max": 642.15 }, "p50LatencyMs": { "unit": "ms", - "mean": 678.3333333333334, - "median": 675, - "min": 673, - "max": 687 + "mean": 628.3333333333334, + "median": 628, + "min": 627, + "max": 630 }, "p75LatencyMs": { "unit": "ms", - "mean": 698, - "median": 700, - "min": 681, - "max": 713 + "mean": 640, + "median": 640, + "min": 635, + "max": 645 }, "p90LatencyMs": { "unit": "ms", - "mean": 719.6666666666666, - "median": 714, - "min": 701, - "max": 744 + "mean": 649.6666666666666, + "median": 652, + "min": 644, + "max": 653 }, "p99LatencyMs": { "unit": "ms", - "mean": 1938.6666666666667, - "median": 1949, - "min": 1860, - "max": 2007 + "mean": 1829.6666666666667, + "median": 1827, + "min": 1794, + "max": 1868 }, "maxLatencyMs": { "unit": "ms", - "mean": 2042.6666666666667, - "median": 2055, - "min": 1960, - "max": 2113 + "mean": 1937, + "median": 1929, + "min": 1910, + "max": 1972 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 20171161.599999998, - "median": 20092518.4, - "min": 19853312, - "max": 20567654.4 + "mean": 21750033.066666666, + "median": 21907046.4, + "min": 21436006.4, + "max": 21907046.4 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 151.66666666666666, - "median": 154, - "min": 147, - "max": 154 + "mean": 168, + "median": 168, + "min": 168, + "max": 168 }, "errors": { "unit": "errors", @@ -1360,69 +1567,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 30.333333333333332, - "median": 30.8, - "min": 29.4, - "max": 30.8 + "mean": 33.6, + "median": 33.6, + "min": 33.6, + "max": 33.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 1164.7666666666667, - "median": 1162.19, - "min": 1155.97, - "max": 1176.14 + "mean": 1111.1566666666668, + "median": 1106.57, + "min": 1105.46, + "max": 1121.44 }, "p50LatencyMs": { "unit": "ms", - "mean": 924.6666666666666, - "median": 925, - "min": 922, - "max": 927 + "mean": 869, + "median": 869, + "min": 855, + "max": 883 }, "p75LatencyMs": { "unit": "ms", - "mean": 1110, - "median": 1109, - "min": 1103, - "max": 1118 + "mean": 1065, + "median": 1062, + "min": 1048, + "max": 1085 }, "p90LatencyMs": { "unit": "ms", - "mean": 2421.6666666666665, - "median": 2412, - "min": 2357, - "max": 2496 + "mean": 2320, + "median": 2313, + "min": 2302, + "max": 2345 }, "p99LatencyMs": { "unit": "ms", - "mean": 4733.333333333333, - "median": 4745, - "min": 4704, - "max": 4751 + "mean": 4737.333333333333, + "median": 4723, + "min": 4713, + "max": 4776 }, "maxLatencyMs": { "unit": "ms", - "mean": 4924.333333333333, - "median": 4936, - "min": 4900, - "max": 4937 + "mean": 4937.333333333333, + "median": 4926, + "min": 4913, + "max": 4973 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 18030865.069999997, - "median": 18308300.8, - "min": 17475993.61, - "max": 18308300.8 + "mean": 19892633.61, + "median": 19892633.61, + "min": 19892633.61, + "max": 19892633.61 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 135.33333333333334, - "median": 133, - "min": 133, - "max": 140 + "mean": 154, + "median": 154, + "min": 154, + "max": 154 }, "errors": { "unit": "errors", @@ -1433,69 +1640,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 27.066666666666666, - "median": 26.6, - "min": 26.6, - "max": 28 + "mean": 30.8, + "median": 30.8, + "min": 30.8, + "max": 30.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 1233.8, - "median": 1232.59, - "min": 1215.84, - "max": 1252.97 + "mean": 1167.9599999999998, + "median": 1166.54, + "min": 1162.6, + "max": 1174.74 }, "p50LatencyMs": { "unit": "ms", - "mean": 937.3333333333334, - "median": 934, - "min": 893, - "max": 985 + "mean": 882.3333333333334, + "median": 872, + "min": 867, + "max": 908 }, "p75LatencyMs": { "unit": "ms", - "mean": 1085, - "median": 1088, - "min": 1070, - "max": 1097 + "mean": 1044, + "median": 1047, + "min": 1034, + "max": 1051 }, "p90LatencyMs": { "unit": "ms", - "mean": 2750.6666666666665, - "median": 2775, - "min": 2685, - "max": 2792 + "mean": 2595, + "median": 2584, + "min": 2569, + "max": 2632 }, "p99LatencyMs": { "unit": "ms", - "mean": 4739.333333333333, - "median": 4746, - "min": 4700, - "max": 4772 + "mean": 4751.666666666667, + "median": 4744, + "min": 4740, + "max": 4771 }, "maxLatencyMs": { "unit": "ms", - "mean": 4924.666666666667, - "median": 4930, - "min": 4886, - "max": 4958 + "mean": 4932.666666666667, + "median": 4922, + "min": 4916, + "max": 4960 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 16085947.733333334, - "median": 15809024, - "min": 15809024, - "max": 16639795.2 + "mean": 18233890.136666667, + "median": 18234368, + "min": 18232524.8, + "max": 18234777.61 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 94.66666666666667, - "median": 96, - "min": 92, - "max": 96 + "mean": 111.66666666666667, + "median": 113, + "min": 108, + "max": 114 }, "errors": { "unit": "errors", @@ -1506,387 +1713,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 18.933333333333334, - "median": 19.2, - "min": 18.4, - "max": 19.2 + "mean": 22.333333333333332, + "median": 22.6, + "min": 21.6, + "max": 22.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 1472.24, - "median": 1476.71, - "min": 1460.32, - "max": 1479.69 + "mean": 1368.89, + "median": 1377.66, + "min": 1349.79, + "max": 1379.22 }, "p50LatencyMs": { "unit": "ms", - "mean": 776, - "median": 784, - "min": 755, - "max": 789 + "mean": 783.3333333333334, + "median": 795, + "min": 759, + "max": 796 }, "p75LatencyMs": { "unit": "ms", - "mean": 2361, - "median": 2365, - "min": 2320, - "max": 2398 + "mean": 2089.6666666666665, + "median": 2085, + "min": 2081, + "max": 2103 }, "p90LatencyMs": { "unit": "ms", - "mean": 3640.6666666666665, - "median": 3627, - "min": 3610, - "max": 3685 + "mean": 3434, + "median": 3455, + "min": 3345, + "max": 3502 }, "p99LatencyMs": { "unit": "ms", - "mean": 4915, - "median": 4927, - "min": 4852, - "max": 4966 + "mean": 4754.333333333333, + "median": 4729, + "min": 4698, + "max": 4836 }, "maxLatencyMs": { "unit": "ms", - "mean": 4915, - "median": 4927, - "min": 4852, - "max": 4966 + "mean": 4906, + "median": 4878, + "min": 4855, + "max": 4985 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11255808, - "median": 11414732.8, - "min": 10937139.2, - "max": 11415552 + "mean": 13223799.466666669, + "median": 13381734.4, + "min": 12789555.2, + "max": 13500108.8 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 222, - "errors": 0, - "requestsPerSec": 44.4, - "avgLatencyMs": 22, - "p50LatencyMs": 22, - "p75LatencyMs": 23, - "p90LatencyMs": 24, - "p99LatencyMs": 27, - "maxLatencyMs": 27, - "bytesPerSec": 26294681.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 198, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 33, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23535616, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 220, - "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 111.9, - "p50LatencyMs": 111, - "p75LatencyMs": 113, - "p90LatencyMs": 118, - "p99LatencyMs": 129, - "maxLatencyMs": 134, - "bytesPerSec": 26055475.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 196, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 125.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 162, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 176, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23296409.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 200, - "errors": 0, - "requestsPerSec": 40, - "avgLatencyMs": 243.36, - "p50LatencyMs": 245, - "p75LatencyMs": 249, - "p90LatencyMs": 257, - "p99LatencyMs": 362, - "maxLatencyMs": 413, - "bytesPerSec": 23679795.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 196, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 247.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 244, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 254, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 270, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 394, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 421, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23299686.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 185, - "errors": 0, - "requestsPerSec": 37, - "avgLatencyMs": 633.88, - "p50LatencyMs": 627, - "p75LatencyMs": 635, - "p90LatencyMs": 644, - "p99LatencyMs": 1827, - "maxLatencyMs": 1929, - "bytesPerSec": 21907046.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 173, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 34.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 667.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 675, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 681, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 701, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1860, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1960, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20567654.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 168, - "errors": 0, - "requestsPerSec": 33.6, - "avgLatencyMs": 1121.44, - "p50LatencyMs": 883, - "p75LatencyMs": 1085, - "p90LatencyMs": 2345, - "p99LatencyMs": 4776, - "maxLatencyMs": 4973, - "bytesPerSec": 19892633.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 154, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 30.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1155.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 927, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1118, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2357, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4745, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4937, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18308300.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 154, - "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1174.74, - "p50LatencyMs": 908, - "p75LatencyMs": 1034, - "p90LatencyMs": 2632, - "p99LatencyMs": 4771, - "maxLatencyMs": 4960, - "bytesPerSec": 18234368, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 133, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 26.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1232.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 934, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1070, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2775, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4700, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4886, + "unit": "ms" + }, + "bytesPerSec": { + "value": 15809024, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 113, - "errors": 0, - "requestsPerSec": 22.6, - "avgLatencyMs": 1349.79, - "p50LatencyMs": 796, - "p75LatencyMs": 2085, - "p90LatencyMs": 3345, - "p99LatencyMs": 4698, - "maxLatencyMs": 4855, - "bytesPerSec": 13381734.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 96, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 19.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1460.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 755, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2320, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3627, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4927, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4927, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11414732.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 224, - "errors": 0, - "requestsPerSec": 44.8, - "avgLatencyMs": 21.79, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 24, - "p99LatencyMs": 32, - "maxLatencyMs": 34, - "bytesPerSec": 26530611.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 208, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 38, + "unit": "ms" + }, + "bytesPerSec": { + "value": 24725094.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 225, - "errors": 0, - "requestsPerSec": 45, - "avgLatencyMs": 109.99, - "p50LatencyMs": 109, - "p75LatencyMs": 111, - "p90LatencyMs": 113, - "p99LatencyMs": 128, - "maxLatencyMs": 131, - "bytesPerSec": 26645299.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 205, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 120.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 154, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 154, + "unit": "ms" + }, + "bytesPerSec": { + "value": 24374476.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 198, - "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 244.28, - "p50LatencyMs": 245, - "p75LatencyMs": 247, - "p90LatencyMs": 248, - "p99LatencyMs": 419, - "maxLatencyMs": 456, - "bytesPerSec": 23443865.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 186, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 37.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 260.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 256, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 266, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 276, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 452, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 479, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22116761.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 185, - "errors": 0, - "requestsPerSec": 37, - "avgLatencyMs": 631.87, - "p50LatencyMs": 628, - "p75LatencyMs": 640, - "p90LatencyMs": 653, - "p99LatencyMs": 1794, - "maxLatencyMs": 1910, - "bytesPerSec": 21907046.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 169, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 33.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 688.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 673, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 713, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 744, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1949, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2055, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20092518.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 168, - "errors": 0, - "requestsPerSec": 33.6, - "avgLatencyMs": 1106.57, - "p50LatencyMs": 855, - "p75LatencyMs": 1048, - "p90LatencyMs": 2302, - "p99LatencyMs": 4723, - "maxLatencyMs": 4926, - "bytesPerSec": 19892633.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 147, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 29.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1176.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 922, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1103, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2496, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4704, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4900, + "unit": "ms" + }, + "bytesPerSec": { + "value": 17475993.61, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 154, - "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1166.54, - "p50LatencyMs": 867, - "p75LatencyMs": 1051, - "p90LatencyMs": 2584, - "p99LatencyMs": 4744, - "maxLatencyMs": 4922, - "bytesPerSec": 18234777.61, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 140, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 28, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1215.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 893, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1088, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2685, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4746, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4930, + "unit": "ms" + }, + "bytesPerSec": { + "value": 16639795.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 108, - "errors": 0, - "requestsPerSec": 21.6, - "avgLatencyMs": 1379.22, - "p50LatencyMs": 759, - "p75LatencyMs": 2081, - "p90LatencyMs": 3502, - "p99LatencyMs": 4729, - "maxLatencyMs": 4878, - "bytesPerSec": 12789555.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 96, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 19.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1479.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 789, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2365, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3685, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4966, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4966, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11415552, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 228, - "errors": 0, - "requestsPerSec": 45.6, - "avgLatencyMs": 21.43, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 32, - "maxLatencyMs": 34, - "bytesPerSec": 27002470.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 198, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 38, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23542169.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 225, - "errors": 0, - "requestsPerSec": 45, - "avgLatencyMs": 109.05, - "p50LatencyMs": 109, - "p75LatencyMs": 110, - "p90LatencyMs": 114, - "p99LatencyMs": 131, - "maxLatencyMs": 133, - "bytesPerSec": 26648576, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 205, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 119.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 151, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 159, + "unit": "ms" + }, + "bytesPerSec": { + "value": 24367923.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 204, - "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 239.95, - "p50LatencyMs": 242, - "p75LatencyMs": 245, - "p90LatencyMs": 252, - "p99LatencyMs": 332, - "maxLatencyMs": 387, - "bytesPerSec": 24151654.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 192, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 38.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 254.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 251, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 260, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 277, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 401, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 437, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22821273.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 181, - "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 642.15, - "p50LatencyMs": 630, - "p75LatencyMs": 645, - "p90LatencyMs": 652, - "p99LatencyMs": 1868, - "maxLatencyMs": 1972, - "bytesPerSec": 21436006.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 167, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 33.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 698.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 687, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 700, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 714, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2007, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2113, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19853312, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 168, - "errors": 0, - "requestsPerSec": 33.6, - "avgLatencyMs": 1105.46, - "p50LatencyMs": 869, - "p75LatencyMs": 1062, - "p90LatencyMs": 2313, - "p99LatencyMs": 4713, - "maxLatencyMs": 4913, - "bytesPerSec": 19892633.61, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 154, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 30.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1162.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 925, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1109, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2412, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4751, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4936, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18308300.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 154, - "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 1162.6, - "p50LatencyMs": 872, - "p75LatencyMs": 1047, - "p90LatencyMs": 2569, - "p99LatencyMs": 4740, - "maxLatencyMs": 4916, - "bytesPerSec": 18232524.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 133, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 26.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1252.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 985, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 1097, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2792, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4772, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4958, + "unit": "ms" + }, + "bytesPerSec": { + "value": 15809024, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 114, - "errors": 0, - "requestsPerSec": 22.8, - "avgLatencyMs": 1377.66, - "p50LatencyMs": 795, - "p75LatencyMs": 2103, - "p90LatencyMs": 3455, - "p99LatencyMs": 4836, - "maxLatencyMs": 4985, - "bytesPerSec": 13500108.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 92, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 18.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1476.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 784, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2398, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3610, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4852, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4852, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10937139.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 1, + "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 3798, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 3438, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 224.66666666666666, - "median": 224, - "min": 222, - "max": 228 + "mean": 201.33333333333334, + "median": 198, + "min": 198, + "max": 208 }, "errors": { "unit": "errors", @@ -1897,69 +2811,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 44.93333333333333, - "median": 44.8, - "min": 44.4, - "max": 45.6 + "mean": 40.26666666666667, + "median": 39.6, + "min": 39.6, + "max": 41.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 21.74, - "median": 21.79, - "min": 21.43, - "max": 22 + "mean": 24.26, + "median": 24.64, + "min": 23.41, + "max": 24.73 }, "p50LatencyMs": { "unit": "ms", - "mean": 21.333333333333332, - "median": 21, - "min": 21, - "max": 22 + "mean": 24, + "median": 24, + "min": 23, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 22.666666666666668, - "median": 23, - "min": 22, - "max": 23 + "mean": 25.333333333333332, + "median": 26, + "min": 24, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 23.666666666666668, - "median": 24, - "min": 23, - "max": 24 + "mean": 26.666666666666668, + "median": 27, + "min": 25, + "max": 28 }, "p99LatencyMs": { "unit": "ms", - "mean": 30.333333333333332, - "median": 32, - "min": 27, - "max": 32 + "mean": 34.666666666666664, + "median": 35, + "min": 33, + "max": 36 }, "maxLatencyMs": { "unit": "ms", - "mean": 31.666666666666668, - "median": 34, - "min": 27, - "max": 34 + "mean": 36.333333333333336, + "median": 38, + "min": 33, + "max": 38 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 26609254.399999995, - "median": 26530611.2, - "min": 26294681.6, - "max": 27002470.4 + "mean": 23934293.333333332, + "median": 23542169.6, + "min": 23535616, + "max": 24725094.4 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 223.33333333333334, - "median": 225, - "min": 220, - "max": 225 + "mean": 202, + "median": 205, + "min": 196, + "max": 205 }, "errors": { "unit": "errors", @@ -1970,69 +2884,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 44.666666666666664, - "median": 45, - "min": 44, - "max": 45 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 110.31333333333333, - "median": 109.99, - "min": 109.05, - "max": 111.9 + "mean": 40.403333333333336, + "median": 41, + "min": 39.21, + "max": 41 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 121.84333333333332, + "median": 120.72, + "min": 119.66, + "max": 125.15 }, "p50LatencyMs": { "unit": "ms", - "mean": 109.66666666666667, - "median": 109, - "min": 109, - "max": 111 + "mean": 120, + "median": 119, + "min": 118, + "max": 123 }, "p75LatencyMs": { "unit": "ms", - "mean": 111.33333333333333, - "median": 111, - "min": 110, - "max": 113 + "mean": 126, + "median": 124, + "min": 122, + "max": 132 }, "p90LatencyMs": { "unit": "ms", - "mean": 115, - "median": 114, - "min": 113, - "max": 118 + "mean": 130.33333333333334, + "median": 127, + "min": 125, + "max": 139 }, "p99LatencyMs": { "unit": "ms", - "mean": 129.33333333333334, - "median": 129, - "min": 128, - "max": 131 + "mean": 155.66666666666666, + "median": 154, + "min": 151, + "max": 162 }, "maxLatencyMs": { "unit": "ms", - "mean": 132.66666666666666, - "median": 133, - "min": 131, - "max": 134 + "mean": 163, + "median": 159, + "min": 154, + "max": 176 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 26449783.46666667, - "median": 26645299.2, - "min": 26055475.2, - "max": 26648576 + "mean": 24012936.533333335, + "median": 24367923.2, + "min": 23296409.6, + "max": 24374476.8 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 200.66666666666666, - "median": 200, - "min": 198, - "max": 204 + "mean": 191.33333333333334, + "median": 192, + "min": 186, + "max": 196 }, "errors": { "unit": "errors", @@ -2043,69 +2957,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 40.13333333333333, - "median": 40, - "min": 39.6, - "max": 40.8 + "mean": 38.27333333333333, + "median": 38.4, + "min": 37.21, + "max": 39.21 }, "avgLatencyMs": { "unit": "ms", - "mean": 242.52999999999997, - "median": 243.36, - "min": 239.95, - "max": 244.28 + "mean": 254.1833333333333, + "median": 254.26, + "min": 247.98, + "max": 260.31 }, "p50LatencyMs": { "unit": "ms", - "mean": 244, - "median": 245, - "min": 242, - "max": 245 + "mean": 250.33333333333334, + "median": 251, + "min": 244, + "max": 256 }, "p75LatencyMs": { "unit": "ms", - "mean": 247, - "median": 247, - "min": 245, - "max": 249 + "mean": 260, + "median": 260, + "min": 254, + "max": 266 }, "p90LatencyMs": { "unit": "ms", - "mean": 252.33333333333334, - "median": 252, - "min": 248, - "max": 257 + "mean": 274.3333333333333, + "median": 276, + "min": 270, + "max": 277 }, "p99LatencyMs": { "unit": "ms", - "mean": 371, - "median": 362, - "min": 332, - "max": 419 + "mean": 415.6666666666667, + "median": 401, + "min": 394, + "max": 452 }, "maxLatencyMs": { "unit": "ms", - "mean": 418.6666666666667, - "median": 413, - "min": 387, - "max": 456 + "mean": 445.6666666666667, + "median": 437, + "min": 421, + "max": 479 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 23758438.399999995, - "median": 23679795.2, - "min": 23443865.6, - "max": 24151654.4 + "mean": 22745907.2, + "median": 22821273.6, + "min": 22116761.6, + "max": 23299686.4 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 183.66666666666666, - "median": 185, - "min": 181, - "max": 185 + "mean": 169.66666666666666, + "median": 169, + "min": 167, + "max": 173 }, "errors": { "unit": "errors", @@ -2116,69 +3030,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 36.73666666666667, - "median": 37, - "min": 36.21, - "max": 37 + "mean": 33.93333333333334, + "median": 33.8, + "min": 33.4, + "max": 34.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 635.9666666666667, - "median": 633.88, - "min": 631.87, - "max": 642.15 + "mean": 684.8766666666667, + "median": 688.41, + "min": 667.55, + "max": 698.67 }, "p50LatencyMs": { "unit": "ms", - "mean": 628.3333333333334, - "median": 628, - "min": 627, - "max": 630 + "mean": 678.3333333333334, + "median": 675, + "min": 673, + "max": 687 }, "p75LatencyMs": { "unit": "ms", - "mean": 640, - "median": 640, - "min": 635, - "max": 645 + "mean": 698, + "median": 700, + "min": 681, + "max": 713 }, "p90LatencyMs": { "unit": "ms", - "mean": 649.6666666666666, - "median": 652, - "min": 644, - "max": 653 + "mean": 719.6666666666666, + "median": 714, + "min": 701, + "max": 744 }, "p99LatencyMs": { "unit": "ms", - "mean": 1829.6666666666667, - "median": 1827, - "min": 1794, - "max": 1868 + "mean": 1938.6666666666667, + "median": 1949, + "min": 1860, + "max": 2007 }, "maxLatencyMs": { "unit": "ms", - "mean": 1937, - "median": 1929, - "min": 1910, - "max": 1972 + "mean": 2042.6666666666667, + "median": 2055, + "min": 1960, + "max": 2113 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21750033.066666666, - "median": 21907046.4, - "min": 21436006.4, - "max": 21907046.4 + "mean": 20171161.599999998, + "median": 20092518.4, + "min": 19853312, + "max": 20567654.4 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 168, - "median": 168, - "min": 168, - "max": 168 + "mean": 151.66666666666666, + "median": 154, + "min": 147, + "max": 154 }, "errors": { "unit": "errors", @@ -2189,69 +3103,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 33.6, - "median": 33.6, - "min": 33.6, - "max": 33.6 + "mean": 30.333333333333332, + "median": 30.8, + "min": 29.4, + "max": 30.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 1111.1566666666668, - "median": 1106.57, - "min": 1105.46, - "max": 1121.44 + "mean": 1164.7666666666667, + "median": 1162.19, + "min": 1155.97, + "max": 1176.14 }, "p50LatencyMs": { "unit": "ms", - "mean": 869, - "median": 869, - "min": 855, - "max": 883 + "mean": 924.6666666666666, + "median": 925, + "min": 922, + "max": 927 }, "p75LatencyMs": { "unit": "ms", - "mean": 1065, - "median": 1062, - "min": 1048, - "max": 1085 + "mean": 1110, + "median": 1109, + "min": 1103, + "max": 1118 }, "p90LatencyMs": { "unit": "ms", - "mean": 2320, - "median": 2313, - "min": 2302, - "max": 2345 + "mean": 2421.6666666666665, + "median": 2412, + "min": 2357, + "max": 2496 }, "p99LatencyMs": { "unit": "ms", - "mean": 4737.333333333333, - "median": 4723, - "min": 4713, - "max": 4776 + "mean": 4733.333333333333, + "median": 4745, + "min": 4704, + "max": 4751 }, "maxLatencyMs": { "unit": "ms", - "mean": 4937.333333333333, - "median": 4926, - "min": 4913, - "max": 4973 + "mean": 4924.333333333333, + "median": 4936, + "min": 4900, + "max": 4937 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 19892633.61, - "median": 19892633.61, - "min": 19892633.61, - "max": 19892633.61 + "mean": 18030865.069999997, + "median": 18308300.8, + "min": 17475993.61, + "max": 18308300.8 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 154, - "median": 154, - "min": 154, - "max": 154 + "mean": 135.33333333333334, + "median": 133, + "min": 133, + "max": 140 }, "errors": { "unit": "errors", @@ -2262,69 +3176,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 30.8, - "median": 30.8, - "min": 30.8, - "max": 30.8 + "mean": 27.066666666666666, + "median": 26.6, + "min": 26.6, + "max": 28 }, "avgLatencyMs": { "unit": "ms", - "mean": 1167.9599999999998, - "median": 1166.54, - "min": 1162.6, - "max": 1174.74 + "mean": 1233.8, + "median": 1232.59, + "min": 1215.84, + "max": 1252.97 }, "p50LatencyMs": { "unit": "ms", - "mean": 882.3333333333334, - "median": 872, - "min": 867, - "max": 908 + "mean": 937.3333333333334, + "median": 934, + "min": 893, + "max": 985 }, "p75LatencyMs": { "unit": "ms", - "mean": 1044, - "median": 1047, - "min": 1034, - "max": 1051 + "mean": 1085, + "median": 1088, + "min": 1070, + "max": 1097 }, "p90LatencyMs": { "unit": "ms", - "mean": 2595, - "median": 2584, - "min": 2569, - "max": 2632 + "mean": 2750.6666666666665, + "median": 2775, + "min": 2685, + "max": 2792 }, "p99LatencyMs": { "unit": "ms", - "mean": 4751.666666666667, - "median": 4744, - "min": 4740, - "max": 4771 + "mean": 4739.333333333333, + "median": 4746, + "min": 4700, + "max": 4772 }, "maxLatencyMs": { "unit": "ms", - "mean": 4932.666666666667, - "median": 4922, - "min": 4916, - "max": 4960 + "mean": 4924.666666666667, + "median": 4930, + "min": 4886, + "max": 4958 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 18233890.136666667, - "median": 18234368, - "min": 18232524.8, - "max": 18234777.61 + "mean": 16085947.733333334, + "median": 15809024, + "min": 15809024, + "max": 16639795.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 111.66666666666667, - "median": 113, - "min": 108, - "max": 114 + "mean": 94.66666666666667, + "median": 96, + "min": 92, + "max": 96 }, "errors": { "unit": "errors", @@ -2335,62 +3249,819 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 22.333333333333332, - "median": 22.6, - "min": 21.6, - "max": 22.8 + "mean": 18.933333333333334, + "median": 19.2, + "min": 18.4, + "max": 19.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 1368.89, - "median": 1377.66, - "min": 1349.79, - "max": 1379.22 + "mean": 1472.24, + "median": 1476.71, + "min": 1460.32, + "max": 1479.69 }, "p50LatencyMs": { "unit": "ms", - "mean": 783.3333333333334, - "median": 795, - "min": 759, - "max": 796 + "mean": 776, + "median": 784, + "min": 755, + "max": 789 }, "p75LatencyMs": { "unit": "ms", - "mean": 2089.6666666666665, - "median": 2085, - "min": 2081, - "max": 2103 + "mean": 2361, + "median": 2365, + "min": 2320, + "max": 2398 }, "p90LatencyMs": { "unit": "ms", - "mean": 3434, - "median": 3455, - "min": 3345, - "max": 3502 + "mean": 3640.6666666666665, + "median": 3627, + "min": 3610, + "max": 3685 }, "p99LatencyMs": { "unit": "ms", - "mean": 4754.333333333333, - "median": 4729, - "min": 4698, - "max": 4836 + "mean": 4915, + "median": 4927, + "min": 4852, + "max": 4966 }, "maxLatencyMs": { "unit": "ms", - "mean": 4906, - "median": 4878, - "min": 4855, - "max": 4985 + "mean": 4915, + "median": 4927, + "min": 4852, + "max": 4966 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 13223799.466666669, - "median": 13381734.4, - "min": 12789555.2, - "max": 13500108.8 + "mean": 11255808, + "median": 11414732.8, + "min": 10937139.2, + "max": 11415552 + } + } + } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 342, + "unit": "ms" + }, + "fcpMs": { + "value": 342.293, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.544, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.547, + "unit": "ms" + }, + "processingDurationMs": { + "value": 7.469, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.528, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 339, + "unit": "ms" + }, + "fcpMs": { + "value": 339.108, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.871, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.42, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.724, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.727, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 339, + "unit": "ms" + }, + "fcpMs": { + "value": 339.074, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.878, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.493, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.552, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.833, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 340, + "unit": "ms" + }, + "fcpMs": { + "value": 340.345, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.872, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.282, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.62, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.97, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 340, + "median": 339.5, + "min": 339, + "max": 342 + }, + "fcpMs": { + "unit": "ms", + "mean": 340.20500000000004, + "median": 339.7265, + "min": 339.074, + "max": 342.293 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 17.291249999999998, + "median": 16.875, + "min": 15.871, + "max": 19.544 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.4355, + "median": 1.4565000000000001, + "min": 1.282, + "max": 1.547 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 6.0912500000000005, + "median": 5.672000000000001, + "min": 5.552, + "max": 7.469 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 9.7645, + "median": 9.749, + "min": 8.727, + "max": 10.833 } } } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 164, + "unit": "ms" + }, + "fcpMs": { + "value": 164.072, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 22.432000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.487, + "unit": "ms" + }, + "processingDurationMs": { + "value": 7.915, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.03, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 146, + "unit": "ms" + }, + "fcpMs": { + "value": 146.035, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.593, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.426, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.206, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.961, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 129, + "unit": "ms" + }, + "fcpMs": { + "value": 129.055, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.523000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.467, + "unit": "ms" + }, + "processingDurationMs": { + "value": 9.537, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.519, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 123, + "unit": "ms" + }, + "fcpMs": { + "value": 122.973, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 22.493000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.425, + "unit": "ms" + }, + "processingDurationMs": { + "value": 9.353, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.715, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 140.5, + "median": 137.5, + "min": 123, + "max": 164 + }, + "fcpMs": { + "unit": "ms", + "mean": 140.53375, + "median": 137.54500000000002, + "min": 122.973, + "max": 164.072 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 19.510250000000003, + "median": 19.977500000000003, + "min": 15.593, + "max": 22.493000000000002 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.7012500000000002, + "median": 1.4465, + "min": 1.425, + "max": 2.487 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 8.00275, + "median": 8.634, + "min": 5.206, + "max": 9.537 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 9.806249999999999, + "median": 10.338000000000001, + "min": 6.519, + "max": 12.03 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 3, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 6, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 421, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 223, + "unit": "count" + }, + "allDependencies": { + "value": 229, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 382, + "unit": "count" + }, + "duplicateDependencies": { + "value": 11, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 12, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 530810725, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 112594, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [ + "es.symbol", + "es.symbol.description", + "es.symbol.async-iterator", + "es.symbol.has-instance", + "es.symbol.is-concat-spreadable", + "es.symbol.iterator", + "es.symbol.match", + "es.symbol.match-all", + "es.symbol.replace", + "es.symbol.search", + "es.symbol.species", + "es.symbol.split", + "es.symbol.to-primitive", + "es.symbol.to-string-tag", + "es.symbol.unscopables", + "es.error.cause", + "es.error.to-string", + "es.aggregate-error", + "es.aggregate-error.cause", + "es.array.at", + "es.array.concat", + "es.array.copy-within", + "es.array.every", + "es.array.fill", + "es.array.filter", + "es.array.find", + "es.array.find-index", + "es.array.find-last", + "es.array.find-last-index", + "es.array.flat", + "es.array.flat-map", + "es.array.for-each", + "es.array.from", + "es.array.index-of", + "es.array.is-array", + "es.array.iterator", + "es.array.join", + "es.array.last-index-of", + "es.array.map", + "es.array.of", + "es.array.push", + "es.array.reduce", + "es.array.reduce-right", + "es.array.reverse", + "es.array.slice", + "es.array.some", + "es.array.sort", + "es.array.species", + "es.array.splice", + "es.array.to-reversed", + "es.array.to-sorted", + "es.array.to-spliced", + "es.array.unscopables.flat", + "es.array.unscopables.flat-map", + "es.array.unshift", + "es.array.with", + "es.array-buffer.constructor", + "es.array-buffer.is-view", + "es.array-buffer.slice", + "es.data-view", + "es.array-buffer.detached", + "es.array-buffer.transfer", + "es.array-buffer.transfer-to-fixed-length", + "es.date.get-year", + "es.date.now", + "es.date.set-year", + "es.date.to-gmt-string", + "es.date.to-iso-string", + "es.date.to-json", + "es.date.to-primitive", + "es.date.to-string", + "es.escape", + "es.function.bind", + "es.function.has-instance", + "es.function.name", + "es.global-this", + "es.json.to-string-tag", + "es.map", + "es.map.group-by", + "es.math.acosh", + "es.math.asinh", + "es.math.atanh", + "es.math.cbrt", + "es.math.clz32", + "es.math.cosh", + "es.math.expm1", + "es.math.fround", + "es.math.hypot", + "es.math.imul", + "es.math.log10", + "es.math.log1p", + "es.math.log2", + "es.math.sign", + "es.math.sinh", + "es.math.tanh", + "es.math.to-string-tag", + "es.math.trunc", + "es.number.constructor", + "es.number.epsilon", + "es.number.is-finite", + "es.number.is-integer", + "es.number.is-nan", + "es.number.is-safe-integer", + "es.number.max-safe-integer", + "es.number.min-safe-integer", + "es.number.parse-float", + "es.number.parse-int", + "es.number.to-exponential", + "es.number.to-fixed", + "es.number.to-precision", + "es.object.assign", + "es.object.create", + "es.object.define-getter", + "es.object.define-properties", + "es.object.define-property", + "es.object.define-setter", + "es.object.entries", + "es.object.freeze", + "es.object.from-entries", + "es.object.get-own-property-descriptor", + "es.object.get-own-property-descriptors", + "es.object.get-own-property-names", + "es.object.get-prototype-of", + "es.object.group-by", + "es.object.has-own", + "es.object.is", + "es.object.is-extensible", + "es.object.is-frozen", + "es.object.is-sealed", + "es.object.keys", + "es.object.lookup-getter", + "es.object.lookup-setter", + "es.object.prevent-extensions", + "es.object.proto", + "es.object.seal", + "es.object.set-prototype-of", + "es.object.to-string", + "es.object.values", + "es.parse-float", + "es.parse-int", + "es.promise", + "es.promise.all-settled", + "es.promise.any", + "es.promise.finally", + "es.promise.with-resolvers", + "es.reflect.apply", + "es.reflect.construct", + "es.reflect.define-property", + "es.reflect.delete-property", + "es.reflect.get", + "es.reflect.get-own-property-descriptor", + "es.reflect.get-prototype-of", + "es.reflect.has", + "es.reflect.is-extensible", + "es.reflect.own-keys", + "es.reflect.prevent-extensions", + "es.reflect.set", + "es.reflect.set-prototype-of", + "es.reflect.to-string-tag", + "es.regexp.constructor", + "es.regexp.dot-all", + "es.regexp.exec", + "es.regexp.flags", + "es.regexp.sticky", + "es.regexp.test", + "es.regexp.to-string", + "es.set", + "es.set.intersection.v2", + "es.set.is-disjoint-from.v2", + "es.set.is-subset-of.v2", + "es.set.is-superset-of.v2", + "es.string.at-alternative", + "es.string.code-point-at", + "es.string.ends-with", + "es.string.from-code-point", + "es.string.includes", + "es.string.is-well-formed", + "es.string.iterator", + "es.string.match", + "es.string.match-all", + "es.string.pad-end", + "es.string.pad-start", + "es.string.raw", + "es.string.repeat", + "es.string.replace", + "es.string.replace-all", + "es.string.search", + "es.string.split", + "es.string.starts-with", + "es.string.substr", + "es.string.to-well-formed", + "es.string.trim", + "es.string.trim-end", + "es.string.trim-start", + "es.string.anchor", + "es.string.big", + "es.string.blink", + "es.string.bold", + "es.string.fixed", + "es.string.fontcolor", + "es.string.fontsize", + "es.string.italics", + "es.string.link", + "es.string.small", + "es.string.strike", + "es.string.sub", + "es.string.sup", + "es.typed-array.float32-array", + "es.typed-array.float64-array", + "es.typed-array.int8-array", + "es.typed-array.int16-array", + "es.typed-array.int32-array", + "es.typed-array.uint8-array", + "es.typed-array.uint8-clamped-array", + "es.typed-array.uint16-array", + "es.typed-array.uint32-array", + "es.typed-array.at", + "es.typed-array.copy-within", + "es.typed-array.every", + "es.typed-array.fill", + "es.typed-array.filter", + "es.typed-array.find", + "es.typed-array.find-index", + "es.typed-array.find-last", + "es.typed-array.find-last-index", + "es.typed-array.for-each", + "es.typed-array.from", + "es.typed-array.includes", + "es.typed-array.index-of", + "es.typed-array.iterator", + "es.typed-array.join", + "es.typed-array.last-index-of", + "es.typed-array.map", + "es.typed-array.of", + "es.typed-array.reduce", + "es.typed-array.reduce-right", + "es.typed-array.reverse", + "es.typed-array.set", + "es.typed-array.slice", + "es.typed-array.some", + "es.typed-array.sort", + "es.typed-array.subarray", + "es.typed-array.to-locale-string", + "es.typed-array.to-reversed", + "es.typed-array.to-sorted", + "es.typed-array.to-string", + "es.unescape", + "es.weak-map", + "es.weak-set", + "esnext.aggregate-error", + "esnext.array.from-async", + "esnext.array.at", + "esnext.array.find-last", + "esnext.array.find-last-index", + "esnext.array.to-reversed", + "esnext.array.to-sorted", + "esnext.array.to-spliced", + "esnext.array.with", + "esnext.array-buffer.detached", + "esnext.array-buffer.transfer", + "esnext.array-buffer.transfer-to-fixed-length", + "esnext.global-this", + "esnext.map.group-by", + "esnext.object.has-own", + "esnext.object.group-by", + "esnext.promise.all-settled", + "esnext.promise.any", + "esnext.promise.with-resolvers", + "esnext.set.difference.v2", + "esnext.set.intersection.v2", + "esnext.set.is-disjoint-from.v2", + "esnext.set.is-subset-of.v2", + "esnext.set.is-superset-of.v2", + "esnext.set.symmetric-difference.v2", + "esnext.set.union.v2", + "esnext.string.is-well-formed", + "esnext.string.match-all", + "esnext.string.replace-all", + "esnext.string.to-well-formed", + "esnext.typed-array.at", + "esnext.typed-array.find-last", + "esnext.typed-array.find-last-index", + "esnext.typed-array.to-reversed", + "esnext.typed-array.to-sorted", + "esnext.typed-array.with", + "web.atob", + "web.btoa", + "web.dom-collections.for-each", + "web.dom-collections.iterator", + "web.dom-exception.constructor", + "web.dom-exception.to-string-tag", + "web.queue-microtask", + "web.self", + "web.timers", + "web.url", + "web.url.can-parse", + "web.url.parse", + "web.url.to-json", + "web.url-search-params", + "web.url-search-params.delete", + "web.url-search-params.has", + "web.url-search-params.size" + ] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 46, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "20.9.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "next" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 7159, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 7159, + "unit": "ms" + } } } } diff --git a/packages/results/data/next/versions/16.2.12.json b/packages/results/data/next/versions/16.2.12.json index 595f3da9..16a32b3d 100644 --- a/packages/results/data/next/versions/16.2.12.json +++ b/packages/results/data/next/versions/16.2.12.json @@ -2,6 +2,8 @@ "framework": "next", "projects": { "starter": { + "framework": "next", + "packagePath": "packages/starter-next-js", "timingMeasuredAt": "2026-10-13T12:06:04.562Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.2.12", @@ -20,13 +22,12 @@ "eslint-config-next": "16.2.12", "tailwindcss": "4.3.3" } - }, - "framework": "next", - "packagePath": "packages/starter-next-js" + } }, "app": { "timingMeasuredAt": "2026-10-13T12:06:04.562Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "16.2.12", "releasedAt": "2026-07-25T20:45:53.940Z", "packageJson": { @@ -41,18 +42,59 @@ "@types/react-dom": "19.2.3", "typescript": "6.0.3" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 7159 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 7159 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 2757, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5847, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5796, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 6123, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5967, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 5298, + "median": 5847, + "min": 2757, + "max": 6123 + }, + "nodeModulesSizeBytes": { + "value": 473014272, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -61,19 +103,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5396 + "timeMs": { + "value": 5396, + "unit": "ms" + } }, { - "timeMs": 6066 + "timeMs": { + "value": 6066, + "unit": "ms" + } }, { - "timeMs": 5191 + "timeMs": { + "value": 5191, + "unit": "ms" + } }, { - "timeMs": 4888 + "timeMs": { + "value": 4888, + "unit": "ms" + } }, { - "timeMs": 4872 + "timeMs": { + "value": 4872, + "unit": "ms" + } } ], "timeMs": { @@ -92,19 +149,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5111 + "timeMs": { + "value": 5111, + "unit": "ms" + } }, { - "timeMs": 5008 + "timeMs": { + "value": 5008, + "unit": "ms" + } }, { - "timeMs": 5877 + "timeMs": { + "value": 5877, + "unit": "ms" + } }, { - "timeMs": 4944 + "timeMs": { + "value": 4944, + "unit": "ms" + } }, { - "timeMs": 4922 + "timeMs": { + "value": 4922, + "unit": "ms" + } } ], "timeMs": { @@ -116,948 +188,1083 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 3 - }, - "devDependencies": { - "project": "starter", - "result": 6 - }, - "allDependencies": { - "project": "starter", - "result": 423 - }, - "duplicateDependencies": { - "project": "starter", - "result": 14 - }, - "depInstallSize": { - "project": "starter", - "result": 415096622 - }, - "vendoredCoreJsSize": { + "devServerStartTime": { "project": "starter", - "result": 112594 + "result": { + "name": "devServer", + "runs": 5, + "iterations": [ + { + "timeMs": { + "value": 2279, + "unit": "ms" + } + }, + { + "timeMs": { + "value": 2181, + "unit": "ms" + } + }, + { + "timeMs": { + "value": 2187, + "unit": "ms" + } + }, + { + "timeMs": { + "value": 2157, + "unit": "ms" + } + }, + { + "timeMs": { + "value": 2171, + "unit": "ms" + } + } + ], + "timeMs": { + "unit": "ms", + "mean": 2195, + "median": 2181, + "min": 2157, + "max": 2279 + } + } }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [ - "es.symbol", - "es.symbol.description", - "es.symbol.async-iterator", - "es.symbol.has-instance", - "es.symbol.is-concat-spreadable", - "es.symbol.iterator", - "es.symbol.match", - "es.symbol.match-all", - "es.symbol.replace", - "es.symbol.search", - "es.symbol.species", - "es.symbol.split", - "es.symbol.to-primitive", - "es.symbol.to-string-tag", - "es.symbol.unscopables", - "es.error.cause", - "es.error.to-string", - "es.aggregate-error", - "es.aggregate-error.cause", - "es.array.at", - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.find-last", - "es.array.find-last-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.from", - "es.array.index-of", - "es.array.is-array", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.of", - "es.array.push", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.to-reversed", - "es.array.to-sorted", - "es.array.to-spliced", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map", - "es.array.unshift", - "es.array.with", - "es.array-buffer.constructor", - "es.array-buffer.is-view", - "es.array-buffer.slice", - "es.data-view", - "es.array-buffer.detached", - "es.array-buffer.transfer", - "es.array-buffer.transfer-to-fixed-length", - "es.date.get-year", - "es.date.now", - "es.date.set-year", - "es.date.to-gmt-string", - "es.date.to-iso-string", - "es.date.to-json", - "es.date.to-primitive", - "es.date.to-string", - "es.escape", - "es.function.bind", - "es.function.has-instance", - "es.function.name", - "es.global-this", - "es.json.to-string-tag", - "es.map", - "es.map.group-by", - "es.math.acosh", - "es.math.asinh", - "es.math.atanh", - "es.math.cbrt", - "es.math.clz32", - "es.math.cosh", - "es.math.expm1", - "es.math.fround", - "es.math.hypot", - "es.math.imul", - "es.math.log10", - "es.math.log1p", - "es.math.log2", - "es.math.sign", - "es.math.sinh", - "es.math.tanh", - "es.math.to-string-tag", - "es.math.trunc", - "es.number.constructor", - "es.number.epsilon", - "es.number.is-finite", - "es.number.is-integer", - "es.number.is-nan", - "es.number.is-safe-integer", - "es.number.max-safe-integer", - "es.number.min-safe-integer", - "es.number.parse-float", - "es.number.parse-int", - "es.number.to-exponential", - "es.number.to-fixed", - "es.number.to-precision", - "es.object.assign", - "es.object.create", - "es.object.define-getter", - "es.object.define-properties", - "es.object.define-property", - "es.object.define-setter", - "es.object.entries", - "es.object.freeze", - "es.object.from-entries", - "es.object.get-own-property-descriptor", - "es.object.get-own-property-descriptors", - "es.object.get-own-property-names", - "es.object.get-prototype-of", - "es.object.group-by", - "es.object.has-own", - "es.object.is", - "es.object.is-extensible", - "es.object.is-frozen", - "es.object.is-sealed", - "es.object.keys", - "es.object.lookup-getter", - "es.object.lookup-setter", - "es.object.prevent-extensions", - "es.object.proto", - "es.object.seal", - "es.object.set-prototype-of", - "es.object.to-string", - "es.object.values", - "es.parse-float", - "es.parse-int", - "es.promise", - "es.promise.all-settled", - "es.promise.any", - "es.promise.finally", - "es.promise.with-resolvers", - "es.reflect.apply", - "es.reflect.construct", - "es.reflect.define-property", - "es.reflect.delete-property", - "es.reflect.get", - "es.reflect.get-own-property-descriptor", - "es.reflect.get-prototype-of", - "es.reflect.has", - "es.reflect.is-extensible", - "es.reflect.own-keys", - "es.reflect.prevent-extensions", - "es.reflect.set", - "es.reflect.set-prototype-of", - "es.reflect.to-string-tag", - "es.regexp.constructor", - "es.regexp.dot-all", - "es.regexp.exec", - "es.regexp.flags", - "es.regexp.sticky", - "es.regexp.test", - "es.regexp.to-string", - "es.set", - "es.set.intersection.v2", - "es.set.is-disjoint-from.v2", - "es.set.is-subset-of.v2", - "es.set.is-superset-of.v2", - "es.string.at-alternative", - "es.string.code-point-at", - "es.string.ends-with", - "es.string.from-code-point", - "es.string.includes", - "es.string.is-well-formed", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.raw", - "es.string.repeat", - "es.string.replace", - "es.string.replace-all", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.substr", - "es.string.to-well-formed", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup", - "es.typed-array.float32-array", - "es.typed-array.float64-array", - "es.typed-array.int8-array", - "es.typed-array.int16-array", - "es.typed-array.int32-array", - "es.typed-array.uint8-array", - "es.typed-array.uint8-clamped-array", - "es.typed-array.uint16-array", - "es.typed-array.uint32-array", - "es.typed-array.at", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.find-last", - "es.typed-array.find-last-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-reversed", - "es.typed-array.to-sorted", - "es.typed-array.to-string", - "es.unescape", - "es.weak-map", - "es.weak-set", - "esnext.aggregate-error", - "esnext.array.from-async", - "esnext.array.at", - "esnext.array.find-last", - "esnext.array.find-last-index", - "esnext.array.to-reversed", - "esnext.array.to-sorted", - "esnext.array.to-spliced", - "esnext.array.with", - "esnext.array-buffer.detached", - "esnext.array-buffer.transfer", - "esnext.array-buffer.transfer-to-fixed-length", - "esnext.global-this", - "esnext.map.group-by", - "esnext.object.has-own", - "esnext.object.group-by", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.promise.with-resolvers", - "esnext.set.difference.v2", - "esnext.set.intersection.v2", - "esnext.set.is-disjoint-from.v2", - "esnext.set.is-subset-of.v2", - "esnext.set.is-superset-of.v2", - "esnext.set.symmetric-difference.v2", - "esnext.set.union.v2", - "esnext.string.is-well-formed", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.string.to-well-formed", - "esnext.typed-array.at", - "esnext.typed-array.find-last", - "esnext.typed-array.find-last-index", - "esnext.typed-array.to-reversed", - "esnext.typed-array.to-sorted", - "esnext.typed-array.with", - "web.atob", - "web.btoa", - "web.dom-collections.for-each", - "web.dom-collections.iterator", - "web.dom-exception.constructor", - "web.dom-exception.to-string-tag", - "web.queue-microtask", - "web.self", - "web.timers", - "web.url", - "web.url.can-parse", - "web.url.parse", - "web.url.to-json", - "web.url-search-params", - "web.url-search-params.delete", - "web.url-search-params.has", - "web.url-search-params.size" - ] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 47 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 0, - "allDependencies": 6 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "20.9.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [] - }, - "devServerStartTime": { - "project": "starter", - "result": { - "name": "devServer", - "runs": 5, - "iterations": [ - { - "timeMs": 2279 - }, - { - "timeMs": 2181 - }, - { - "timeMs": 2187 - }, - { - "timeMs": 2157 - }, - { - "timeMs": 2171 - } - ], - "timeMs": { - "unit": "ms", - "mean": 2195, - "median": 2181, - "min": 2157, - "max": 2279 - } - } - }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 1, - "devDependencies": 1, - "allDependencies": 382, - "duplicateDependencies": 11 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 2757 - }, - { - "installTimeMs": 5847 - }, - { - "installTimeMs": 5796 - }, - { - "installTimeMs": 6123 - }, - { - "installTimeMs": 5967 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 5298, - "median": 5847, - "min": 2757, - "max": 6123 - }, - "nodeModulesSizeBytes": 473014272 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 343, - "fcpMs": 342.758, - "interactionTests": { - "interactionLatencyMs": 17.648, - "inputDelayMs": 2.422, - "processingDurationMs": 6.278, - "presentationDelayMs": 8.948 - } - }, - { - "firstPaintMs": 347, - "fcpMs": 346.851, - "interactionTests": { - "interactionLatencyMs": 17.179, - "inputDelayMs": 1.484, - "processingDurationMs": 4.085, - "presentationDelayMs": 11.61 - } - }, - { - "firstPaintMs": 341, - "fcpMs": 340.943, - "interactionTests": { - "interactionLatencyMs": 23.456, - "inputDelayMs": 1.488, - "processingDurationMs": 4.128, - "presentationDelayMs": 17.84 - } - }, - { - "firstPaintMs": 337, - "fcpMs": 337.292, - "interactionTests": { - "interactionLatencyMs": 20.624000000000002, - "inputDelayMs": 1.634, - "processingDurationMs": 4.353, - "presentationDelayMs": 14.637 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 342, - "median": 342, - "min": 337, - "max": 347 - }, - "fcpMs": { - "unit": "ms", - "mean": 341.96099999999996, - "median": 341.8505, - "min": 337.292, - "max": 346.851 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 19.726750000000003, - "median": 19.136000000000003, - "min": 17.179, - "max": 23.456 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.7570000000000001, - "median": 1.561, - "min": 1.484, - "max": 2.422 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 4.711, - "median": 4.2405, - "min": 4.085, - "max": 6.278 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 13.25875, - "median": 13.1235, - "min": 8.948, - "max": 17.84 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 138, - "fcpMs": 138.458, - "interactionTests": { - "interactionLatencyMs": 21.344, - "inputDelayMs": 1.474, - "processingDurationMs": 7.135, - "presentationDelayMs": 12.735 - } - }, - { - "firstPaintMs": 126, - "fcpMs": 126.306, - "interactionTests": { - "interactionLatencyMs": 17.398, - "inputDelayMs": 1.344, - "processingDurationMs": 8.206, - "presentationDelayMs": 7.848 - } - }, - { - "firstPaintMs": 122, - "fcpMs": 121.748, - "interactionTests": { - "interactionLatencyMs": 17.117, - "inputDelayMs": 1.34, - "processingDurationMs": 5.774, - "presentationDelayMs": 10.003 - } - }, - { - "firstPaintMs": 118, - "fcpMs": 117.728, - "interactionTests": { - "interactionLatencyMs": 16.674, - "inputDelayMs": 1.241, - "processingDurationMs": 5.962, - "presentationDelayMs": 9.471 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 126, - "median": 124, - "min": 118, - "max": 138 - }, - "fcpMs": { - "unit": "ms", - "mean": 126.06, - "median": 124.027, - "min": 117.728, - "max": 138.458 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 18.133250000000004, - "median": 17.2575, - "min": 16.674, - "max": 21.344 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.3497500000000002, - "median": 1.342, - "min": 1.241, - "max": 1.474 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 6.7692499999999995, - "median": 6.5485, - "min": 5.774, - "max": 8.206 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.01425, - "median": 9.737, - "min": 7.848, - "max": 12.735 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 318, - "errors": 0, - "requestsPerSec": 63.6, - "avgLatencyMs": 15.26, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 37824102.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 317, - "errors": 0, - "requestsPerSec": 63.4, - "avgLatencyMs": 77.82, - "p50LatencyMs": 77, - "p75LatencyMs": 79, - "p90LatencyMs": 81, - "p99LatencyMs": 95, - "maxLatencyMs": 99, - "bytesPerSec": 37706137.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 10, - "requests": 275, - "errors": 0, - "requestsPerSec": 55, - "avgLatencyMs": 178.37, - "p50LatencyMs": 179, - "p75LatencyMs": 182, - "p90LatencyMs": 187, - "p99LatencyMs": 254, - "maxLatencyMs": 290, - "bytesPerSec": 32710656, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 248, - "errors": 0, - "requestsPerSec": 49.6, - "avgLatencyMs": 479.48, - "p50LatencyMs": 480, - "p75LatencyMs": 491, - "p90LatencyMs": 501, - "p99LatencyMs": 1268, - "maxLatencyMs": 1434, - "bytesPerSec": 29505945.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 225, - "errors": 0, - "requestsPerSec": 45, - "avgLatencyMs": 979.56, - "p50LatencyMs": 778, - "p75LatencyMs": 934, - "p90LatencyMs": 1854, - "p99LatencyMs": 4578, - "maxLatencyMs": 4895, - "bytesPerSec": 26766540.8, - "elapsedTimeMs": 5010 - }, - { - "workers": 100, - "requests": 208, - "errors": 0, - "requestsPerSec": 41.6, - "avgLatencyMs": 1007.3, - "p50LatencyMs": 767, - "p75LatencyMs": 924, - "p90LatencyMs": 2127, - "p99LatencyMs": 4529, - "maxLatencyMs": 4858, - "bytesPerSec": 24743936, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 176, - "errors": 0, - "requestsPerSec": 35.21, - "avgLatencyMs": 1120.11, - "p50LatencyMs": 743, - "p75LatencyMs": 883, - "p90LatencyMs": 2789, - "p99LatencyMs": 4814, - "maxLatencyMs": 4972, - "bytesPerSec": 20938752, - "elapsedTimeMs": 5010 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 348, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 69.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41231974.4, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 353, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 70.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 69.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 88, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 90, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41821798.4, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 334, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 66.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 147.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 221, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 286, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39573913.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 265, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 53, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 447.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 447, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 468, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 475, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1175, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1332, + "unit": "ms" + }, + "bytesPerSec": { + "value": 31395020.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 250, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 50, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 902.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 782, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 875, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1488, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4312, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4592, + "unit": "ms" + }, + "bytesPerSec": { + "value": 29618995.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 243, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 48.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 965.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 729, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 906, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1889, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4687, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5000, + "unit": "ms" + }, + "bytesPerSec": { + "value": 28789964.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 200, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1068.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 690, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 867, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2583, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4713, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4997, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23694540.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 314, - "errors": 0, - "requestsPerSec": 62.8, - "avgLatencyMs": 15.44, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 19, - "maxLatencyMs": 27, - "bytesPerSec": 37352243.21, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 341, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 23, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40406220.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 309, - "errors": 0, - "requestsPerSec": 61.8, - "avgLatencyMs": 79.88, - "p50LatencyMs": 78, - "p75LatencyMs": 81, - "p90LatencyMs": 84, - "p99LatencyMs": 102, - "maxLatencyMs": 106, - "bytesPerSec": 36755865.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 335, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 67, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 73.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 86, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 107, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 110, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39690240, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 268, - "errors": 0, - "requestsPerSec": 53.6, - "avgLatencyMs": 182.7, - "p50LatencyMs": 184, - "p75LatencyMs": 186, - "p90LatencyMs": 196, - "p99LatencyMs": 260, - "maxLatencyMs": 301, - "bytesPerSec": 31878348.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 324, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 151.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 162, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 193, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 259, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38394265.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 240, - "errors": 0, - "requestsPerSec": 48, - "avgLatencyMs": 491.62, - "p50LatencyMs": 490, - "p75LatencyMs": 504, - "p90LatencyMs": 513, - "p99LatencyMs": 1298, - "maxLatencyMs": 1470, - "bytesPerSec": 28555673.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 265, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 53, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 450.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 456, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 467, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 483, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1188, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1342, + "unit": "ms" + }, + "bytesPerSec": { + "value": 31395020.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 225, - "errors": 0, - "requestsPerSec": 45, - "avgLatencyMs": 984.91, - "p50LatencyMs": 764, - "p75LatencyMs": 928, - "p90LatencyMs": 1856, - "p99LatencyMs": 4612, - "maxLatencyMs": 4949, - "bytesPerSec": 26763264, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 252, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 50.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 896.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 730, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 873, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1485, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4283, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4564, + "unit": "ms" + }, + "bytesPerSec": { + "value": 29858201.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 216, - "errors": 0, - "requestsPerSec": 43.2, - "avgLatencyMs": 990.72, - "p50LatencyMs": 775, - "p75LatencyMs": 926, - "p90LatencyMs": 2054, - "p99LatencyMs": 4540, - "maxLatencyMs": 4872, - "bytesPerSec": 25694208, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 243, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 48.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 955.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 733, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 902, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1859, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4636, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4952, + "unit": "ms" + }, + "bytesPerSec": { + "value": 28789964.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 184, - "errors": 0, - "requestsPerSec": 36.8, - "avgLatencyMs": 1088.74, - "p50LatencyMs": 713, - "p75LatencyMs": 879, - "p90LatencyMs": 2662, - "p99LatencyMs": 4770, - "maxLatencyMs": 4925, - "bytesPerSec": 21885747.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 192, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 38.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1069.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 688, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 876, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2582, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4774, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4920, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22747545.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 314, - "errors": 0, - "requestsPerSec": 62.8, - "avgLatencyMs": 15.49, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 21, - "maxLatencyMs": 28, - "bytesPerSec": 37352243.21, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 341, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40406220.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 305, - "errors": 0, - "requestsPerSec": 61, - "avgLatencyMs": 80.82, - "p50LatencyMs": 80, - "p75LatencyMs": 82, - "p90LatencyMs": 83, - "p99LatencyMs": 106, - "maxLatencyMs": 107, - "bytesPerSec": 36290560, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 344, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 71.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 76, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 85, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 93, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40760115.21, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 266, - "errors": 0, - "requestsPerSec": 53.2, - "avgLatencyMs": 183.9, - "p50LatencyMs": 186, - "p75LatencyMs": 188, - "p90LatencyMs": 194, - "p99LatencyMs": 260, - "maxLatencyMs": 297, - "bytesPerSec": 31635865.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 320, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 153.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 220, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 286, + "unit": "ms" + }, + "bytesPerSec": { + "value": 37922406.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 240, - "errors": 0, - "requestsPerSec": 48, - "avgLatencyMs": 492.19, - "p50LatencyMs": 492, - "p75LatencyMs": 505, - "p90LatencyMs": 525, - "p99LatencyMs": 1273, - "maxLatencyMs": 1455, - "bytesPerSec": 28555673.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 260, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 52, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 459.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 469, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 482, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 490, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1164, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1315, + "unit": "ms" + }, + "bytesPerSec": { + "value": 30803558.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 225, - "errors": 0, - "requestsPerSec": 45, - "avgLatencyMs": 989.31, - "p50LatencyMs": 793, - "p75LatencyMs": 956, - "p90LatencyMs": 1867, - "p99LatencyMs": 4625, - "maxLatencyMs": 4955, - "bytesPerSec": 26763264, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 250, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 50, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 922.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 758, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 892, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1560, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4405, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4702, + "unit": "ms" + }, + "bytesPerSec": { + "value": 29622272, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 207, - "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 1016.56, - "p50LatencyMs": 774, - "p75LatencyMs": 925, - "p90LatencyMs": 2157, - "p99LatencyMs": 4510, - "maxLatencyMs": 4821, - "bytesPerSec": 24621056, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 225, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 45, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 975.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 729, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 887, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2038, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4553, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4867, + "unit": "ms" + }, + "bytesPerSec": { + "value": 26654310.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 168, - "errors": 0, - "requestsPerSec": 33.6, - "avgLatencyMs": 1152.2, - "p50LatencyMs": 741, - "p75LatencyMs": 866, - "p90LatencyMs": 2957, - "p99LatencyMs": 4831, - "maxLatencyMs": 4995, - "bytesPerSec": 19984384, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 192, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 38.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1057.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 710, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 863, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2552, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4732, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4876, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22747545.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 5248, - "totalErrors": 0, + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 5877, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 315.3333333333333, - "median": 314, - "min": 314, - "max": 318 + "mean": 343.3333333333333, + "median": 341, + "min": 341, + "max": 348 }, "errors": { "unit": "errors", @@ -1068,69 +1275,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 63.06666666666666, - "median": 62.8, - "min": 62.8, - "max": 63.6 + "mean": 68.66666666666667, + "median": 68.2, + "min": 68.2, + "max": 69.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 15.396666666666667, - "median": 15.44, - "min": 15.26, - "max": 15.49 + "mean": 14.046666666666667, + "median": 14.1, + "min": 13.88, + "max": 14.16 }, "p50LatencyMs": { "unit": "ms", - "mean": 15, + "mean": 14, + "median": 14, + "min": 14, + "max": 14 + }, + "p75LatencyMs": { + "unit": "ms", + "mean": 14.666666666666666, "median": 15, - "min": 15, + "min": 14, "max": 15 }, - "p75LatencyMs": { + "p90LatencyMs": { "unit": "ms", "mean": 16, "median": 16, "min": 16, "max": 16 }, - "p90LatencyMs": { - "unit": "ms", - "mean": 17, - "median": 17, - "min": 17, - "max": 17 - }, "p99LatencyMs": { "unit": "ms", - "mean": 20, - "median": 20, + "mean": 20.333333333333332, + "median": 19, "min": 19, - "max": 21 + "max": 23 }, "maxLatencyMs": { "unit": "ms", - "mean": 27, - "median": 27, - "min": 26, - "max": 28 + "mean": 24.666666666666668, + "median": 24, + "min": 23, + "max": 27 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 37509529.60666666, - "median": 37352243.21, - "min": 37352243.21, - "max": 37824102.4 + "mean": 40681471.99999999, + "median": 40406220.8, + "min": 40406220.8, + "max": 41231974.4 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 310.3333333333333, - "median": 309, - "min": 305, - "max": 317 + "mean": 344, + "median": 344, + "min": 335, + "max": 353 }, "errors": { "unit": "errors", @@ -1141,69 +1348,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 62.06666666666666, - "median": 61.8, - "min": 61, - "max": 63.4 + "mean": 68.8, + "median": 68.8, + "min": 67, + "max": 70.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 79.50666666666666, - "median": 79.88, - "min": 77.82, - "max": 80.82 + "mean": 71.75, + "median": 71.86, + "min": 69.88, + "max": 73.51 }, "p50LatencyMs": { "unit": "ms", - "mean": 78.33333333333333, - "median": 78, - "min": 77, - "max": 80 - }, + "mean": 70.33333333333333, + "median": 71, + "min": 69, + "max": 71 + }, "p75LatencyMs": { "unit": "ms", - "mean": 80.66666666666667, - "median": 81, - "min": 79, - "max": 82 + "mean": 72.33333333333333, + "median": 73, + "min": 70, + "max": 74 }, "p90LatencyMs": { "unit": "ms", - "mean": 82.66666666666667, - "median": 83, - "min": 81, - "max": 84 + "mean": 78, + "median": 76, + "min": 72, + "max": 86 }, "p99LatencyMs": { "unit": "ms", - "mean": 101, - "median": 102, - "min": 95, - "max": 106 + "mean": 93.33333333333333, + "median": 88, + "min": 85, + "max": 107 }, "maxLatencyMs": { "unit": "ms", - "mean": 104, - "median": 106, - "min": 99, - "max": 107 + "mean": 97.66666666666667, + "median": 93, + "min": 90, + "max": 110 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 36917521.06666667, - "median": 36755865.6, - "min": 36290560, - "max": 37706137.6 + "mean": 40757384.53666667, + "median": 40760115.21, + "min": 39690240, + "max": 41821798.4 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 269.6666666666667, - "median": 268, - "min": 266, - "max": 275 + "mean": 326, + "median": 324, + "min": 320, + "max": 334 }, "errors": { "unit": "errors", @@ -1214,69 +1421,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 53.93333333333334, - "median": 53.6, - "min": 53.2, - "max": 55 + "mean": 65.2, + "median": 64.8, + "min": 64, + "max": 66.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 181.65666666666667, - "median": 182.7, - "min": 178.37, - "max": 183.9 + "mean": 150.54999999999998, + "median": 151.03, + "min": 147.39, + "max": 153.23 }, "p50LatencyMs": { "unit": "ms", - "mean": 183, - "median": 184, - "min": 179, - "max": 186 + "mean": 147.66666666666666, + "median": 149, + "min": 145, + "max": 149 }, "p75LatencyMs": { "unit": "ms", - "mean": 185.33333333333334, - "median": 186, - "min": 182, - "max": 188 + "mean": 151.66666666666666, + "median": 153, + "min": 148, + "max": 154 }, "p90LatencyMs": { "unit": "ms", - "mean": 192.33333333333334, - "median": 194, - "min": 187, - "max": 196 + "mean": 162.66666666666666, + "median": 162, + "min": 157, + "max": 169 }, "p99LatencyMs": { "unit": "ms", - "mean": 258, - "median": 260, - "min": 254, - "max": 260 + "mean": 211.33333333333334, + "median": 220, + "min": 193, + "max": 221 }, "maxLatencyMs": { "unit": "ms", - "mean": 296, - "median": 297, - "min": 290, - "max": 301 + "mean": 277, + "median": 286, + "min": 259, + "max": 286 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 32074956.8, - "median": 31878348.8, - "min": 31635865.6, - "max": 32710656 + "mean": 38630195.199999996, + "median": 38394265.6, + "min": 37922406.4, + "max": 39573913.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 242.66666666666666, - "median": 240, - "min": 240, - "max": 248 + "mean": 263.3333333333333, + "median": 265, + "min": 260, + "max": 265 }, "errors": { "unit": "errors", @@ -1287,69 +1494,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 48.53333333333333, - "median": 48, - "min": 48, - "max": 49.6 + "mean": 52.666666666666664, + "median": 53, + "min": 52, + "max": 53 }, "avgLatencyMs": { "unit": "ms", - "mean": 487.7633333333333, - "median": 491.62, - "min": 479.48, - "max": 492.19 + "mean": 452.75, + "median": 450.61, + "min": 447.74, + "max": 459.9 }, "p50LatencyMs": { "unit": "ms", - "mean": 487.3333333333333, - "median": 490, - "min": 480, - "max": 492 + "mean": 457.3333333333333, + "median": 456, + "min": 447, + "max": 469 }, "p75LatencyMs": { "unit": "ms", - "mean": 500, - "median": 504, - "min": 491, - "max": 505 + "mean": 472.3333333333333, + "median": 468, + "min": 467, + "max": 482 }, "p90LatencyMs": { "unit": "ms", - "mean": 513, - "median": 513, - "min": 501, - "max": 525 + "mean": 482.6666666666667, + "median": 483, + "min": 475, + "max": 490 }, "p99LatencyMs": { "unit": "ms", - "mean": 1279.6666666666667, - "median": 1273, - "min": 1268, - "max": 1298 + "mean": 1175.6666666666667, + "median": 1175, + "min": 1164, + "max": 1188 }, "maxLatencyMs": { "unit": "ms", - "mean": 1453, - "median": 1455, - "min": 1434, - "max": 1470 + "mean": 1329.6666666666667, + "median": 1332, + "min": 1315, + "max": 1342 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 28872430.933333337, - "median": 28555673.6, - "min": 28555673.6, - "max": 29505945.6 + "mean": 31197866.666666668, + "median": 31395020.8, + "min": 30803558.4, + "max": 31395020.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 225, - "median": 225, - "min": 225, - "max": 225 + "mean": 250.66666666666666, + "median": 250, + "min": 250, + "max": 252 }, "errors": { "unit": "errors", @@ -1360,69 +1567,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 45, - "median": 45, - "min": 45, - "max": 45 + "mean": 50.13333333333333, + "median": 50, + "min": 50, + "max": 50.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 984.5933333333332, - "median": 984.91, - "min": 979.56, - "max": 989.31 + "mean": 907.15, + "median": 902.12, + "min": 896.53, + "max": 922.8 }, "p50LatencyMs": { "unit": "ms", - "mean": 778.3333333333334, - "median": 778, - "min": 764, - "max": 793 + "mean": 756.6666666666666, + "median": 758, + "min": 730, + "max": 782 }, "p75LatencyMs": { "unit": "ms", - "mean": 939.3333333333334, - "median": 934, - "min": 928, - "max": 956 + "mean": 880, + "median": 875, + "min": 873, + "max": 892 }, "p90LatencyMs": { "unit": "ms", - "mean": 1859, - "median": 1856, - "min": 1854, - "max": 1867 + "mean": 1511, + "median": 1488, + "min": 1485, + "max": 1560 }, "p99LatencyMs": { "unit": "ms", - "mean": 4605, - "median": 4612, - "min": 4578, - "max": 4625 + "mean": 4333.333333333333, + "median": 4312, + "min": 4283, + "max": 4405 }, "maxLatencyMs": { "unit": "ms", - "mean": 4933, - "median": 4949, - "min": 4895, - "max": 4955 + "mean": 4619.333333333333, + "median": 4592, + "min": 4564, + "max": 4702 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 26764356.266666666, - "median": 26763264, - "min": 26763264, - "max": 26766540.8 + "mean": 29699822.933333334, + "median": 29622272, + "min": 29618995.2, + "max": 29858201.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 210.33333333333334, - "median": 208, - "min": 207, - "max": 216 + "mean": 237, + "median": 243, + "min": 225, + "max": 243 }, "errors": { "unit": "errors", @@ -1433,69 +1640,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 42.06666666666667, - "median": 41.6, - "min": 41.4, - "max": 43.2 + "mean": 47.4, + "median": 48.6, + "min": 45, + "max": 48.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 1004.86, - "median": 1007.3, - "min": 990.72, - "max": 1016.56 + "mean": 965.4266666666666, + "median": 965.09, + "min": 955.67, + "max": 975.52 }, "p50LatencyMs": { "unit": "ms", - "mean": 772, - "median": 774, - "min": 767, - "max": 775 + "mean": 730.3333333333334, + "median": 729, + "min": 729, + "max": 733 }, "p75LatencyMs": { "unit": "ms", - "mean": 925, - "median": 925, - "min": 924, - "max": 926 + "mean": 898.3333333333334, + "median": 902, + "min": 887, + "max": 906 }, "p90LatencyMs": { "unit": "ms", - "mean": 2112.6666666666665, - "median": 2127, - "min": 2054, - "max": 2157 + "mean": 1928.6666666666667, + "median": 1889, + "min": 1859, + "max": 2038 }, "p99LatencyMs": { "unit": "ms", - "mean": 4526.333333333333, - "median": 4529, - "min": 4510, - "max": 4540 + "mean": 4625.333333333333, + "median": 4636, + "min": 4553, + "max": 4687 }, "maxLatencyMs": { "unit": "ms", - "mean": 4850.333333333333, - "median": 4858, - "min": 4821, - "max": 4872 + "mean": 4939.666666666667, + "median": 4952, + "min": 4867, + "max": 5000 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 25019733.333333332, - "median": 24743936, - "min": 24621056, - "max": 25694208 + "mean": 28078080, + "median": 28789964.8, + "min": 26654310.4, + "max": 28789964.8 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 176, - "median": 176, - "min": 168, - "max": 184 + "mean": 194.66666666666666, + "median": 192, + "min": 192, + "max": 200 }, "errors": { "unit": "errors", @@ -1506,387 +1713,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 35.203333333333326, - "median": 35.21, - "min": 33.6, - "max": 36.8 + "mean": 38.93333333333334, + "median": 38.4, + "min": 38.4, + "max": 40 }, "avgLatencyMs": { "unit": "ms", - "mean": 1120.3500000000001, - "median": 1120.11, - "min": 1088.74, - "max": 1152.2 + "mean": 1064.8933333333334, + "median": 1068.19, + "min": 1057.28, + "max": 1069.21 }, "p50LatencyMs": { "unit": "ms", - "mean": 732.3333333333334, - "median": 741, - "min": 713, - "max": 743 + "mean": 696, + "median": 690, + "min": 688, + "max": 710 }, "p75LatencyMs": { "unit": "ms", - "mean": 876, - "median": 879, - "min": 866, - "max": 883 + "mean": 868.6666666666666, + "median": 867, + "min": 863, + "max": 876 }, "p90LatencyMs": { "unit": "ms", - "mean": 2802.6666666666665, - "median": 2789, - "min": 2662, - "max": 2957 + "mean": 2572.3333333333335, + "median": 2582, + "min": 2552, + "max": 2583 }, "p99LatencyMs": { "unit": "ms", - "mean": 4805, - "median": 4814, - "min": 4770, - "max": 4831 + "mean": 4739.666666666667, + "median": 4732, + "min": 4713, + "max": 4774 }, "maxLatencyMs": { "unit": "ms", - "mean": 4964, - "median": 4972, - "min": 4925, - "max": 4995 + "mean": 4931, + "median": 4920, + "min": 4876, + "max": 4997 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 20936294.400000002, - "median": 20938752, - "min": 19984384, - "max": 21885747.2 + "mean": 23063210.666666668, + "median": 22747545.6, + "min": 22747545.6, + "max": 23694540.8 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 348, - "errors": 0, - "requestsPerSec": 69.6, - "avgLatencyMs": 13.88, - "p50LatencyMs": 14, - "p75LatencyMs": 14, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 23, - "bytesPerSec": 41231974.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 318, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 63.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 37824102.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 353, - "errors": 0, - "requestsPerSec": 70.6, - "avgLatencyMs": 69.88, - "p50LatencyMs": 69, - "p75LatencyMs": 70, - "p90LatencyMs": 72, - "p99LatencyMs": 88, - "maxLatencyMs": 90, - "bytesPerSec": 41821798.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 317, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 63.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 77.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 95, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 99, + "unit": "ms" + }, + "bytesPerSec": { + "value": 37706137.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 334, - "errors": 0, - "requestsPerSec": 66.8, - "avgLatencyMs": 147.39, - "p50LatencyMs": 145, - "p75LatencyMs": 148, - "p90LatencyMs": 157, - "p99LatencyMs": 221, - "maxLatencyMs": 286, - "bytesPerSec": 39573913.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 275, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 55, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 178.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 187, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 254, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 290, + "unit": "ms" + }, + "bytesPerSec": { + "value": 32710656, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 265, - "errors": 0, - "requestsPerSec": 53, - "avgLatencyMs": 447.74, - "p50LatencyMs": 447, - "p75LatencyMs": 468, - "p90LatencyMs": 475, - "p99LatencyMs": 1175, - "maxLatencyMs": 1332, - "bytesPerSec": 31395020.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 248, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 49.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 479.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 480, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 491, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 501, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1268, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1434, + "unit": "ms" + }, + "bytesPerSec": { + "value": 29505945.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 250, - "errors": 0, - "requestsPerSec": 50, - "avgLatencyMs": 902.12, - "p50LatencyMs": 782, - "p75LatencyMs": 875, - "p90LatencyMs": 1488, - "p99LatencyMs": 4312, - "maxLatencyMs": 4592, - "bytesPerSec": 29618995.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 225, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 45, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 979.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 778, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 934, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1854, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4578, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4895, + "unit": "ms" + }, + "bytesPerSec": { + "value": 26766540.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 243, - "errors": 0, - "requestsPerSec": 48.6, - "avgLatencyMs": 965.09, - "p50LatencyMs": 729, - "p75LatencyMs": 906, - "p90LatencyMs": 1889, - "p99LatencyMs": 4687, - "maxLatencyMs": 5000, - "bytesPerSec": 28789964.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 208, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1007.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 767, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 924, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2127, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4529, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4858, + "unit": "ms" + }, + "bytesPerSec": { + "value": 24743936, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 200, - "errors": 0, - "requestsPerSec": 40, - "avgLatencyMs": 1068.19, - "p50LatencyMs": 690, - "p75LatencyMs": 867, - "p90LatencyMs": 2583, - "p99LatencyMs": 4713, - "maxLatencyMs": 4997, - "bytesPerSec": 23694540.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 176, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 35.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1120.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 743, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 883, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2789, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4814, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20938752, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 341, - "errors": 0, - "requestsPerSec": 68.2, - "avgLatencyMs": 14.16, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 23, - "maxLatencyMs": 24, - "bytesPerSec": 40406220.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 314, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 62.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 37352243.21, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 335, - "errors": 0, - "requestsPerSec": 67, - "avgLatencyMs": 73.51, - "p50LatencyMs": 71, - "p75LatencyMs": 74, - "p90LatencyMs": 86, - "p99LatencyMs": 107, - "maxLatencyMs": 110, - "bytesPerSec": 39690240, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 309, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 61.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 79.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 102, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 106, + "unit": "ms" + }, + "bytesPerSec": { + "value": 36755865.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 324, - "errors": 0, - "requestsPerSec": 64.8, - "avgLatencyMs": 151.03, - "p50LatencyMs": 149, - "p75LatencyMs": 154, - "p90LatencyMs": 162, - "p99LatencyMs": 193, - "maxLatencyMs": 259, - "bytesPerSec": 38394265.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 268, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 53.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 182.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 260, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 301, + "unit": "ms" + }, + "bytesPerSec": { + "value": 31878348.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 265, - "errors": 0, - "requestsPerSec": 53, - "avgLatencyMs": 450.61, - "p50LatencyMs": 456, - "p75LatencyMs": 467, - "p90LatencyMs": 483, - "p99LatencyMs": 1188, - "maxLatencyMs": 1342, - "bytesPerSec": 31395020.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 240, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 48, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 491.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 490, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 504, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 513, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1298, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1470, + "unit": "ms" + }, + "bytesPerSec": { + "value": 28555673.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 252, - "errors": 0, - "requestsPerSec": 50.4, - "avgLatencyMs": 896.53, - "p50LatencyMs": 730, - "p75LatencyMs": 873, - "p90LatencyMs": 1485, - "p99LatencyMs": 4283, - "maxLatencyMs": 4564, - "bytesPerSec": 29858201.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 225, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 45, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 984.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 764, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 928, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1856, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4612, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4949, + "unit": "ms" + }, + "bytesPerSec": { + "value": 26763264, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 243, - "errors": 0, - "requestsPerSec": 48.6, - "avgLatencyMs": 955.67, - "p50LatencyMs": 733, - "p75LatencyMs": 902, - "p90LatencyMs": 1859, - "p99LatencyMs": 4636, - "maxLatencyMs": 4952, - "bytesPerSec": 28789964.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 216, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 990.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 775, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 926, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2054, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4540, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4872, + "unit": "ms" + }, + "bytesPerSec": { + "value": 25694208, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 192, - "errors": 0, - "requestsPerSec": 38.4, - "avgLatencyMs": 1069.21, - "p50LatencyMs": 688, - "p75LatencyMs": 876, - "p90LatencyMs": 2582, - "p99LatencyMs": 4774, - "maxLatencyMs": 4920, - "bytesPerSec": 22747545.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 184, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 36.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1088.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 713, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 879, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2662, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4770, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4925, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21885747.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 341, - "errors": 0, - "requestsPerSec": 68.2, - "avgLatencyMs": 14.1, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 27, - "bytesPerSec": 40406220.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 314, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 62.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 28, + "unit": "ms" + }, + "bytesPerSec": { + "value": 37352243.21, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 344, - "errors": 0, - "requestsPerSec": 68.8, - "avgLatencyMs": 71.86, - "p50LatencyMs": 71, - "p75LatencyMs": 73, - "p90LatencyMs": 76, - "p99LatencyMs": 85, - "maxLatencyMs": 93, - "bytesPerSec": 40760115.21, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 305, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 80.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 106, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 107, + "unit": "ms" + }, + "bytesPerSec": { + "value": 36290560, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 320, - "errors": 0, - "requestsPerSec": 64, - "avgLatencyMs": 153.23, - "p50LatencyMs": 149, - "p75LatencyMs": 153, - "p90LatencyMs": 169, - "p99LatencyMs": 220, - "maxLatencyMs": 286, - "bytesPerSec": 37922406.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 266, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 53.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 183.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 188, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 194, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 260, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 297, + "unit": "ms" + }, + "bytesPerSec": { + "value": 31635865.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 260, - "errors": 0, - "requestsPerSec": 52, - "avgLatencyMs": 459.9, - "p50LatencyMs": 469, - "p75LatencyMs": 482, - "p90LatencyMs": 490, - "p99LatencyMs": 1164, - "maxLatencyMs": 1315, - "bytesPerSec": 30803558.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 240, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 48, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 492.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 492, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 505, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 525, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1273, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1455, + "unit": "ms" + }, + "bytesPerSec": { + "value": 28555673.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 250, - "errors": 0, - "requestsPerSec": 50, - "avgLatencyMs": 922.8, - "p50LatencyMs": 758, - "p75LatencyMs": 892, - "p90LatencyMs": 1560, - "p99LatencyMs": 4405, - "maxLatencyMs": 4702, - "bytesPerSec": 29622272, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 225, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 45, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 989.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 793, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 956, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1867, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4625, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4955, + "unit": "ms" + }, + "bytesPerSec": { + "value": 26763264, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 225, - "errors": 0, - "requestsPerSec": 45, - "avgLatencyMs": 975.52, - "p50LatencyMs": 729, - "p75LatencyMs": 887, - "p90LatencyMs": 2038, - "p99LatencyMs": 4553, - "maxLatencyMs": 4867, - "bytesPerSec": 26654310.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 207, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1016.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 774, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 925, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2157, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4510, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4821, + "unit": "ms" + }, + "bytesPerSec": { + "value": 24621056, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 192, - "errors": 0, - "requestsPerSec": 38.4, - "avgLatencyMs": 1057.28, - "p50LatencyMs": 710, - "p75LatencyMs": 863, - "p90LatencyMs": 2552, - "p99LatencyMs": 4732, - "maxLatencyMs": 4876, - "bytesPerSec": 22747545.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 168, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 33.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1152.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 741, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 866, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2957, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4831, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4995, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19984384, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 5877, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 5248, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 343.3333333333333, - "median": 341, - "min": 341, - "max": 348 + "mean": 315.3333333333333, + "median": 314, + "min": 314, + "max": 318 }, "errors": { "unit": "errors", @@ -1897,69 +2811,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 68.66666666666667, - "median": 68.2, - "min": 68.2, - "max": 69.6 + "mean": 63.06666666666666, + "median": 62.8, + "min": 62.8, + "max": 63.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 14.046666666666667, - "median": 14.1, - "min": 13.88, - "max": 14.16 + "mean": 15.396666666666667, + "median": 15.44, + "min": 15.26, + "max": 15.49 }, "p50LatencyMs": { "unit": "ms", - "mean": 14, - "median": 14, - "min": 14, - "max": 14 - }, - "p75LatencyMs": { - "unit": "ms", - "mean": 14.666666666666666, + "mean": 15, "median": 15, - "min": 14, + "min": 15, "max": 15 }, - "p90LatencyMs": { + "p75LatencyMs": { "unit": "ms", "mean": 16, "median": 16, "min": 16, "max": 16 }, + "p90LatencyMs": { + "unit": "ms", + "mean": 17, + "median": 17, + "min": 17, + "max": 17 + }, "p99LatencyMs": { "unit": "ms", - "mean": 20.333333333333332, - "median": 19, + "mean": 20, + "median": 20, "min": 19, - "max": 23 + "max": 21 }, "maxLatencyMs": { "unit": "ms", - "mean": 24.666666666666668, - "median": 24, - "min": 23, - "max": 27 + "mean": 27, + "median": 27, + "min": 26, + "max": 28 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 40681471.99999999, - "median": 40406220.8, - "min": 40406220.8, - "max": 41231974.4 + "mean": 37509529.60666666, + "median": 37352243.21, + "min": 37352243.21, + "max": 37824102.4 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 344, - "median": 344, - "min": 335, - "max": 353 + "mean": 310.3333333333333, + "median": 309, + "min": 305, + "max": 317 }, "errors": { "unit": "errors", @@ -1970,69 +2884,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 68.8, - "median": 68.8, - "min": 67, - "max": 70.6 + "mean": 62.06666666666666, + "median": 61.8, + "min": 61, + "max": 63.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 71.75, - "median": 71.86, - "min": 69.88, - "max": 73.51 + "mean": 79.50666666666666, + "median": 79.88, + "min": 77.82, + "max": 80.82 }, "p50LatencyMs": { "unit": "ms", - "mean": 70.33333333333333, - "median": 71, - "min": 69, - "max": 71 + "mean": 78.33333333333333, + "median": 78, + "min": 77, + "max": 80 }, "p75LatencyMs": { "unit": "ms", - "mean": 72.33333333333333, - "median": 73, - "min": 70, - "max": 74 + "mean": 80.66666666666667, + "median": 81, + "min": 79, + "max": 82 }, "p90LatencyMs": { "unit": "ms", - "mean": 78, - "median": 76, - "min": 72, - "max": 86 + "mean": 82.66666666666667, + "median": 83, + "min": 81, + "max": 84 }, "p99LatencyMs": { "unit": "ms", - "mean": 93.33333333333333, - "median": 88, - "min": 85, - "max": 107 + "mean": 101, + "median": 102, + "min": 95, + "max": 106 }, "maxLatencyMs": { "unit": "ms", - "mean": 97.66666666666667, - "median": 93, - "min": 90, - "max": 110 + "mean": 104, + "median": 106, + "min": 99, + "max": 107 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 40757384.53666667, - "median": 40760115.21, - "min": 39690240, - "max": 41821798.4 + "mean": 36917521.06666667, + "median": 36755865.6, + "min": 36290560, + "max": 37706137.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 326, - "median": 324, - "min": 320, - "max": 334 + "mean": 269.6666666666667, + "median": 268, + "min": 266, + "max": 275 }, "errors": { "unit": "errors", @@ -2043,69 +2957,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 65.2, - "median": 64.8, - "min": 64, - "max": 66.8 + "mean": 53.93333333333334, + "median": 53.6, + "min": 53.2, + "max": 55 }, "avgLatencyMs": { "unit": "ms", - "mean": 150.54999999999998, - "median": 151.03, - "min": 147.39, - "max": 153.23 + "mean": 181.65666666666667, + "median": 182.7, + "min": 178.37, + "max": 183.9 }, "p50LatencyMs": { "unit": "ms", - "mean": 147.66666666666666, - "median": 149, - "min": 145, - "max": 149 + "mean": 183, + "median": 184, + "min": 179, + "max": 186 }, "p75LatencyMs": { "unit": "ms", - "mean": 151.66666666666666, - "median": 153, - "min": 148, - "max": 154 + "mean": 185.33333333333334, + "median": 186, + "min": 182, + "max": 188 }, "p90LatencyMs": { "unit": "ms", - "mean": 162.66666666666666, - "median": 162, - "min": 157, - "max": 169 + "mean": 192.33333333333334, + "median": 194, + "min": 187, + "max": 196 }, "p99LatencyMs": { "unit": "ms", - "mean": 211.33333333333334, - "median": 220, - "min": 193, - "max": 221 + "mean": 258, + "median": 260, + "min": 254, + "max": 260 }, "maxLatencyMs": { "unit": "ms", - "mean": 277, - "median": 286, - "min": 259, - "max": 286 + "mean": 296, + "median": 297, + "min": 290, + "max": 301 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 38630195.199999996, - "median": 38394265.6, - "min": 37922406.4, - "max": 39573913.6 + "mean": 32074956.8, + "median": 31878348.8, + "min": 31635865.6, + "max": 32710656 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 263.3333333333333, - "median": 265, - "min": 260, - "max": 265 + "mean": 242.66666666666666, + "median": 240, + "min": 240, + "max": 248 }, "errors": { "unit": "errors", @@ -2116,69 +3030,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 52.666666666666664, - "median": 53, - "min": 52, - "max": 53 + "mean": 48.53333333333333, + "median": 48, + "min": 48, + "max": 49.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 452.75, - "median": 450.61, - "min": 447.74, - "max": 459.9 + "mean": 487.7633333333333, + "median": 491.62, + "min": 479.48, + "max": 492.19 }, "p50LatencyMs": { "unit": "ms", - "mean": 457.3333333333333, - "median": 456, - "min": 447, - "max": 469 + "mean": 487.3333333333333, + "median": 490, + "min": 480, + "max": 492 }, "p75LatencyMs": { "unit": "ms", - "mean": 472.3333333333333, - "median": 468, - "min": 467, - "max": 482 + "mean": 500, + "median": 504, + "min": 491, + "max": 505 }, "p90LatencyMs": { "unit": "ms", - "mean": 482.6666666666667, - "median": 483, - "min": 475, - "max": 490 + "mean": 513, + "median": 513, + "min": 501, + "max": 525 }, "p99LatencyMs": { "unit": "ms", - "mean": 1175.6666666666667, - "median": 1175, - "min": 1164, - "max": 1188 + "mean": 1279.6666666666667, + "median": 1273, + "min": 1268, + "max": 1298 }, "maxLatencyMs": { "unit": "ms", - "mean": 1329.6666666666667, - "median": 1332, - "min": 1315, - "max": 1342 + "mean": 1453, + "median": 1455, + "min": 1434, + "max": 1470 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 31197866.666666668, - "median": 31395020.8, - "min": 30803558.4, - "max": 31395020.8 + "mean": 28872430.933333337, + "median": 28555673.6, + "min": 28555673.6, + "max": 29505945.6 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 250.66666666666666, - "median": 250, - "min": 250, - "max": 252 + "mean": 225, + "median": 225, + "min": 225, + "max": 225 }, "errors": { "unit": "errors", @@ -2189,69 +3103,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 50.13333333333333, - "median": 50, - "min": 50, - "max": 50.4 + "mean": 45, + "median": 45, + "min": 45, + "max": 45 }, "avgLatencyMs": { "unit": "ms", - "mean": 907.15, - "median": 902.12, - "min": 896.53, - "max": 922.8 + "mean": 984.5933333333332, + "median": 984.91, + "min": 979.56, + "max": 989.31 }, "p50LatencyMs": { "unit": "ms", - "mean": 756.6666666666666, - "median": 758, - "min": 730, - "max": 782 + "mean": 778.3333333333334, + "median": 778, + "min": 764, + "max": 793 }, "p75LatencyMs": { "unit": "ms", - "mean": 880, - "median": 875, - "min": 873, - "max": 892 + "mean": 939.3333333333334, + "median": 934, + "min": 928, + "max": 956 }, "p90LatencyMs": { "unit": "ms", - "mean": 1511, - "median": 1488, - "min": 1485, - "max": 1560 + "mean": 1859, + "median": 1856, + "min": 1854, + "max": 1867 }, "p99LatencyMs": { "unit": "ms", - "mean": 4333.333333333333, - "median": 4312, - "min": 4283, - "max": 4405 + "mean": 4605, + "median": 4612, + "min": 4578, + "max": 4625 }, "maxLatencyMs": { "unit": "ms", - "mean": 4619.333333333333, - "median": 4592, - "min": 4564, - "max": 4702 + "mean": 4933, + "median": 4949, + "min": 4895, + "max": 4955 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 29699822.933333334, - "median": 29622272, - "min": 29618995.2, - "max": 29858201.6 + "mean": 26764356.266666666, + "median": 26763264, + "min": 26763264, + "max": 26766540.8 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 237, - "median": 243, - "min": 225, - "max": 243 + "mean": 210.33333333333334, + "median": 208, + "min": 207, + "max": 216 }, "errors": { "unit": "errors", @@ -2262,69 +3176,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 47.4, - "median": 48.6, - "min": 45, - "max": 48.6 + "mean": 42.06666666666667, + "median": 41.6, + "min": 41.4, + "max": 43.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 965.4266666666666, - "median": 965.09, - "min": 955.67, - "max": 975.52 + "mean": 1004.86, + "median": 1007.3, + "min": 990.72, + "max": 1016.56 }, "p50LatencyMs": { "unit": "ms", - "mean": 730.3333333333334, - "median": 729, - "min": 729, - "max": 733 + "mean": 772, + "median": 774, + "min": 767, + "max": 775 }, "p75LatencyMs": { "unit": "ms", - "mean": 898.3333333333334, - "median": 902, - "min": 887, - "max": 906 + "mean": 925, + "median": 925, + "min": 924, + "max": 926 }, "p90LatencyMs": { "unit": "ms", - "mean": 1928.6666666666667, - "median": 1889, - "min": 1859, - "max": 2038 + "mean": 2112.6666666666665, + "median": 2127, + "min": 2054, + "max": 2157 }, "p99LatencyMs": { "unit": "ms", - "mean": 4625.333333333333, - "median": 4636, - "min": 4553, - "max": 4687 + "mean": 4526.333333333333, + "median": 4529, + "min": 4510, + "max": 4540 }, "maxLatencyMs": { "unit": "ms", - "mean": 4939.666666666667, - "median": 4952, - "min": 4867, - "max": 5000 + "mean": 4850.333333333333, + "median": 4858, + "min": 4821, + "max": 4872 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 28078080, - "median": 28789964.8, - "min": 26654310.4, - "max": 28789964.8 + "mean": 25019733.333333332, + "median": 24743936, + "min": 24621056, + "max": 25694208 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 194.66666666666666, - "median": 192, - "min": 192, - "max": 200 + "mean": 176, + "median": 176, + "min": 168, + "max": 184 }, "errors": { "unit": "errors", @@ -2335,62 +3249,817 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 38.93333333333334, - "median": 38.4, - "min": 38.4, - "max": 40 + "mean": 35.203333333333326, + "median": 35.21, + "min": 33.6, + "max": 36.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 1064.8933333333334, - "median": 1068.19, - "min": 1057.28, - "max": 1069.21 + "mean": 1120.3500000000001, + "median": 1120.11, + "min": 1088.74, + "max": 1152.2 }, "p50LatencyMs": { "unit": "ms", - "mean": 696, - "median": 690, - "min": 688, - "max": 710 + "mean": 732.3333333333334, + "median": 741, + "min": 713, + "max": 743 }, "p75LatencyMs": { "unit": "ms", - "mean": 868.6666666666666, - "median": 867, - "min": 863, - "max": 876 + "mean": 876, + "median": 879, + "min": 866, + "max": 883 }, "p90LatencyMs": { "unit": "ms", - "mean": 2572.3333333333335, - "median": 2582, - "min": 2552, - "max": 2583 + "mean": 2802.6666666666665, + "median": 2789, + "min": 2662, + "max": 2957 }, "p99LatencyMs": { "unit": "ms", - "mean": 4739.666666666667, - "median": 4732, - "min": 4713, - "max": 4774 + "mean": 4805, + "median": 4814, + "min": 4770, + "max": 4831 }, "maxLatencyMs": { "unit": "ms", - "mean": 4931, - "median": 4920, - "min": 4876, - "max": 4997 + "mean": 4964, + "median": 4972, + "min": 4925, + "max": 4995 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 23063210.666666668, - "median": 22747545.6, - "min": 22747545.6, - "max": 23694540.8 + "mean": 20936294.400000002, + "median": 20938752, + "min": 19984384, + "max": 21885747.2 + } + } + } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 343, + "unit": "ms" + }, + "fcpMs": { + "value": 342.758, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.648, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.422, + "unit": "ms" + }, + "processingDurationMs": { + "value": 6.278, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.948, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 347, + "unit": "ms" + }, + "fcpMs": { + "value": 346.851, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.179, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.484, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.085, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.61, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 341, + "unit": "ms" + }, + "fcpMs": { + "value": 340.943, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.456, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.488, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.128, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.84, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 337, + "unit": "ms" + }, + "fcpMs": { + "value": 337.292, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.624000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.634, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.353, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.637, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 342, + "median": 342, + "min": 337, + "max": 347 + }, + "fcpMs": { + "unit": "ms", + "mean": 341.96099999999996, + "median": 341.8505, + "min": 337.292, + "max": 346.851 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 19.726750000000003, + "median": 19.136000000000003, + "min": 17.179, + "max": 23.456 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.7570000000000001, + "median": 1.561, + "min": 1.484, + "max": 2.422 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 4.711, + "median": 4.2405, + "min": 4.085, + "max": 6.278 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 13.25875, + "median": 13.1235, + "min": 8.948, + "max": 17.84 } } } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 138, + "unit": "ms" + }, + "fcpMs": { + "value": 138.458, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 21.344, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.474, + "unit": "ms" + }, + "processingDurationMs": { + "value": 7.135, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.735, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 126, + "unit": "ms" + }, + "fcpMs": { + "value": 126.306, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.398, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.344, + "unit": "ms" + }, + "processingDurationMs": { + "value": 8.206, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.848, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 122, + "unit": "ms" + }, + "fcpMs": { + "value": 121.748, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.117, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.34, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.774, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.003, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 118, + "unit": "ms" + }, + "fcpMs": { + "value": 117.728, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.674, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.241, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.962, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.471, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 126, + "median": 124, + "min": 118, + "max": 138 + }, + "fcpMs": { + "unit": "ms", + "mean": 126.06, + "median": 124.027, + "min": 117.728, + "max": 138.458 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 18.133250000000004, + "median": 17.2575, + "min": 16.674, + "max": 21.344 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.3497500000000002, + "median": 1.342, + "min": 1.241, + "max": 1.474 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 6.7692499999999995, + "median": 6.5485, + "min": 5.774, + "max": 8.206 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.01425, + "median": 9.737, + "min": 7.848, + "max": 12.735 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 3, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 6, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 423, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 6, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 382, + "unit": "count" + }, + "duplicateDependencies": { + "value": 11, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 14, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 415096622, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 112594, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [ + "es.symbol", + "es.symbol.description", + "es.symbol.async-iterator", + "es.symbol.has-instance", + "es.symbol.is-concat-spreadable", + "es.symbol.iterator", + "es.symbol.match", + "es.symbol.match-all", + "es.symbol.replace", + "es.symbol.search", + "es.symbol.species", + "es.symbol.split", + "es.symbol.to-primitive", + "es.symbol.to-string-tag", + "es.symbol.unscopables", + "es.error.cause", + "es.error.to-string", + "es.aggregate-error", + "es.aggregate-error.cause", + "es.array.at", + "es.array.concat", + "es.array.copy-within", + "es.array.every", + "es.array.fill", + "es.array.filter", + "es.array.find", + "es.array.find-index", + "es.array.find-last", + "es.array.find-last-index", + "es.array.flat", + "es.array.flat-map", + "es.array.for-each", + "es.array.from", + "es.array.index-of", + "es.array.is-array", + "es.array.iterator", + "es.array.join", + "es.array.last-index-of", + "es.array.map", + "es.array.of", + "es.array.push", + "es.array.reduce", + "es.array.reduce-right", + "es.array.reverse", + "es.array.slice", + "es.array.some", + "es.array.sort", + "es.array.species", + "es.array.splice", + "es.array.to-reversed", + "es.array.to-sorted", + "es.array.to-spliced", + "es.array.unscopables.flat", + "es.array.unscopables.flat-map", + "es.array.unshift", + "es.array.with", + "es.array-buffer.constructor", + "es.array-buffer.is-view", + "es.array-buffer.slice", + "es.data-view", + "es.array-buffer.detached", + "es.array-buffer.transfer", + "es.array-buffer.transfer-to-fixed-length", + "es.date.get-year", + "es.date.now", + "es.date.set-year", + "es.date.to-gmt-string", + "es.date.to-iso-string", + "es.date.to-json", + "es.date.to-primitive", + "es.date.to-string", + "es.escape", + "es.function.bind", + "es.function.has-instance", + "es.function.name", + "es.global-this", + "es.json.to-string-tag", + "es.map", + "es.map.group-by", + "es.math.acosh", + "es.math.asinh", + "es.math.atanh", + "es.math.cbrt", + "es.math.clz32", + "es.math.cosh", + "es.math.expm1", + "es.math.fround", + "es.math.hypot", + "es.math.imul", + "es.math.log10", + "es.math.log1p", + "es.math.log2", + "es.math.sign", + "es.math.sinh", + "es.math.tanh", + "es.math.to-string-tag", + "es.math.trunc", + "es.number.constructor", + "es.number.epsilon", + "es.number.is-finite", + "es.number.is-integer", + "es.number.is-nan", + "es.number.is-safe-integer", + "es.number.max-safe-integer", + "es.number.min-safe-integer", + "es.number.parse-float", + "es.number.parse-int", + "es.number.to-exponential", + "es.number.to-fixed", + "es.number.to-precision", + "es.object.assign", + "es.object.create", + "es.object.define-getter", + "es.object.define-properties", + "es.object.define-property", + "es.object.define-setter", + "es.object.entries", + "es.object.freeze", + "es.object.from-entries", + "es.object.get-own-property-descriptor", + "es.object.get-own-property-descriptors", + "es.object.get-own-property-names", + "es.object.get-prototype-of", + "es.object.group-by", + "es.object.has-own", + "es.object.is", + "es.object.is-extensible", + "es.object.is-frozen", + "es.object.is-sealed", + "es.object.keys", + "es.object.lookup-getter", + "es.object.lookup-setter", + "es.object.prevent-extensions", + "es.object.proto", + "es.object.seal", + "es.object.set-prototype-of", + "es.object.to-string", + "es.object.values", + "es.parse-float", + "es.parse-int", + "es.promise", + "es.promise.all-settled", + "es.promise.any", + "es.promise.finally", + "es.promise.with-resolvers", + "es.reflect.apply", + "es.reflect.construct", + "es.reflect.define-property", + "es.reflect.delete-property", + "es.reflect.get", + "es.reflect.get-own-property-descriptor", + "es.reflect.get-prototype-of", + "es.reflect.has", + "es.reflect.is-extensible", + "es.reflect.own-keys", + "es.reflect.prevent-extensions", + "es.reflect.set", + "es.reflect.set-prototype-of", + "es.reflect.to-string-tag", + "es.regexp.constructor", + "es.regexp.dot-all", + "es.regexp.exec", + "es.regexp.flags", + "es.regexp.sticky", + "es.regexp.test", + "es.regexp.to-string", + "es.set", + "es.set.intersection.v2", + "es.set.is-disjoint-from.v2", + "es.set.is-subset-of.v2", + "es.set.is-superset-of.v2", + "es.string.at-alternative", + "es.string.code-point-at", + "es.string.ends-with", + "es.string.from-code-point", + "es.string.includes", + "es.string.is-well-formed", + "es.string.iterator", + "es.string.match", + "es.string.match-all", + "es.string.pad-end", + "es.string.pad-start", + "es.string.raw", + "es.string.repeat", + "es.string.replace", + "es.string.replace-all", + "es.string.search", + "es.string.split", + "es.string.starts-with", + "es.string.substr", + "es.string.to-well-formed", + "es.string.trim", + "es.string.trim-end", + "es.string.trim-start", + "es.string.anchor", + "es.string.big", + "es.string.blink", + "es.string.bold", + "es.string.fixed", + "es.string.fontcolor", + "es.string.fontsize", + "es.string.italics", + "es.string.link", + "es.string.small", + "es.string.strike", + "es.string.sub", + "es.string.sup", + "es.typed-array.float32-array", + "es.typed-array.float64-array", + "es.typed-array.int8-array", + "es.typed-array.int16-array", + "es.typed-array.int32-array", + "es.typed-array.uint8-array", + "es.typed-array.uint8-clamped-array", + "es.typed-array.uint16-array", + "es.typed-array.uint32-array", + "es.typed-array.at", + "es.typed-array.copy-within", + "es.typed-array.every", + "es.typed-array.fill", + "es.typed-array.filter", + "es.typed-array.find", + "es.typed-array.find-index", + "es.typed-array.find-last", + "es.typed-array.find-last-index", + "es.typed-array.for-each", + "es.typed-array.from", + "es.typed-array.includes", + "es.typed-array.index-of", + "es.typed-array.iterator", + "es.typed-array.join", + "es.typed-array.last-index-of", + "es.typed-array.map", + "es.typed-array.of", + "es.typed-array.reduce", + "es.typed-array.reduce-right", + "es.typed-array.reverse", + "es.typed-array.set", + "es.typed-array.slice", + "es.typed-array.some", + "es.typed-array.sort", + "es.typed-array.subarray", + "es.typed-array.to-locale-string", + "es.typed-array.to-reversed", + "es.typed-array.to-sorted", + "es.typed-array.to-string", + "es.unescape", + "es.weak-map", + "es.weak-set", + "esnext.aggregate-error", + "esnext.array.from-async", + "esnext.array.at", + "esnext.array.find-last", + "esnext.array.find-last-index", + "esnext.array.to-reversed", + "esnext.array.to-sorted", + "esnext.array.to-spliced", + "esnext.array.with", + "esnext.array-buffer.detached", + "esnext.array-buffer.transfer", + "esnext.array-buffer.transfer-to-fixed-length", + "esnext.global-this", + "esnext.map.group-by", + "esnext.object.has-own", + "esnext.object.group-by", + "esnext.promise.all-settled", + "esnext.promise.any", + "esnext.promise.with-resolvers", + "esnext.set.difference.v2", + "esnext.set.intersection.v2", + "esnext.set.is-disjoint-from.v2", + "esnext.set.is-subset-of.v2", + "esnext.set.is-superset-of.v2", + "esnext.set.symmetric-difference.v2", + "esnext.set.union.v2", + "esnext.string.is-well-formed", + "esnext.string.match-all", + "esnext.string.replace-all", + "esnext.string.to-well-formed", + "esnext.typed-array.at", + "esnext.typed-array.find-last", + "esnext.typed-array.find-last-index", + "esnext.typed-array.to-reversed", + "esnext.typed-array.to-sorted", + "esnext.typed-array.with", + "web.atob", + "web.btoa", + "web.dom-collections.for-each", + "web.dom-collections.iterator", + "web.dom-exception.constructor", + "web.dom-exception.to-string-tag", + "web.queue-microtask", + "web.self", + "web.timers", + "web.url", + "web.url.can-parse", + "web.url.parse", + "web.url.to-json", + "web.url-search-params", + "web.url-search-params.delete", + "web.url-search-params.has", + "web.url-search-params.size" + ] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 47, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "20.9.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 7159, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 7159, + "unit": "ms" + } } } } diff --git a/packages/results/data/next/versions/16.3.8.json b/packages/results/data/next/versions/16.3.8.json index 4950e031..b8cb9b65 100644 --- a/packages/results/data/next/versions/16.3.8.json +++ b/packages/results/data/next/versions/16.3.8.json @@ -2,6 +2,8 @@ "framework": "next", "projects": { "starter": { + "framework": "next", + "packagePath": "packages/starter-next-js", "timingMeasuredAt": "2026-10-14T09:59:28.287Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "16.3.8", @@ -20,13 +22,12 @@ "eslint-config-next": "16.3.8", "tailwindcss": "4.3.3" } - }, - "framework": "next", - "packagePath": "packages/starter-next-js" + } }, "app": { "timingMeasuredAt": "2026-10-14T09:59:28.287Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "16.3.8", "releasedAt": "2026-09-30T16:07:21.198Z", "packageJson": { @@ -41,18 +42,59 @@ "@types/react-dom": "19.3.0", "typescript": "6.0.3" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 7159 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 7159 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 3066, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 7153, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 6780, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 6173, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 6422, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 5918.8, + "median": 6422, + "min": 3066, + "max": 7153 + }, + "nodeModulesSizeBytes": { + "value": 474710016, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -61,19 +103,34 @@ "runs": 5, "iterations": [ { - "timeMs": 7062 + "timeMs": { + "value": 7062, + "unit": "ms" + } }, { - "timeMs": 6790 + "timeMs": { + "value": 6790, + "unit": "ms" + } }, { - "timeMs": 6468 + "timeMs": { + "value": 6468, + "unit": "ms" + } }, { - "timeMs": 6674 + "timeMs": { + "value": 6674, + "unit": "ms" + } }, { - "timeMs": 6804 + "timeMs": { + "value": 6804, + "unit": "ms" + } } ], "timeMs": { @@ -92,19 +149,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2760 + "timeMs": { + "value": 2760, + "unit": "ms" + } }, { - "timeMs": 2950 + "timeMs": { + "value": 2950, + "unit": "ms" + } }, { - "timeMs": 2788 + "timeMs": { + "value": 2788, + "unit": "ms" + } }, { - "timeMs": 2747 + "timeMs": { + "value": 2747, + "unit": "ms" + } }, { - "timeMs": 2691 + "timeMs": { + "value": 2691, + "unit": "ms" + } } ], "timeMs": { @@ -116,948 +188,1083 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 3 - }, - "devDependencies": { - "project": "starter", - "result": 6 - }, - "allDependencies": { - "project": "starter", - "result": 426 - }, - "duplicateDependencies": { - "project": "starter", - "result": 14 - }, - "depInstallSize": { - "project": "starter", - "result": 415502553 - }, - "vendoredCoreJsSize": { + "devServerStartTime": { "project": "starter", - "result": 112594 + "result": { + "name": "devServer", + "runs": 5, + "iterations": [ + { + "timeMs": { + "value": 2537, + "unit": "ms" + } + }, + { + "timeMs": { + "value": 2373, + "unit": "ms" + } + }, + { + "timeMs": { + "value": 2177, + "unit": "ms" + } + }, + { + "timeMs": { + "value": 2116, + "unit": "ms" + } + }, + { + "timeMs": { + "value": 2002, + "unit": "ms" + } + } + ], + "timeMs": { + "unit": "ms", + "mean": 2241, + "median": 2177, + "min": 2002, + "max": 2537 + } + } }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [ - "es.symbol", - "es.symbol.description", - "es.symbol.async-iterator", - "es.symbol.has-instance", - "es.symbol.is-concat-spreadable", - "es.symbol.iterator", - "es.symbol.match", - "es.symbol.match-all", - "es.symbol.replace", - "es.symbol.search", - "es.symbol.species", - "es.symbol.split", - "es.symbol.to-primitive", - "es.symbol.to-string-tag", - "es.symbol.unscopables", - "es.error.cause", - "es.error.to-string", - "es.aggregate-error", - "es.aggregate-error.cause", - "es.array.at", - "es.array.concat", - "es.array.copy-within", - "es.array.every", - "es.array.fill", - "es.array.filter", - "es.array.find", - "es.array.find-index", - "es.array.find-last", - "es.array.find-last-index", - "es.array.flat", - "es.array.flat-map", - "es.array.for-each", - "es.array.from", - "es.array.index-of", - "es.array.is-array", - "es.array.iterator", - "es.array.join", - "es.array.last-index-of", - "es.array.map", - "es.array.of", - "es.array.push", - "es.array.reduce", - "es.array.reduce-right", - "es.array.reverse", - "es.array.slice", - "es.array.some", - "es.array.sort", - "es.array.species", - "es.array.splice", - "es.array.to-reversed", - "es.array.to-sorted", - "es.array.to-spliced", - "es.array.unscopables.flat", - "es.array.unscopables.flat-map", - "es.array.unshift", - "es.array.with", - "es.array-buffer.constructor", - "es.array-buffer.is-view", - "es.array-buffer.slice", - "es.data-view", - "es.array-buffer.detached", - "es.array-buffer.transfer", - "es.array-buffer.transfer-to-fixed-length", - "es.date.get-year", - "es.date.now", - "es.date.set-year", - "es.date.to-gmt-string", - "es.date.to-iso-string", - "es.date.to-json", - "es.date.to-primitive", - "es.date.to-string", - "es.escape", - "es.function.bind", - "es.function.has-instance", - "es.function.name", - "es.global-this", - "es.json.to-string-tag", - "es.map", - "es.map.group-by", - "es.math.acosh", - "es.math.asinh", - "es.math.atanh", - "es.math.cbrt", - "es.math.clz32", - "es.math.cosh", - "es.math.expm1", - "es.math.fround", - "es.math.hypot", - "es.math.imul", - "es.math.log10", - "es.math.log1p", - "es.math.log2", - "es.math.sign", - "es.math.sinh", - "es.math.tanh", - "es.math.to-string-tag", - "es.math.trunc", - "es.number.constructor", - "es.number.epsilon", - "es.number.is-finite", - "es.number.is-integer", - "es.number.is-nan", - "es.number.is-safe-integer", - "es.number.max-safe-integer", - "es.number.min-safe-integer", - "es.number.parse-float", - "es.number.parse-int", - "es.number.to-exponential", - "es.number.to-fixed", - "es.number.to-precision", - "es.object.assign", - "es.object.create", - "es.object.define-getter", - "es.object.define-properties", - "es.object.define-property", - "es.object.define-setter", - "es.object.entries", - "es.object.freeze", - "es.object.from-entries", - "es.object.get-own-property-descriptor", - "es.object.get-own-property-descriptors", - "es.object.get-own-property-names", - "es.object.get-prototype-of", - "es.object.group-by", - "es.object.has-own", - "es.object.is", - "es.object.is-extensible", - "es.object.is-frozen", - "es.object.is-sealed", - "es.object.keys", - "es.object.lookup-getter", - "es.object.lookup-setter", - "es.object.prevent-extensions", - "es.object.proto", - "es.object.seal", - "es.object.set-prototype-of", - "es.object.to-string", - "es.object.values", - "es.parse-float", - "es.parse-int", - "es.promise", - "es.promise.all-settled", - "es.promise.any", - "es.promise.finally", - "es.promise.with-resolvers", - "es.reflect.apply", - "es.reflect.construct", - "es.reflect.define-property", - "es.reflect.delete-property", - "es.reflect.get", - "es.reflect.get-own-property-descriptor", - "es.reflect.get-prototype-of", - "es.reflect.has", - "es.reflect.is-extensible", - "es.reflect.own-keys", - "es.reflect.prevent-extensions", - "es.reflect.set", - "es.reflect.set-prototype-of", - "es.reflect.to-string-tag", - "es.regexp.constructor", - "es.regexp.dot-all", - "es.regexp.exec", - "es.regexp.flags", - "es.regexp.sticky", - "es.regexp.test", - "es.regexp.to-string", - "es.set", - "es.set.intersection.v2", - "es.set.is-disjoint-from.v2", - "es.set.is-subset-of.v2", - "es.set.is-superset-of.v2", - "es.string.at-alternative", - "es.string.code-point-at", - "es.string.ends-with", - "es.string.from-code-point", - "es.string.includes", - "es.string.is-well-formed", - "es.string.iterator", - "es.string.match", - "es.string.match-all", - "es.string.pad-end", - "es.string.pad-start", - "es.string.raw", - "es.string.repeat", - "es.string.replace", - "es.string.replace-all", - "es.string.search", - "es.string.split", - "es.string.starts-with", - "es.string.substr", - "es.string.to-well-formed", - "es.string.trim", - "es.string.trim-end", - "es.string.trim-start", - "es.string.anchor", - "es.string.big", - "es.string.blink", - "es.string.bold", - "es.string.fixed", - "es.string.fontcolor", - "es.string.fontsize", - "es.string.italics", - "es.string.link", - "es.string.small", - "es.string.strike", - "es.string.sub", - "es.string.sup", - "es.typed-array.float32-array", - "es.typed-array.float64-array", - "es.typed-array.int8-array", - "es.typed-array.int16-array", - "es.typed-array.int32-array", - "es.typed-array.uint8-array", - "es.typed-array.uint8-clamped-array", - "es.typed-array.uint16-array", - "es.typed-array.uint32-array", - "es.typed-array.at", - "es.typed-array.copy-within", - "es.typed-array.every", - "es.typed-array.fill", - "es.typed-array.filter", - "es.typed-array.find", - "es.typed-array.find-index", - "es.typed-array.find-last", - "es.typed-array.find-last-index", - "es.typed-array.for-each", - "es.typed-array.from", - "es.typed-array.includes", - "es.typed-array.index-of", - "es.typed-array.iterator", - "es.typed-array.join", - "es.typed-array.last-index-of", - "es.typed-array.map", - "es.typed-array.of", - "es.typed-array.reduce", - "es.typed-array.reduce-right", - "es.typed-array.reverse", - "es.typed-array.set", - "es.typed-array.slice", - "es.typed-array.some", - "es.typed-array.sort", - "es.typed-array.subarray", - "es.typed-array.to-locale-string", - "es.typed-array.to-reversed", - "es.typed-array.to-sorted", - "es.typed-array.to-string", - "es.unescape", - "es.weak-map", - "es.weak-set", - "esnext.aggregate-error", - "esnext.array.from-async", - "esnext.array.at", - "esnext.array.find-last", - "esnext.array.find-last-index", - "esnext.array.to-reversed", - "esnext.array.to-sorted", - "esnext.array.to-spliced", - "esnext.array.with", - "esnext.array-buffer.detached", - "esnext.array-buffer.transfer", - "esnext.array-buffer.transfer-to-fixed-length", - "esnext.global-this", - "esnext.map.group-by", - "esnext.object.has-own", - "esnext.object.group-by", - "esnext.promise.all-settled", - "esnext.promise.any", - "esnext.promise.with-resolvers", - "esnext.set.difference.v2", - "esnext.set.intersection.v2", - "esnext.set.is-disjoint-from.v2", - "esnext.set.is-subset-of.v2", - "esnext.set.is-superset-of.v2", - "esnext.set.symmetric-difference.v2", - "esnext.set.union.v2", - "esnext.string.is-well-formed", - "esnext.string.match-all", - "esnext.string.replace-all", - "esnext.string.to-well-formed", - "esnext.typed-array.at", - "esnext.typed-array.find-last", - "esnext.typed-array.find-last-index", - "esnext.typed-array.to-reversed", - "esnext.typed-array.to-sorted", - "esnext.typed-array.with", - "web.atob", - "web.btoa", - "web.dom-collections.for-each", - "web.dom-collections.iterator", - "web.dom-exception.constructor", - "web.dom-exception.to-string-tag", - "web.queue-microtask", - "web.self", - "web.timers", - "web.url", - "web.url.can-parse", - "web.url.parse", - "web.url.to-json", - "web.url-search-params", - "web.url-search-params.delete", - "web.url-search-params.has", - "web.url-search-params.size" - ] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 47 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 0, - "allDependencies": 6 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "20.9.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [] - }, - "devServerStartTime": { - "project": "starter", - "result": { - "name": "devServer", - "runs": 5, - "iterations": [ - { - "timeMs": 2537 - }, - { - "timeMs": 2373 - }, - { - "timeMs": 2177 - }, - { - "timeMs": 2116 - }, - { - "timeMs": 2002 - } - ], - "timeMs": { - "unit": "ms", - "mean": 2241, - "median": 2177, - "min": 2002, - "max": 2537 - } - } - }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 1, - "devDependencies": 1, - "allDependencies": 388, - "duplicateDependencies": 12 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 3066 - }, - { - "installTimeMs": 7153 - }, - { - "installTimeMs": 6780 - }, - { - "installTimeMs": 6173 - }, - { - "installTimeMs": 6422 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 5918.8, - "median": 6422, - "min": 3066, - "max": 7153 - }, - "nodeModulesSizeBytes": 474710016 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 340, - "fcpMs": 339.904, - "interactionTests": { - "interactionLatencyMs": 19.224, - "inputDelayMs": 1.173, - "processingDurationMs": 4.833, - "presentationDelayMs": 13.218 - } - }, - { - "firstPaintMs": 338, - "fcpMs": 337.8, - "interactionTests": { - "interactionLatencyMs": 16.802, - "inputDelayMs": 1.238, - "processingDurationMs": 5.87, - "presentationDelayMs": 9.694 - } - }, - { - "firstPaintMs": 340, - "fcpMs": 340.093, - "interactionTests": { - "interactionLatencyMs": 18.451, - "inputDelayMs": 1.92, - "processingDurationMs": 8.347, - "presentationDelayMs": 8.184 - } - }, - { - "firstPaintMs": 348, - "fcpMs": 347.622, - "interactionTests": { - "interactionLatencyMs": 15.983, - "inputDelayMs": 1.493, - "processingDurationMs": 5.306, - "presentationDelayMs": 9.184 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 341.5, - "median": 340, - "min": 338, - "max": 348 - }, - "fcpMs": { - "unit": "ms", - "mean": 341.35475, - "median": 339.99850000000004, - "min": 337.8, - "max": 347.622 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 17.615, - "median": 17.6265, - "min": 15.983, - "max": 19.224 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.456, - "median": 1.3655, - "min": 1.173, - "max": 1.92 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 6.0889999999999995, - "median": 5.588, - "min": 4.833, - "max": 8.347 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.069999999999999, - "median": 9.439, - "min": 8.184, - "max": 13.218 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 138, - "fcpMs": 138.337, - "interactionTests": { - "interactionLatencyMs": 15.933, - "inputDelayMs": 1.422, - "processingDurationMs": 8.804, - "presentationDelayMs": 5.707 - } - }, - { - "firstPaintMs": 137, - "fcpMs": 136.928, - "interactionTests": { - "interactionLatencyMs": 17.522, - "inputDelayMs": 1.391, - "processingDurationMs": 7.002, - "presentationDelayMs": 9.129 - } - }, - { - "firstPaintMs": 104, - "fcpMs": 104.344, - "interactionTests": { - "interactionLatencyMs": 17.375, - "inputDelayMs": 1.42, - "processingDurationMs": 5.936, - "presentationDelayMs": 10.019 - } - }, - { - "firstPaintMs": 117, - "fcpMs": 117.077, - "interactionTests": { - "interactionLatencyMs": 18.378, - "inputDelayMs": 1.504, - "processingDurationMs": 4.926, - "presentationDelayMs": 11.948 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 124, - "median": 127, - "min": 104, - "max": 138 - }, - "fcpMs": { - "unit": "ms", - "mean": 124.1715, - "median": 127.0025, - "min": 104.344, - "max": 138.337 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 17.302, - "median": 17.4485, - "min": 15.933, - "max": 18.378 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.43425, - "median": 1.4209999999999998, - "min": 1.391, - "max": 1.504 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 6.667, - "median": 6.468999999999999, - "min": 4.926, - "max": 8.804 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 9.20075, - "median": 9.574, - "min": 5.707, - "max": 11.948 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 269, - "errors": 0, - "requestsPerSec": 53.8, - "avgLatencyMs": 17.91, - "p50LatencyMs": 14, - "p75LatencyMs": 24, - "p90LatencyMs": 31, - "p99LatencyMs": 35, - "maxLatencyMs": 36, - "bytesPerSec": 31740723.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 285, - "errors": 0, - "requestsPerSec": 57, - "avgLatencyMs": 87.02, - "p50LatencyMs": 85, - "p75LatencyMs": 93, - "p90LatencyMs": 97, - "p99LatencyMs": 102, - "maxLatencyMs": 102, - "bytesPerSec": 33633075.21, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 280, - "errors": 0, - "requestsPerSec": 56, - "avgLatencyMs": 174.81, - "p50LatencyMs": 175, - "p75LatencyMs": 179, - "p90LatencyMs": 183, - "p99LatencyMs": 317, - "maxLatencyMs": 366, - "bytesPerSec": 33043251.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 265, - "errors": 0, - "requestsPerSec": 53, - "avgLatencyMs": 452.89, - "p50LatencyMs": 446, - "p75LatencyMs": 455, - "p90LatencyMs": 461, - "p99LatencyMs": 1250, - "maxLatencyMs": 1395, - "bytesPerSec": 31272140.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 242, - "errors": 0, - "requestsPerSec": 48.4, - "avgLatencyMs": 940.52, - "p50LatencyMs": 771, - "p75LatencyMs": 865, - "p90LatencyMs": 1751, - "p99LatencyMs": 4481, - "maxLatencyMs": 4767, - "bytesPerSec": 28557312, - "elapsedTimeMs": 5010 - }, - { - "workers": 100, - "requests": 234, - "errors": 0, - "requestsPerSec": 46.8, - "avgLatencyMs": 969.14, - "p50LatencyMs": 737, - "p75LatencyMs": 863, - "p90LatencyMs": 1994, - "p99LatencyMs": 4604, - "maxLatencyMs": 4908, - "bytesPerSec": 27612774.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 184, - "errors": 0, - "requestsPerSec": 36.8, - "avgLatencyMs": 1098.93, - "p50LatencyMs": 696, - "p75LatencyMs": 814, - "p90LatencyMs": 2833, - "p99LatencyMs": 4789, - "maxLatencyMs": 4943, - "bytesPerSec": 21711257.6, - "elapsedTimeMs": 5010 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 307, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 61.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 40, + "unit": "ms" + }, + "bytesPerSec": { + "value": 36067737.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 315, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 63, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 78.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 97, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 102, + "unit": "ms" + }, + "bytesPerSec": { + "value": 37011456, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 306, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 61.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 159.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 226, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 305, + "unit": "ms" + }, + "bytesPerSec": { + "value": 35954688, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 302, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 60.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 398.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 387, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 402, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 414, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1067, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1278, + "unit": "ms" + }, + "bytesPerSec": { + "value": 35492659.21, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 284, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 56.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 819.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 712, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 780, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1185, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3943, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4202, + "unit": "ms" + }, + "bytesPerSec": { + "value": 33377484.8, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 261, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 52.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 921.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 686, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 818, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1864, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4602, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4898, + "unit": "ms" + }, + "bytesPerSec": { + "value": 30665113.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 216, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1021.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 650, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 768, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2600, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4655, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4924, + "unit": "ms" + }, + "bytesPerSec": { + "value": 25385369.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 273, - "errors": 0, - "requestsPerSec": 54.6, - "avgLatencyMs": 17.84, - "p50LatencyMs": 14, - "p75LatencyMs": 18, - "p90LatencyMs": 31, - "p99LatencyMs": 34, - "maxLatencyMs": 35, - "bytesPerSec": 32212582.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 297, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 59.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 34894643.21, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 276, - "errors": 0, - "requestsPerSec": 55.2, - "avgLatencyMs": 89.15, - "p50LatencyMs": 86, - "p75LatencyMs": 98, - "p90LatencyMs": 103, - "p99LatencyMs": 106, - "maxLatencyMs": 119, - "bytesPerSec": 32566476.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 306, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 61.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 80.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 94, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 98, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 102, + "unit": "ms" + }, + "bytesPerSec": { + "value": 35949772.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 274, - "errors": 0, - "requestsPerSec": 54.8, - "avgLatencyMs": 179.92, - "p50LatencyMs": 183, - "p75LatencyMs": 187, - "p90LatencyMs": 190, - "p99LatencyMs": 289, - "maxLatencyMs": 320, - "bytesPerSec": 32333824, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 298, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 59.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 164.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 254, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 308, + "unit": "ms" + }, + "bytesPerSec": { + "value": 35010969.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 260, - "errors": 0, - "requestsPerSec": 52, - "avgLatencyMs": 455.04, - "p50LatencyMs": 435, - "p75LatencyMs": 454, - "p90LatencyMs": 469, - "p99LatencyMs": 1331, - "maxLatencyMs": 1475, - "bytesPerSec": 30682316.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 298, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 59.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 401.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 393, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 404, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 414, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1139, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1276, + "unit": "ms" + }, + "bytesPerSec": { + "value": 35017523.21, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 250, - "errors": 0, - "requestsPerSec": 50, - "avgLatencyMs": 902.41, - "p50LatencyMs": 741, - "p75LatencyMs": 867, - "p90LatencyMs": 1532, - "p99LatencyMs": 4306, - "maxLatencyMs": 4582, - "bytesPerSec": 29501030.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 284, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 56.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 815.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 713, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 778, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3912, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4184, + "unit": "ms" + }, + "bytesPerSec": { + "value": 33377484.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 234, - "errors": 0, - "requestsPerSec": 46.8, - "avgLatencyMs": 961.55, - "p50LatencyMs": 745, - "p75LatencyMs": 869, - "p90LatencyMs": 1959, - "p99LatencyMs": 4566, - "maxLatencyMs": 4874, - "bytesPerSec": 27612774.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 261, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 52.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 937.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 704, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 838, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1878, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4683, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4976, + "unit": "ms" + }, + "bytesPerSec": { + "value": 30665113.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 192, - "errors": 0, - "requestsPerSec": 38.4, - "avgLatencyMs": 1078.42, - "p50LatencyMs": 666, - "p75LatencyMs": 799, - "p90LatencyMs": 2720, - "p99LatencyMs": 4797, - "maxLatencyMs": 4926, - "bytesPerSec": 22655795.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 208, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1042.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 659, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 782, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2696, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4668, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4940, + "unit": "ms" + }, + "bytesPerSec": { + "value": 24443289.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 274, - "errors": 0, - "requestsPerSec": 54.8, - "avgLatencyMs": 17.75, - "p50LatencyMs": 14, - "p75LatencyMs": 26, - "p90LatencyMs": 31, - "p99LatencyMs": 35, - "maxLatencyMs": 39, - "bytesPerSec": 32330547.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 301, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 60.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 40, + "unit": "ms" + }, + "bytesPerSec": { + "value": 35359948.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 280, - "errors": 0, - "requestsPerSec": 56, - "avgLatencyMs": 88.14, - "p50LatencyMs": 85, - "p75LatencyMs": 96, - "p90LatencyMs": 99, - "p99LatencyMs": 112, - "maxLatencyMs": 114, - "bytesPerSec": 33041612.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 310, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 62, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 79.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 93, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 97, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 98, + "unit": "ms" + }, + "bytesPerSec": { + "value": 36421632, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 275, - "errors": 0, - "requestsPerSec": 55, - "avgLatencyMs": 178.59, - "p50LatencyMs": 181, - "p75LatencyMs": 185, - "p90LatencyMs": 188, - "p99LatencyMs": 305, - "maxLatencyMs": 337, - "bytesPerSec": 32453427.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 295, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 59, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 166.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 272, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 318, + "unit": "ms" + }, + "bytesPerSec": { + "value": 34657075.21, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 260, - "errors": 0, - "requestsPerSec": 52, - "avgLatencyMs": 458.88, - "p50LatencyMs": 452, - "p75LatencyMs": 461, - "p90LatencyMs": 470, - "p99LatencyMs": 1270, - "maxLatencyMs": 1410, - "bytesPerSec": 30680678.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 294, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 58.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 409.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 397, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 412, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 432, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1173, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1299, + "unit": "ms" + }, + "bytesPerSec": { + "value": 34545664, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 250, - "errors": 0, - "requestsPerSec": 50, - "avgLatencyMs": 910.16, - "p50LatencyMs": 722, - "p75LatencyMs": 862, - "p90LatencyMs": 1584, - "p99LatencyMs": 4344, - "maxLatencyMs": 4622, - "bytesPerSec": 29501030.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 275, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 55, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 846.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 705, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 794, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1355, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4075, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4331, + "unit": "ms" + }, + "bytesPerSec": { + "value": 32317440, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 234, - "errors": 0, - "requestsPerSec": 46.8, - "avgLatencyMs": 966.7, - "p50LatencyMs": 750, - "p75LatencyMs": 865, - "p90LatencyMs": 1975, - "p99LatencyMs": 4593, - "maxLatencyMs": 4896, - "bytesPerSec": 27612774.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 252, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 50.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 932.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 682, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 813, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1912, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4580, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4868, + "unit": "ms" + }, + "bytesPerSec": { + "value": 29605068.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 192, - "errors": 0, - "requestsPerSec": 38.4, - "avgLatencyMs": 1094.25, - "p50LatencyMs": 669, - "p75LatencyMs": 807, - "p90LatencyMs": 2796, - "p99LatencyMs": 4867, - "maxLatencyMs": 4999, - "bytesPerSec": 22656614.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 216, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1028.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 665, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 805, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2596, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4694, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4979, + "unit": "ms" + }, + "bytesPerSec": { + "value": 25385369.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 5283, - "totalErrors": 0, + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 5886, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 272, - "median": 273, - "min": 269, - "max": 274 + "mean": 301.6666666666667, + "median": 301, + "min": 297, + "max": 307 }, "errors": { "unit": "errors", @@ -1068,69 +1275,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 54.4, - "median": 54.6, - "min": 53.8, - "max": 54.8 + "mean": 60.333333333333336, + "median": 60.2, + "min": 59.4, + "max": 61.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 17.833333333333332, - "median": 17.84, - "min": 17.75, - "max": 17.91 + "mean": 15.993333333333334, + "median": 16.01, + "min": 15.71, + "max": 16.26 }, "p50LatencyMs": { "unit": "ms", - "mean": 14, - "median": 14, - "min": 14, - "max": 14 + "mean": 12, + "median": 12, + "min": 12, + "max": 12 }, "p75LatencyMs": { "unit": "ms", - "mean": 22.666666666666668, - "median": 24, - "min": 18, - "max": 26 + "mean": 14.666666666666666, + "median": 15, + "min": 14, + "max": 15 }, "p90LatencyMs": { "unit": "ms", - "mean": 31, - "median": 31, - "min": 31, - "max": 31 + "mean": 29.666666666666668, + "median": 30, + "min": 29, + "max": 30 }, "p99LatencyMs": { "unit": "ms", - "mean": 34.666666666666664, - "median": 35, - "min": 34, - "max": 35 + "mean": 32.666666666666664, + "median": 33, + "min": 32, + "max": 33 }, "maxLatencyMs": { "unit": "ms", - "mean": 36.666666666666664, - "median": 36, - "min": 35, - "max": 39 + "mean": 38, + "median": 40, + "min": 34, + "max": 40 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 32094617.599999998, - "median": 32212582.4, - "min": 31740723.2, - "max": 32330547.2 + "mean": 35440776.53666667, + "median": 35359948.8, + "min": 34894643.21, + "max": 36067737.6 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 280.3333333333333, - "median": 280, - "min": 276, - "max": 285 + "mean": 310.3333333333333, + "median": 310, + "min": 306, + "max": 315 }, "errors": { "unit": "errors", @@ -1141,69 +1348,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 56.06666666666666, - "median": 56, - "min": 55.2, - "max": 57 + "mean": 62.06666666666666, + "median": 62, + "min": 61.2, + "max": 63 }, "avgLatencyMs": { "unit": "ms", - "mean": 88.10333333333334, - "median": 88.14, - "min": 87.02, - "max": 89.15 - }, - "p50LatencyMs": { - "unit": "ms", - "mean": 85.33333333333333, - "median": 85, - "min": 85, - "max": 86 + "mean": 79.46666666666665, + "median": 79.57, + "min": 78.42, + "max": 80.41 + }, + "p50LatencyMs": { + "unit": "ms", + "mean": 77.33333333333333, + "median": 77, + "min": 77, + "max": 78 }, "p75LatencyMs": { "unit": "ms", - "mean": 95.66666666666667, - "median": 96, - "min": 93, - "max": 98 + "mean": 80.66666666666667, + "median": 81, + "min": 80, + "max": 81 }, "p90LatencyMs": { "unit": "ms", - "mean": 99.66666666666667, - "median": 99, - "min": 97, - "max": 103 + "mean": 89.66666666666667, + "median": 93, + "min": 82, + "max": 94 }, "p99LatencyMs": { "unit": "ms", - "mean": 106.66666666666667, - "median": 106, - "min": 102, - "max": 112 + "mean": 97.33333333333333, + "median": 97, + "min": 97, + "max": 98 }, "maxLatencyMs": { "unit": "ms", - "mean": 111.66666666666667, - "median": 114, - "min": 102, - "max": 119 + "mean": 100.66666666666667, + "median": 102, + "min": 98, + "max": 102 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 33080388.27, - "median": 33041612.8, - "min": 32566476.8, - "max": 33633075.21 + "mean": 36460953.6, + "median": 36421632, + "min": 35949772.8, + "max": 37011456 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 276.3333333333333, - "median": 275, - "min": 274, - "max": 280 + "mean": 299.6666666666667, + "median": 298, + "min": 295, + "max": 306 }, "errors": { "unit": "errors", @@ -1214,69 +1421,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 55.26666666666667, - "median": 55, - "min": 54.8, - "max": 56 + "mean": 59.93333333333334, + "median": 59.6, + "min": 59, + "max": 61.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 177.77333333333334, - "median": 178.59, - "min": 174.81, - "max": 179.92 + "mean": 163.66666666666666, + "median": 164.68, + "min": 159.89, + "max": 166.43 }, "p50LatencyMs": { "unit": "ms", - "mean": 179.66666666666666, - "median": 181, - "min": 175, - "max": 183 + "mean": 159.33333333333334, + "median": 160, + "min": 155, + "max": 163 }, "p75LatencyMs": { "unit": "ms", - "mean": 183.66666666666666, - "median": 185, - "min": 179, - "max": 187 + "mean": 171, + "median": 173, + "min": 167, + "max": 173 }, "p90LatencyMs": { "unit": "ms", - "mean": 187, - "median": 188, - "min": 183, - "max": 190 + "mean": 175.66666666666666, + "median": 177, + "min": 171, + "max": 179 }, "p99LatencyMs": { "unit": "ms", - "mean": 303.6666666666667, - "median": 305, - "min": 289, - "max": 317 + "mean": 250.66666666666666, + "median": 254, + "min": 226, + "max": 272 }, "maxLatencyMs": { "unit": "ms", - "mean": 341, - "median": 337, - "min": 320, - "max": 366 + "mean": 310.3333333333333, + "median": 308, + "min": 305, + "max": 318 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 32610167.46666667, - "median": 32453427.2, - "min": 32333824, - "max": 33043251.2 + "mean": 35207577.60333333, + "median": 35010969.6, + "min": 34657075.21, + "max": 35954688 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 261.6666666666667, - "median": 260, - "min": 260, - "max": 265 + "mean": 298, + "median": 298, + "min": 294, + "max": 302 }, "errors": { "unit": "errors", @@ -1287,69 +1494,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 52.333333333333336, - "median": 52, - "min": 52, - "max": 53 + "mean": 59.6, + "median": 59.6, + "min": 58.8, + "max": 60.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 455.6033333333333, - "median": 455.04, - "min": 452.89, - "max": 458.88 + "mean": 403.2133333333333, + "median": 401.8, + "min": 398.24, + "max": 409.6 }, "p50LatencyMs": { "unit": "ms", - "mean": 444.3333333333333, - "median": 446, - "min": 435, - "max": 452 + "mean": 392.3333333333333, + "median": 393, + "min": 387, + "max": 397 }, "p75LatencyMs": { "unit": "ms", - "mean": 456.6666666666667, - "median": 455, - "min": 454, - "max": 461 + "mean": 406, + "median": 404, + "min": 402, + "max": 412 }, "p90LatencyMs": { "unit": "ms", - "mean": 466.6666666666667, - "median": 469, - "min": 461, - "max": 470 + "mean": 420, + "median": 414, + "min": 414, + "max": 432 }, "p99LatencyMs": { "unit": "ms", - "mean": 1283.6666666666667, - "median": 1270, - "min": 1250, - "max": 1331 + "mean": 1126.3333333333333, + "median": 1139, + "min": 1067, + "max": 1173 }, "maxLatencyMs": { "unit": "ms", - "mean": 1426.6666666666667, - "median": 1410, - "min": 1395, - "max": 1475 + "mean": 1284.3333333333333, + "median": 1278, + "min": 1276, + "max": 1299 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 30878378.666666668, - "median": 30682316.8, - "min": 30680678.4, - "max": 31272140.8 + "mean": 35018615.47333334, + "median": 35017523.21, + "min": 34545664, + "max": 35492659.21 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 247.33333333333334, - "median": 250, - "min": 242, - "max": 250 + "mean": 281, + "median": 284, + "min": 275, + "max": 284 }, "errors": { "unit": "errors", @@ -1360,69 +1567,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 49.46666666666667, - "median": 50, - "min": 48.4, - "max": 50 + "mean": 56.199999999999996, + "median": 56.8, + "min": 55, + "max": 56.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 917.6966666666666, - "median": 910.16, - "min": 902.41, - "max": 940.52 + "mean": 827.3133333333334, + "median": 819.71, + "min": 815.84, + "max": 846.39 }, "p50LatencyMs": { "unit": "ms", - "mean": 744.6666666666666, - "median": 741, - "min": 722, - "max": 771 + "mean": 710, + "median": 712, + "min": 705, + "max": 713 }, "p75LatencyMs": { "unit": "ms", - "mean": 864.6666666666666, - "median": 865, - "min": 862, - "max": 867 + "mean": 784, + "median": 780, + "min": 778, + "max": 794 }, "p90LatencyMs": { "unit": "ms", - "mean": 1622.3333333333333, - "median": 1584, - "min": 1532, - "max": 1751 + "mean": 1245.3333333333333, + "median": 1196, + "min": 1185, + "max": 1355 }, "p99LatencyMs": { "unit": "ms", - "mean": 4377, - "median": 4344, - "min": 4306, - "max": 4481 + "mean": 3976.6666666666665, + "median": 3943, + "min": 3912, + "max": 4075 }, "maxLatencyMs": { "unit": "ms", - "mean": 4657, - "median": 4622, - "min": 4582, - "max": 4767 + "mean": 4239, + "median": 4202, + "min": 4184, + "max": 4331 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 29186457.599999998, - "median": 29501030.4, - "min": 28557312, - "max": 29501030.4 + "mean": 33024136.53333333, + "median": 33377484.8, + "min": 32317440, + "max": 33377484.8 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 234, - "median": 234, - "min": 234, - "max": 234 + "mean": 258, + "median": 261, + "min": 252, + "max": 261 }, "errors": { "unit": "errors", @@ -1433,69 +1640,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 46.79999999999999, - "median": 46.8, - "min": 46.8, - "max": 46.8 + "mean": 51.6, + "median": 52.2, + "min": 50.4, + "max": 52.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 965.7966666666667, - "median": 966.7, - "min": 961.55, - "max": 969.14 + "mean": 930.5166666666665, + "median": 932.16, + "min": 921.93, + "max": 937.46 }, "p50LatencyMs": { "unit": "ms", - "mean": 744, - "median": 745, - "min": 737, - "max": 750 + "mean": 690.6666666666666, + "median": 686, + "min": 682, + "max": 704 }, "p75LatencyMs": { "unit": "ms", - "mean": 865.6666666666666, - "median": 865, - "min": 863, - "max": 869 + "mean": 823, + "median": 818, + "min": 813, + "max": 838 }, "p90LatencyMs": { "unit": "ms", - "mean": 1976, - "median": 1975, - "min": 1959, - "max": 1994 + "mean": 1884.6666666666667, + "median": 1878, + "min": 1864, + "max": 1912 }, "p99LatencyMs": { "unit": "ms", - "mean": 4587.666666666667, - "median": 4593, - "min": 4566, - "max": 4604 + "mean": 4621.666666666667, + "median": 4602, + "min": 4580, + "max": 4683 }, "maxLatencyMs": { "unit": "ms", - "mean": 4892.666666666667, - "median": 4896, - "min": 4874, - "max": 4908 + "mean": 4914, + "median": 4898, + "min": 4868, + "max": 4976 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 27612774.399999995, - "median": 27612774.4, - "min": 27612774.4, - "max": 27612774.4 + "mean": 30311765.333333332, + "median": 30665113.6, + "min": 29605068.8, + "max": 30665113.6 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 189.33333333333334, - "median": 192, - "min": 184, - "max": 192 + "mean": 213.33333333333334, + "median": 216, + "min": 208, + "max": 216 }, "errors": { "unit": "errors", @@ -1506,387 +1713,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 37.86666666666667, - "median": 38.4, - "min": 36.8, - "max": 38.4 + "mean": 42.666666666666664, + "median": 43.2, + "min": 41.6, + "max": 43.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 1090.5333333333335, - "median": 1094.25, - "min": 1078.42, - "max": 1098.93 + "mean": 1030.9433333333334, + "median": 1028.58, + "min": 1021.67, + "max": 1042.58 }, "p50LatencyMs": { "unit": "ms", - "mean": 677, - "median": 669, - "min": 666, - "max": 696 + "mean": 658, + "median": 659, + "min": 650, + "max": 665 }, "p75LatencyMs": { "unit": "ms", - "mean": 806.6666666666666, - "median": 807, - "min": 799, - "max": 814 + "mean": 785, + "median": 782, + "min": 768, + "max": 805 }, "p90LatencyMs": { "unit": "ms", - "mean": 2783, - "median": 2796, - "min": 2720, - "max": 2833 + "mean": 2630.6666666666665, + "median": 2600, + "min": 2596, + "max": 2696 }, "p99LatencyMs": { "unit": "ms", - "mean": 4817.666666666667, - "median": 4797, - "min": 4789, - "max": 4867 + "mean": 4672.333333333333, + "median": 4668, + "min": 4655, + "max": 4694 }, "maxLatencyMs": { "unit": "ms", - "mean": 4956, - "median": 4943, - "min": 4926, - "max": 4999 + "mean": 4947.666666666667, + "median": 4940, + "min": 4924, + "max": 4979 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 22341222.4, - "median": 22655795.2, - "min": 21711257.6, - "max": 22656614.4 + "mean": 25071342.933333337, + "median": 25385369.6, + "min": 24443289.6, + "max": 25385369.6 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 307, - "errors": 0, - "requestsPerSec": 61.4, - "avgLatencyMs": 15.71, - "p50LatencyMs": 12, - "p75LatencyMs": 14, - "p90LatencyMs": 29, - "p99LatencyMs": 32, - "maxLatencyMs": 40, - "bytesPerSec": 36067737.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 269, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 53.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 31740723.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 315, - "errors": 0, - "requestsPerSec": 63, - "avgLatencyMs": 78.42, - "p50LatencyMs": 77, - "p75LatencyMs": 80, - "p90LatencyMs": 82, - "p99LatencyMs": 97, - "maxLatencyMs": 102, - "bytesPerSec": 37011456, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 285, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 57, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 87.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 85, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 93, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 97, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 102, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 102, + "unit": "ms" + }, + "bytesPerSec": { + "value": 33633075.21, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 306, - "errors": 0, - "requestsPerSec": 61.2, - "avgLatencyMs": 159.89, - "p50LatencyMs": 155, - "p75LatencyMs": 167, - "p90LatencyMs": 171, - "p99LatencyMs": 226, - "maxLatencyMs": 305, - "bytesPerSec": 35954688, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 280, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 56, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 174.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 317, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 366, + "unit": "ms" + }, + "bytesPerSec": { + "value": 33043251.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 302, - "errors": 0, - "requestsPerSec": 60.4, - "avgLatencyMs": 398.24, - "p50LatencyMs": 387, - "p75LatencyMs": 402, - "p90LatencyMs": 414, - "p99LatencyMs": 1067, - "maxLatencyMs": 1278, - "bytesPerSec": 35492659.21, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 265, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 53, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 452.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 446, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 455, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 461, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1250, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1395, + "unit": "ms" + }, + "bytesPerSec": { + "value": 31272140.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 284, - "errors": 0, - "requestsPerSec": 56.8, - "avgLatencyMs": 819.71, - "p50LatencyMs": 712, - "p75LatencyMs": 780, - "p90LatencyMs": 1185, - "p99LatencyMs": 3943, - "maxLatencyMs": 4202, - "bytesPerSec": 33377484.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 242, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 48.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 940.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 771, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 865, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1751, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4481, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4767, + "unit": "ms" + }, + "bytesPerSec": { + "value": 28557312, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 261, - "errors": 0, - "requestsPerSec": 52.2, - "avgLatencyMs": 921.93, - "p50LatencyMs": 686, - "p75LatencyMs": 818, - "p90LatencyMs": 1864, - "p99LatencyMs": 4602, - "maxLatencyMs": 4898, - "bytesPerSec": 30665113.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 234, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 46.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 969.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 737, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 863, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1994, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4604, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4908, + "unit": "ms" + }, + "bytesPerSec": { + "value": 27612774.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 216, - "errors": 0, - "requestsPerSec": 43.2, - "avgLatencyMs": 1021.67, - "p50LatencyMs": 650, - "p75LatencyMs": 768, - "p90LatencyMs": 2600, - "p99LatencyMs": 4655, - "maxLatencyMs": 4924, - "bytesPerSec": 25385369.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 184, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 36.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1098.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 696, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 814, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2833, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4789, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4943, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21711257.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 297, - "errors": 0, - "requestsPerSec": 59.4, - "avgLatencyMs": 16.26, - "p50LatencyMs": 12, - "p75LatencyMs": 15, - "p90LatencyMs": 30, - "p99LatencyMs": 33, - "maxLatencyMs": 34, - "bytesPerSec": 34894643.21, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 273, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 54.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 35, + "unit": "ms" + }, + "bytesPerSec": { + "value": 32212582.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 306, - "errors": 0, - "requestsPerSec": 61.2, - "avgLatencyMs": 80.41, - "p50LatencyMs": 78, - "p75LatencyMs": 81, - "p90LatencyMs": 94, - "p99LatencyMs": 98, - "maxLatencyMs": 102, - "bytesPerSec": 35949772.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 276, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 55.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 89.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 86, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 98, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 106, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 119, + "unit": "ms" + }, + "bytesPerSec": { + "value": 32566476.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 298, - "errors": 0, - "requestsPerSec": 59.6, - "avgLatencyMs": 164.68, - "p50LatencyMs": 160, - "p75LatencyMs": 173, - "p90LatencyMs": 177, - "p99LatencyMs": 254, - "maxLatencyMs": 308, - "bytesPerSec": 35010969.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 274, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 54.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 179.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 187, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 190, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 289, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 320, + "unit": "ms" + }, + "bytesPerSec": { + "value": 32333824, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 298, - "errors": 0, - "requestsPerSec": 59.6, - "avgLatencyMs": 401.8, - "p50LatencyMs": 393, - "p75LatencyMs": 404, - "p90LatencyMs": 414, - "p99LatencyMs": 1139, - "maxLatencyMs": 1276, - "bytesPerSec": 35017523.21, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 260, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 52, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 455.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 435, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 454, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 469, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1331, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1475, + "unit": "ms" + }, + "bytesPerSec": { + "value": 30682316.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 284, - "errors": 0, - "requestsPerSec": 56.8, - "avgLatencyMs": 815.84, - "p50LatencyMs": 713, - "p75LatencyMs": 778, - "p90LatencyMs": 1196, - "p99LatencyMs": 3912, - "maxLatencyMs": 4184, - "bytesPerSec": 33377484.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 250, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 50, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 902.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 741, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 867, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1532, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4306, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4582, + "unit": "ms" + }, + "bytesPerSec": { + "value": 29501030.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 261, - "errors": 0, - "requestsPerSec": 52.2, - "avgLatencyMs": 937.46, - "p50LatencyMs": 704, - "p75LatencyMs": 838, - "p90LatencyMs": 1878, - "p99LatencyMs": 4683, - "maxLatencyMs": 4976, - "bytesPerSec": 30665113.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 234, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 46.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 961.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 745, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 869, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1959, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4566, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4874, + "unit": "ms" + }, + "bytesPerSec": { + "value": 27612774.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 208, - "errors": 0, - "requestsPerSec": 41.6, - "avgLatencyMs": 1042.58, - "p50LatencyMs": 659, - "p75LatencyMs": 782, - "p90LatencyMs": 2696, - "p99LatencyMs": 4668, - "maxLatencyMs": 4940, - "bytesPerSec": 24443289.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 192, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 38.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1078.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 666, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 799, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2720, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4797, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4926, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22655795.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 301, - "errors": 0, - "requestsPerSec": 60.2, - "avgLatencyMs": 16.01, - "p50LatencyMs": 12, - "p75LatencyMs": 15, - "p90LatencyMs": 30, - "p99LatencyMs": 33, - "maxLatencyMs": 40, - "bytesPerSec": 35359948.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 274, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 54.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 32330547.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 310, - "errors": 0, - "requestsPerSec": 62, - "avgLatencyMs": 79.57, - "p50LatencyMs": 77, - "p75LatencyMs": 81, - "p90LatencyMs": 93, - "p99LatencyMs": 97, - "maxLatencyMs": 98, - "bytesPerSec": 36421632, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 280, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 56, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 88.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 85, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 96, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 99, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 112, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 114, + "unit": "ms" + }, + "bytesPerSec": { + "value": 33041612.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 295, - "errors": 0, - "requestsPerSec": 59, - "avgLatencyMs": 166.43, - "p50LatencyMs": 163, - "p75LatencyMs": 173, - "p90LatencyMs": 179, - "p99LatencyMs": 272, - "maxLatencyMs": 318, - "bytesPerSec": 34657075.21, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 275, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 55, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 178.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 188, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 305, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 337, + "unit": "ms" + }, + "bytesPerSec": { + "value": 32453427.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 294, - "errors": 0, - "requestsPerSec": 58.8, - "avgLatencyMs": 409.6, - "p50LatencyMs": 397, - "p75LatencyMs": 412, - "p90LatencyMs": 432, - "p99LatencyMs": 1173, - "maxLatencyMs": 1299, - "bytesPerSec": 34545664, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 260, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 52, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 458.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 452, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 461, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 470, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1270, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1410, + "unit": "ms" + }, + "bytesPerSec": { + "value": 30680678.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 275, - "errors": 0, - "requestsPerSec": 55, - "avgLatencyMs": 846.39, - "p50LatencyMs": 705, - "p75LatencyMs": 794, - "p90LatencyMs": 1355, - "p99LatencyMs": 4075, - "maxLatencyMs": 4331, - "bytesPerSec": 32317440, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 250, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 50, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 910.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 722, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 862, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1584, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4344, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4622, + "unit": "ms" + }, + "bytesPerSec": { + "value": 29501030.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 252, - "errors": 0, - "requestsPerSec": 50.4, - "avgLatencyMs": 932.16, - "p50LatencyMs": 682, - "p75LatencyMs": 813, - "p90LatencyMs": 1912, - "p99LatencyMs": 4580, - "maxLatencyMs": 4868, - "bytesPerSec": 29605068.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 234, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 46.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 966.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 750, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 865, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1975, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4593, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4896, + "unit": "ms" + }, + "bytesPerSec": { + "value": 27612774.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 216, - "errors": 0, - "requestsPerSec": 43.2, - "avgLatencyMs": 1028.58, - "p50LatencyMs": 665, - "p75LatencyMs": 805, - "p90LatencyMs": 2596, - "p99LatencyMs": 4694, - "maxLatencyMs": 4979, - "bytesPerSec": 25385369.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 192, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 38.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 1094.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 669, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 807, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2796, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4867, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4999, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22656614.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 5886, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 5283, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 301.6666666666667, - "median": 301, - "min": 297, - "max": 307 + "mean": 272, + "median": 273, + "min": 269, + "max": 274 }, "errors": { "unit": "errors", @@ -1897,69 +2811,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 60.333333333333336, - "median": 60.2, - "min": 59.4, - "max": 61.4 + "mean": 54.4, + "median": 54.6, + "min": 53.8, + "max": 54.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 15.993333333333334, - "median": 16.01, - "min": 15.71, - "max": 16.26 + "mean": 17.833333333333332, + "median": 17.84, + "min": 17.75, + "max": 17.91 }, "p50LatencyMs": { "unit": "ms", - "mean": 12, - "median": 12, - "min": 12, - "max": 12 + "mean": 14, + "median": 14, + "min": 14, + "max": 14 }, "p75LatencyMs": { "unit": "ms", - "mean": 14.666666666666666, - "median": 15, - "min": 14, - "max": 15 + "mean": 22.666666666666668, + "median": 24, + "min": 18, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 29.666666666666668, - "median": 30, - "min": 29, - "max": 30 + "mean": 31, + "median": 31, + "min": 31, + "max": 31 }, "p99LatencyMs": { "unit": "ms", - "mean": 32.666666666666664, - "median": 33, - "min": 32, - "max": 33 + "mean": 34.666666666666664, + "median": 35, + "min": 34, + "max": 35 }, "maxLatencyMs": { "unit": "ms", - "mean": 38, - "median": 40, - "min": 34, - "max": 40 + "mean": 36.666666666666664, + "median": 36, + "min": 35, + "max": 39 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 35440776.53666667, - "median": 35359948.8, - "min": 34894643.21, - "max": 36067737.6 + "mean": 32094617.599999998, + "median": 32212582.4, + "min": 31740723.2, + "max": 32330547.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 310.3333333333333, - "median": 310, - "min": 306, - "max": 315 + "mean": 280.3333333333333, + "median": 280, + "min": 276, + "max": 285 }, "errors": { "unit": "errors", @@ -1970,69 +2884,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 62.06666666666666, - "median": 62, - "min": 61.2, - "max": 63 + "mean": 56.06666666666666, + "median": 56, + "min": 55.2, + "max": 57 }, "avgLatencyMs": { "unit": "ms", - "mean": 79.46666666666665, - "median": 79.57, - "min": 78.42, - "max": 80.41 + "mean": 88.10333333333334, + "median": 88.14, + "min": 87.02, + "max": 89.15 }, "p50LatencyMs": { "unit": "ms", - "mean": 77.33333333333333, - "median": 77, - "min": 77, - "max": 78 + "mean": 85.33333333333333, + "median": 85, + "min": 85, + "max": 86 }, "p75LatencyMs": { "unit": "ms", - "mean": 80.66666666666667, - "median": 81, - "min": 80, - "max": 81 + "mean": 95.66666666666667, + "median": 96, + "min": 93, + "max": 98 }, "p90LatencyMs": { "unit": "ms", - "mean": 89.66666666666667, - "median": 93, - "min": 82, - "max": 94 + "mean": 99.66666666666667, + "median": 99, + "min": 97, + "max": 103 }, "p99LatencyMs": { "unit": "ms", - "mean": 97.33333333333333, - "median": 97, - "min": 97, - "max": 98 + "mean": 106.66666666666667, + "median": 106, + "min": 102, + "max": 112 }, "maxLatencyMs": { "unit": "ms", - "mean": 100.66666666666667, - "median": 102, - "min": 98, - "max": 102 + "mean": 111.66666666666667, + "median": 114, + "min": 102, + "max": 119 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 36460953.6, - "median": 36421632, - "min": 35949772.8, - "max": 37011456 + "mean": 33080388.27, + "median": 33041612.8, + "min": 32566476.8, + "max": 33633075.21 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 299.6666666666667, - "median": 298, - "min": 295, - "max": 306 + "mean": 276.3333333333333, + "median": 275, + "min": 274, + "max": 280 }, "errors": { "unit": "errors", @@ -2043,69 +2957,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 59.93333333333334, - "median": 59.6, - "min": 59, - "max": 61.2 + "mean": 55.26666666666667, + "median": 55, + "min": 54.8, + "max": 56 }, "avgLatencyMs": { "unit": "ms", - "mean": 163.66666666666666, - "median": 164.68, - "min": 159.89, - "max": 166.43 + "mean": 177.77333333333334, + "median": 178.59, + "min": 174.81, + "max": 179.92 }, "p50LatencyMs": { "unit": "ms", - "mean": 159.33333333333334, - "median": 160, - "min": 155, - "max": 163 + "mean": 179.66666666666666, + "median": 181, + "min": 175, + "max": 183 }, "p75LatencyMs": { "unit": "ms", - "mean": 171, - "median": 173, - "min": 167, - "max": 173 + "mean": 183.66666666666666, + "median": 185, + "min": 179, + "max": 187 }, "p90LatencyMs": { "unit": "ms", - "mean": 175.66666666666666, - "median": 177, - "min": 171, - "max": 179 + "mean": 187, + "median": 188, + "min": 183, + "max": 190 }, "p99LatencyMs": { "unit": "ms", - "mean": 250.66666666666666, - "median": 254, - "min": 226, - "max": 272 + "mean": 303.6666666666667, + "median": 305, + "min": 289, + "max": 317 }, "maxLatencyMs": { "unit": "ms", - "mean": 310.3333333333333, - "median": 308, - "min": 305, - "max": 318 + "mean": 341, + "median": 337, + "min": 320, + "max": 366 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 35207577.60333333, - "median": 35010969.6, - "min": 34657075.21, - "max": 35954688 + "mean": 32610167.46666667, + "median": 32453427.2, + "min": 32333824, + "max": 33043251.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 298, - "median": 298, - "min": 294, - "max": 302 + "mean": 261.6666666666667, + "median": 260, + "min": 260, + "max": 265 }, "errors": { "unit": "errors", @@ -2116,69 +3030,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 59.6, - "median": 59.6, - "min": 58.8, - "max": 60.4 + "mean": 52.333333333333336, + "median": 52, + "min": 52, + "max": 53 }, "avgLatencyMs": { "unit": "ms", - "mean": 403.2133333333333, - "median": 401.8, - "min": 398.24, - "max": 409.6 + "mean": 455.6033333333333, + "median": 455.04, + "min": 452.89, + "max": 458.88 }, "p50LatencyMs": { "unit": "ms", - "mean": 392.3333333333333, - "median": 393, - "min": 387, - "max": 397 + "mean": 444.3333333333333, + "median": 446, + "min": 435, + "max": 452 }, "p75LatencyMs": { "unit": "ms", - "mean": 406, - "median": 404, - "min": 402, - "max": 412 + "mean": 456.6666666666667, + "median": 455, + "min": 454, + "max": 461 }, "p90LatencyMs": { "unit": "ms", - "mean": 420, - "median": 414, - "min": 414, - "max": 432 + "mean": 466.6666666666667, + "median": 469, + "min": 461, + "max": 470 }, "p99LatencyMs": { "unit": "ms", - "mean": 1126.3333333333333, - "median": 1139, - "min": 1067, - "max": 1173 + "mean": 1283.6666666666667, + "median": 1270, + "min": 1250, + "max": 1331 }, "maxLatencyMs": { "unit": "ms", - "mean": 1284.3333333333333, - "median": 1278, - "min": 1276, - "max": 1299 + "mean": 1426.6666666666667, + "median": 1410, + "min": 1395, + "max": 1475 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 35018615.47333334, - "median": 35017523.21, - "min": 34545664, - "max": 35492659.21 + "mean": 30878378.666666668, + "median": 30682316.8, + "min": 30680678.4, + "max": 31272140.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 281, - "median": 284, - "min": 275, - "max": 284 + "mean": 247.33333333333334, + "median": 250, + "min": 242, + "max": 250 }, "errors": { "unit": "errors", @@ -2189,69 +3103,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 56.199999999999996, - "median": 56.8, - "min": 55, - "max": 56.8 + "mean": 49.46666666666667, + "median": 50, + "min": 48.4, + "max": 50 }, "avgLatencyMs": { "unit": "ms", - "mean": 827.3133333333334, - "median": 819.71, - "min": 815.84, - "max": 846.39 + "mean": 917.6966666666666, + "median": 910.16, + "min": 902.41, + "max": 940.52 }, "p50LatencyMs": { "unit": "ms", - "mean": 710, - "median": 712, - "min": 705, - "max": 713 + "mean": 744.6666666666666, + "median": 741, + "min": 722, + "max": 771 }, "p75LatencyMs": { "unit": "ms", - "mean": 784, - "median": 780, - "min": 778, - "max": 794 + "mean": 864.6666666666666, + "median": 865, + "min": 862, + "max": 867 }, "p90LatencyMs": { "unit": "ms", - "mean": 1245.3333333333333, - "median": 1196, - "min": 1185, - "max": 1355 + "mean": 1622.3333333333333, + "median": 1584, + "min": 1532, + "max": 1751 }, "p99LatencyMs": { "unit": "ms", - "mean": 3976.6666666666665, - "median": 3943, - "min": 3912, - "max": 4075 + "mean": 4377, + "median": 4344, + "min": 4306, + "max": 4481 }, "maxLatencyMs": { "unit": "ms", - "mean": 4239, - "median": 4202, - "min": 4184, - "max": 4331 + "mean": 4657, + "median": 4622, + "min": 4582, + "max": 4767 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 33024136.53333333, - "median": 33377484.8, - "min": 32317440, - "max": 33377484.8 + "mean": 29186457.599999998, + "median": 29501030.4, + "min": 28557312, + "max": 29501030.4 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 258, - "median": 261, - "min": 252, - "max": 261 + "mean": 234, + "median": 234, + "min": 234, + "max": 234 }, "errors": { "unit": "errors", @@ -2262,69 +3176,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 51.6, - "median": 52.2, - "min": 50.4, - "max": 52.2 + "mean": 46.79999999999999, + "median": 46.8, + "min": 46.8, + "max": 46.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 930.5166666666665, - "median": 932.16, - "min": 921.93, - "max": 937.46 + "mean": 965.7966666666667, + "median": 966.7, + "min": 961.55, + "max": 969.14 }, "p50LatencyMs": { "unit": "ms", - "mean": 690.6666666666666, - "median": 686, - "min": 682, - "max": 704 + "mean": 744, + "median": 745, + "min": 737, + "max": 750 }, "p75LatencyMs": { "unit": "ms", - "mean": 823, - "median": 818, - "min": 813, - "max": 838 + "mean": 865.6666666666666, + "median": 865, + "min": 863, + "max": 869 }, "p90LatencyMs": { "unit": "ms", - "mean": 1884.6666666666667, - "median": 1878, - "min": 1864, - "max": 1912 + "mean": 1976, + "median": 1975, + "min": 1959, + "max": 1994 }, "p99LatencyMs": { "unit": "ms", - "mean": 4621.666666666667, - "median": 4602, - "min": 4580, - "max": 4683 + "mean": 4587.666666666667, + "median": 4593, + "min": 4566, + "max": 4604 }, "maxLatencyMs": { "unit": "ms", - "mean": 4914, - "median": 4898, - "min": 4868, - "max": 4976 + "mean": 4892.666666666667, + "median": 4896, + "min": 4874, + "max": 4908 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 30311765.333333332, - "median": 30665113.6, - "min": 29605068.8, - "max": 30665113.6 + "mean": 27612774.399999995, + "median": 27612774.4, + "min": 27612774.4, + "max": 27612774.4 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 213.33333333333334, - "median": 216, - "min": 208, - "max": 216 + "mean": 189.33333333333334, + "median": 192, + "min": 184, + "max": 192 }, "errors": { "unit": "errors", @@ -2335,62 +3249,817 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 42.666666666666664, - "median": 43.2, - "min": 41.6, - "max": 43.2 + "mean": 37.86666666666667, + "median": 38.4, + "min": 36.8, + "max": 38.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 1030.9433333333334, - "median": 1028.58, - "min": 1021.67, - "max": 1042.58 + "mean": 1090.5333333333335, + "median": 1094.25, + "min": 1078.42, + "max": 1098.93 }, "p50LatencyMs": { "unit": "ms", - "mean": 658, - "median": 659, - "min": 650, - "max": 665 + "mean": 677, + "median": 669, + "min": 666, + "max": 696 }, "p75LatencyMs": { "unit": "ms", - "mean": 785, - "median": 782, - "min": 768, - "max": 805 + "mean": 806.6666666666666, + "median": 807, + "min": 799, + "max": 814 }, "p90LatencyMs": { "unit": "ms", - "mean": 2630.6666666666665, - "median": 2600, - "min": 2596, - "max": 2696 + "mean": 2783, + "median": 2796, + "min": 2720, + "max": 2833 }, "p99LatencyMs": { "unit": "ms", - "mean": 4672.333333333333, - "median": 4668, - "min": 4655, - "max": 4694 + "mean": 4817.666666666667, + "median": 4797, + "min": 4789, + "max": 4867 }, "maxLatencyMs": { "unit": "ms", - "mean": 4947.666666666667, - "median": 4940, - "min": 4924, - "max": 4979 + "mean": 4956, + "median": 4943, + "min": 4926, + "max": 4999 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 25071342.933333337, - "median": 25385369.6, - "min": 24443289.6, - "max": 25385369.6 + "mean": 22341222.4, + "median": 22655795.2, + "min": 21711257.6, + "max": 22656614.4 + } + } + } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 340, + "unit": "ms" + }, + "fcpMs": { + "value": 339.904, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.224, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.173, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.833, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.218, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 338, + "unit": "ms" + }, + "fcpMs": { + "value": 337.8, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.802, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.238, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.87, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.694, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 340, + "unit": "ms" + }, + "fcpMs": { + "value": 340.093, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.451, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.92, + "unit": "ms" + }, + "processingDurationMs": { + "value": 8.347, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.184, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 348, + "unit": "ms" + }, + "fcpMs": { + "value": 347.622, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.983, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.493, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.306, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.184, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 341.5, + "median": 340, + "min": 338, + "max": 348 + }, + "fcpMs": { + "unit": "ms", + "mean": 341.35475, + "median": 339.99850000000004, + "min": 337.8, + "max": 347.622 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 17.615, + "median": 17.6265, + "min": 15.983, + "max": 19.224 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.456, + "median": 1.3655, + "min": 1.173, + "max": 1.92 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 6.0889999999999995, + "median": 5.588, + "min": 4.833, + "max": 8.347 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.069999999999999, + "median": 9.439, + "min": 8.184, + "max": 13.218 } } } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 138, + "unit": "ms" + }, + "fcpMs": { + "value": 138.337, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.933, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.422, + "unit": "ms" + }, + "processingDurationMs": { + "value": 8.804, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.707, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 137, + "unit": "ms" + }, + "fcpMs": { + "value": 136.928, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.522, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.391, + "unit": "ms" + }, + "processingDurationMs": { + "value": 7.002, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.129, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 104, + "unit": "ms" + }, + "fcpMs": { + "value": 104.344, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.375, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.42, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.936, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.019, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 117, + "unit": "ms" + }, + "fcpMs": { + "value": 117.077, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.378, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.504, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.926, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.948, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 124, + "median": 127, + "min": 104, + "max": 138 + }, + "fcpMs": { + "unit": "ms", + "mean": 124.1715, + "median": 127.0025, + "min": 104.344, + "max": 138.337 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 17.302, + "median": 17.4485, + "min": 15.933, + "max": 18.378 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.43425, + "median": 1.4209999999999998, + "min": 1.391, + "max": 1.504 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 6.667, + "median": 6.468999999999999, + "min": 4.926, + "max": 8.804 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 9.20075, + "median": 9.574, + "min": 5.707, + "max": 11.948 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 3, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 6, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 426, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 6, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 388, + "unit": "count" + }, + "duplicateDependencies": { + "value": 12, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 14, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 415502553, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 112594, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [ + "es.symbol", + "es.symbol.description", + "es.symbol.async-iterator", + "es.symbol.has-instance", + "es.symbol.is-concat-spreadable", + "es.symbol.iterator", + "es.symbol.match", + "es.symbol.match-all", + "es.symbol.replace", + "es.symbol.search", + "es.symbol.species", + "es.symbol.split", + "es.symbol.to-primitive", + "es.symbol.to-string-tag", + "es.symbol.unscopables", + "es.error.cause", + "es.error.to-string", + "es.aggregate-error", + "es.aggregate-error.cause", + "es.array.at", + "es.array.concat", + "es.array.copy-within", + "es.array.every", + "es.array.fill", + "es.array.filter", + "es.array.find", + "es.array.find-index", + "es.array.find-last", + "es.array.find-last-index", + "es.array.flat", + "es.array.flat-map", + "es.array.for-each", + "es.array.from", + "es.array.index-of", + "es.array.is-array", + "es.array.iterator", + "es.array.join", + "es.array.last-index-of", + "es.array.map", + "es.array.of", + "es.array.push", + "es.array.reduce", + "es.array.reduce-right", + "es.array.reverse", + "es.array.slice", + "es.array.some", + "es.array.sort", + "es.array.species", + "es.array.splice", + "es.array.to-reversed", + "es.array.to-sorted", + "es.array.to-spliced", + "es.array.unscopables.flat", + "es.array.unscopables.flat-map", + "es.array.unshift", + "es.array.with", + "es.array-buffer.constructor", + "es.array-buffer.is-view", + "es.array-buffer.slice", + "es.data-view", + "es.array-buffer.detached", + "es.array-buffer.transfer", + "es.array-buffer.transfer-to-fixed-length", + "es.date.get-year", + "es.date.now", + "es.date.set-year", + "es.date.to-gmt-string", + "es.date.to-iso-string", + "es.date.to-json", + "es.date.to-primitive", + "es.date.to-string", + "es.escape", + "es.function.bind", + "es.function.has-instance", + "es.function.name", + "es.global-this", + "es.json.to-string-tag", + "es.map", + "es.map.group-by", + "es.math.acosh", + "es.math.asinh", + "es.math.atanh", + "es.math.cbrt", + "es.math.clz32", + "es.math.cosh", + "es.math.expm1", + "es.math.fround", + "es.math.hypot", + "es.math.imul", + "es.math.log10", + "es.math.log1p", + "es.math.log2", + "es.math.sign", + "es.math.sinh", + "es.math.tanh", + "es.math.to-string-tag", + "es.math.trunc", + "es.number.constructor", + "es.number.epsilon", + "es.number.is-finite", + "es.number.is-integer", + "es.number.is-nan", + "es.number.is-safe-integer", + "es.number.max-safe-integer", + "es.number.min-safe-integer", + "es.number.parse-float", + "es.number.parse-int", + "es.number.to-exponential", + "es.number.to-fixed", + "es.number.to-precision", + "es.object.assign", + "es.object.create", + "es.object.define-getter", + "es.object.define-properties", + "es.object.define-property", + "es.object.define-setter", + "es.object.entries", + "es.object.freeze", + "es.object.from-entries", + "es.object.get-own-property-descriptor", + "es.object.get-own-property-descriptors", + "es.object.get-own-property-names", + "es.object.get-prototype-of", + "es.object.group-by", + "es.object.has-own", + "es.object.is", + "es.object.is-extensible", + "es.object.is-frozen", + "es.object.is-sealed", + "es.object.keys", + "es.object.lookup-getter", + "es.object.lookup-setter", + "es.object.prevent-extensions", + "es.object.proto", + "es.object.seal", + "es.object.set-prototype-of", + "es.object.to-string", + "es.object.values", + "es.parse-float", + "es.parse-int", + "es.promise", + "es.promise.all-settled", + "es.promise.any", + "es.promise.finally", + "es.promise.with-resolvers", + "es.reflect.apply", + "es.reflect.construct", + "es.reflect.define-property", + "es.reflect.delete-property", + "es.reflect.get", + "es.reflect.get-own-property-descriptor", + "es.reflect.get-prototype-of", + "es.reflect.has", + "es.reflect.is-extensible", + "es.reflect.own-keys", + "es.reflect.prevent-extensions", + "es.reflect.set", + "es.reflect.set-prototype-of", + "es.reflect.to-string-tag", + "es.regexp.constructor", + "es.regexp.dot-all", + "es.regexp.exec", + "es.regexp.flags", + "es.regexp.sticky", + "es.regexp.test", + "es.regexp.to-string", + "es.set", + "es.set.intersection.v2", + "es.set.is-disjoint-from.v2", + "es.set.is-subset-of.v2", + "es.set.is-superset-of.v2", + "es.string.at-alternative", + "es.string.code-point-at", + "es.string.ends-with", + "es.string.from-code-point", + "es.string.includes", + "es.string.is-well-formed", + "es.string.iterator", + "es.string.match", + "es.string.match-all", + "es.string.pad-end", + "es.string.pad-start", + "es.string.raw", + "es.string.repeat", + "es.string.replace", + "es.string.replace-all", + "es.string.search", + "es.string.split", + "es.string.starts-with", + "es.string.substr", + "es.string.to-well-formed", + "es.string.trim", + "es.string.trim-end", + "es.string.trim-start", + "es.string.anchor", + "es.string.big", + "es.string.blink", + "es.string.bold", + "es.string.fixed", + "es.string.fontcolor", + "es.string.fontsize", + "es.string.italics", + "es.string.link", + "es.string.small", + "es.string.strike", + "es.string.sub", + "es.string.sup", + "es.typed-array.float32-array", + "es.typed-array.float64-array", + "es.typed-array.int8-array", + "es.typed-array.int16-array", + "es.typed-array.int32-array", + "es.typed-array.uint8-array", + "es.typed-array.uint8-clamped-array", + "es.typed-array.uint16-array", + "es.typed-array.uint32-array", + "es.typed-array.at", + "es.typed-array.copy-within", + "es.typed-array.every", + "es.typed-array.fill", + "es.typed-array.filter", + "es.typed-array.find", + "es.typed-array.find-index", + "es.typed-array.find-last", + "es.typed-array.find-last-index", + "es.typed-array.for-each", + "es.typed-array.from", + "es.typed-array.includes", + "es.typed-array.index-of", + "es.typed-array.iterator", + "es.typed-array.join", + "es.typed-array.last-index-of", + "es.typed-array.map", + "es.typed-array.of", + "es.typed-array.reduce", + "es.typed-array.reduce-right", + "es.typed-array.reverse", + "es.typed-array.set", + "es.typed-array.slice", + "es.typed-array.some", + "es.typed-array.sort", + "es.typed-array.subarray", + "es.typed-array.to-locale-string", + "es.typed-array.to-reversed", + "es.typed-array.to-sorted", + "es.typed-array.to-string", + "es.unescape", + "es.weak-map", + "es.weak-set", + "esnext.aggregate-error", + "esnext.array.from-async", + "esnext.array.at", + "esnext.array.find-last", + "esnext.array.find-last-index", + "esnext.array.to-reversed", + "esnext.array.to-sorted", + "esnext.array.to-spliced", + "esnext.array.with", + "esnext.array-buffer.detached", + "esnext.array-buffer.transfer", + "esnext.array-buffer.transfer-to-fixed-length", + "esnext.global-this", + "esnext.map.group-by", + "esnext.object.has-own", + "esnext.object.group-by", + "esnext.promise.all-settled", + "esnext.promise.any", + "esnext.promise.with-resolvers", + "esnext.set.difference.v2", + "esnext.set.intersection.v2", + "esnext.set.is-disjoint-from.v2", + "esnext.set.is-subset-of.v2", + "esnext.set.is-superset-of.v2", + "esnext.set.symmetric-difference.v2", + "esnext.set.union.v2", + "esnext.string.is-well-formed", + "esnext.string.match-all", + "esnext.string.replace-all", + "esnext.string.to-well-formed", + "esnext.typed-array.at", + "esnext.typed-array.find-last", + "esnext.typed-array.find-last-index", + "esnext.typed-array.to-reversed", + "esnext.typed-array.to-sorted", + "esnext.typed-array.with", + "web.atob", + "web.btoa", + "web.dom-collections.for-each", + "web.dom-collections.iterator", + "web.dom-exception.constructor", + "web.dom-exception.to-string-tag", + "web.queue-microtask", + "web.self", + "web.timers", + "web.url", + "web.url.can-parse", + "web.url.parse", + "web.url.to-json", + "web.url-search-params", + "web.url-search-params.delete", + "web.url-search-params.has", + "web.url-search-params.size" + ] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 47, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "20.9.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 7159, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 7159, + "unit": "ms" + } } } } diff --git a/packages/results/data/next/versions/16.4.3.json b/packages/results/data/next/versions/16.4.3.json index e8209f45..188fedd1 100644 --- a/packages/results/data/next/versions/16.4.3.json +++ b/packages/results/data/next/versions/16.4.3.json @@ -56,40 +56,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 8, - "transferSize": 144156 + "requestCount": { + "value": 8, + "unit": "requests" + }, + "transferSize": { + "value": 144156, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 4857 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 4857, + "unit": "bytes" + } }, "script": { - "requestCount": 6, - "transferSize": 138224 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 138224, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 1075 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 1075, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -101,19 +155,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 2788 + "installTimeMs": { + "value": 2788, + "unit": "ms" + } }, { - "installTimeMs": 6002 + "installTimeMs": { + "value": 6002, + "unit": "ms" + } }, { - "installTimeMs": 5950 + "installTimeMs": { + "value": 5950, + "unit": "ms" + } }, { - "installTimeMs": 6192 + "installTimeMs": { + "value": 6192, + "unit": "ms" + } }, { - "installTimeMs": 5902 + "installTimeMs": { + "value": 5902, + "unit": "ms" + } } ], "installTimeMs": { @@ -142,7 +211,10 @@ } } }, - "nodeModulesSizeBytes": 485928960 + "nodeModulesSizeBytes": { + "value": 485928960, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -152,19 +224,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5635 + "timeMs": { + "value": 5635, + "unit": "ms" + } }, { - "timeMs": 5268 + "timeMs": { + "value": 5268, + "unit": "ms" + } }, { - "timeMs": 5174 + "timeMs": { + "value": 5174, + "unit": "ms" + } }, { - "timeMs": 5313 + "timeMs": { + "value": 5313, + "unit": "ms" + } }, { - "timeMs": 5573 + "timeMs": { + "value": 5573, + "unit": "ms" + } } ], "timeMs": { @@ -202,19 +289,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2248 + "timeMs": { + "value": 2248, + "unit": "ms" + } }, { - "timeMs": 2212 + "timeMs": { + "value": 2212, + "unit": "ms" + } }, { - "timeMs": 2189 + "timeMs": { + "value": 2189, + "unit": "ms" + } }, { - "timeMs": 2260 + "timeMs": { + "value": 2260, + "unit": "ms" + } }, { - "timeMs": 2237 + "timeMs": { + "value": 2237, + "unit": "ms" + } } ], "timeMs": { @@ -252,19 +354,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2675 + "timeMs": { + "value": 2675, + "unit": "ms" + } }, { - "timeMs": 2173 + "timeMs": { + "value": 2173, + "unit": "ms" + } }, { - "timeMs": 2217 + "timeMs": { + "value": 2217, + "unit": "ms" + } }, { - "timeMs": 2161 + "timeMs": { + "value": 2161, + "unit": "ms" + } }, { - "timeMs": 2237 + "timeMs": { + "value": 2237, + "unit": "ms" + } } ], "timeMs": { @@ -316,7 +433,10 @@ "min": 4.301942999998573, "max": 20.986595999999736 }, - "samples": 1299 + "samples": { + "value": 1299, + "unit": "requests" + } }, { "opsPerSec": { @@ -333,7 +453,10 @@ "min": 4.36966399999983, "max": 33.526880999999776 }, - "samples": 1289 + "samples": { + "value": 1289, + "unit": "requests" + } }, { "opsPerSec": { @@ -350,7 +473,10 @@ "min": 4.37944399999833, "max": 24.93483500000002 }, - "samples": 1347 + "samples": { + "value": 1347, + "unit": "requests" + } }, { "opsPerSec": { @@ -367,7 +493,10 @@ "min": 4.551105999998981, "max": 20.844686000000365 }, - "samples": 1332 + "samples": { + "value": 1332, + "unit": "requests" + } }, { "opsPerSec": { @@ -384,7 +513,10 @@ "min": 4.006015999999363, "max": 19.832597000000533 }, - "samples": 1350 + "samples": { + "value": 1350, + "unit": "requests" + } } ], "opsPerSec": { @@ -439,9 +571,18 @@ } } }, - "samples": 6617, - "bodySizeKb": 203.36, - "duplicationFactor": 2, + "samples": { + "value": 6617, + "unit": "requests" + }, + "bodySizeKb": { + "value": 203.36, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -459,306 +600,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 638, - "errors": 0, - "requestsPerSec": 127.6, - "avgLatencyMs": 7.37, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 13, - "maxLatencyMs": 16, - "bytesPerSec": 38125568 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 638, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 127.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38125568, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1095, - "errors": 0, - "requestsPerSec": 219, - "avgLatencyMs": 22.3, - "p50LatencyMs": 21, - "p75LatencyMs": 24, - "p90LatencyMs": 29, - "p99LatencyMs": 36, - "maxLatencyMs": 47, - "bytesPerSec": 65424588.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1095, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 219, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 47, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65424588.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5010, - "requests": 1139, - "errors": 0, - "requestsPerSec": 227.8, - "avgLatencyMs": 43.31, - "p50LatencyMs": 41, - "p75LatencyMs": 43, - "p90LatencyMs": 57, - "p99LatencyMs": 76, - "maxLatencyMs": 89, - "bytesPerSec": 68062412.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1139, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 227.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 43.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 43, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 76, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 89, + "unit": "ms" + }, + "bytesPerSec": { + "value": 68062412.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1140, - "errors": 0, - "requestsPerSec": 228, - "avgLatencyMs": 108.18, - "p50LatencyMs": 103, - "p75LatencyMs": 106, - "p90LatencyMs": 110, - "p99LatencyMs": 198, - "maxLatencyMs": 1773, - "bytesPerSec": 68121395.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1140, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 228, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 198, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1773, + "unit": "ms" + }, + "bytesPerSec": { + "value": 68121395.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1098, - "errors": 0, - "requestsPerSec": 219.6, - "avgLatencyMs": 222.39, - "p50LatencyMs": 203, - "p75LatencyMs": 215, - "p90LatencyMs": 232, - "p99LatencyMs": 775, - "maxLatencyMs": 4022, - "bytesPerSec": 65621196.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1098, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 219.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 222.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 203, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 232, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 775, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4022, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65621196.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1000, - "errors": 0, - "requestsPerSec": 200, - "avgLatencyMs": 476.72, - "p50LatencyMs": 401, - "p75LatencyMs": 465, - "p90LatencyMs": 473, - "p99LatencyMs": 3194, - "maxLatencyMs": 3863, - "bytesPerSec": 59759001.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1000, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 200, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 476.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 401, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 465, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 473, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3194, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3863, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59759001.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 969, - "errors": 0, - "requestsPerSec": 193.8, - "avgLatencyMs": 549.87, - "p50LatencyMs": 406, - "p75LatencyMs": 528, - "p90LatencyMs": 575, - "p99LatencyMs": 4250, - "maxLatencyMs": 4942, - "bytesPerSec": 57910886.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 969, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 193.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 549.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 406, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 528, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 575, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4250, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4942, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57910886.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 635, - "errors": 0, - "requestsPerSec": 127, - "avgLatencyMs": 7.38, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 15, - "bytesPerSec": 37942067.21 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 635, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 127, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 37942067.21, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1134, - "errors": 0, - "requestsPerSec": 226.8, - "avgLatencyMs": 21.5, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 26, - "p99LatencyMs": 37, - "maxLatencyMs": 51, - "bytesPerSec": 67777331.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1134, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 226.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 51, + "unit": "ms" + }, + "bytesPerSec": { + "value": 67777331.2, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1148, - "errors": 0, - "requestsPerSec": 229.6, - "avgLatencyMs": 42.88, - "p50LatencyMs": 40, - "p75LatencyMs": 42, - "p90LatencyMs": 58, - "p99LatencyMs": 75, - "maxLatencyMs": 95, - "bytesPerSec": 68593254.41 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1148, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 229.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 75, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 95, + "unit": "ms" + }, + "bytesPerSec": { + "value": 68593254.41, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1134, - "errors": 0, - "requestsPerSec": 226.8, - "avgLatencyMs": 108.64, - "p50LatencyMs": 103, - "p75LatencyMs": 108, - "p90LatencyMs": 123, - "p99LatencyMs": 159, - "maxLatencyMs": 840, - "bytesPerSec": 67757670.41 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1134, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 226.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 159, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 840, + "unit": "ms" + }, + "bytesPerSec": { + "value": 67757670.41, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5010, - "requests": 1077, - "errors": 0, - "requestsPerSec": 215.4, - "avgLatencyMs": 226.89, - "p50LatencyMs": 216, - "p75LatencyMs": 242, - "p90LatencyMs": 252, - "p99LatencyMs": 678, - "maxLatencyMs": 971, - "bytesPerSec": 64353075.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1077, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 215.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 226.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 216, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 242, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 252, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 678, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 971, + "unit": "ms" + }, + "bytesPerSec": { + "value": 64353075.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1033, - "errors": 0, - "requestsPerSec": 206.6, - "avgLatencyMs": 464.3, - "p50LatencyMs": 417, - "p75LatencyMs": 461, - "p90LatencyMs": 477, - "p99LatencyMs": 3124, - "maxLatencyMs": 3779, - "bytesPerSec": 61721804.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1033, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 206.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 464.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 417, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 461, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 477, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3124, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3779, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61721804.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 954, - "errors": 0, - "requestsPerSec": 190.8, - "avgLatencyMs": 566.92, - "p50LatencyMs": 434, - "p75LatencyMs": 554, - "p90LatencyMs": 585, - "p99LatencyMs": 4247, - "maxLatencyMs": 4985, - "bytesPerSec": 57006489.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 954, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 190.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 566.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 434, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 554, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 585, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4247, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4985, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57006489.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 671, - "errors": 0, - "requestsPerSec": 134.2, - "avgLatencyMs": 7.18, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 40091648 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 671, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 134.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40091648, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1128, - "errors": 0, - "requestsPerSec": 225.6, - "avgLatencyMs": 21.62, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 28, - "p99LatencyMs": 36, - "maxLatencyMs": 50, - "bytesPerSec": 67407052.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1128, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 225.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 50, + "unit": "ms" + }, + "bytesPerSec": { + "value": 67407052.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1157, - "errors": 0, - "requestsPerSec": 231.4, - "avgLatencyMs": 42.45, - "p50LatencyMs": 39, - "p75LatencyMs": 41, - "p90LatencyMs": 58, - "p99LatencyMs": 82, - "maxLatencyMs": 207, - "bytesPerSec": 69143756.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1157, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 231.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 82, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 207, + "unit": "ms" + }, + "bytesPerSec": { + "value": 69143756.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1157, - "errors": 0, - "requestsPerSec": 231.4, - "avgLatencyMs": 106.48, - "p50LatencyMs": 101, - "p75LatencyMs": 106, - "p90LatencyMs": 116, - "p99LatencyMs": 138, - "maxLatencyMs": 3148, - "bytesPerSec": 69150310.41 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1157, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 231.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 106.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 138, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3148, + "unit": "ms" + }, + "bytesPerSec": { + "value": 69150310.41, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1142, - "errors": 0, - "requestsPerSec": 228.4, - "avgLatencyMs": 205.01, - "p50LatencyMs": 197, - "p75LatencyMs": 203, - "p90LatencyMs": 228, - "p99LatencyMs": 627, - "maxLatencyMs": 932, - "bytesPerSec": 68239360 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1142, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 228.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 205.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 197, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 203, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 228, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 627, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 932, + "unit": "ms" + }, + "bytesPerSec": { + "value": 68239360, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 1078, - "errors": 0, - "requestsPerSec": 215.6, - "avgLatencyMs": 444.58, - "p50LatencyMs": 404, - "p75LatencyMs": 439, - "p90LatencyMs": 466, - "p99LatencyMs": 2836, - "maxLatencyMs": 3485, - "bytesPerSec": 64418611.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1078, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 215.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 444.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 404, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 439, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 466, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2836, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3485, + "unit": "ms" + }, + "bytesPerSec": { + "value": 64418611.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1005, - "errors": 0, - "requestsPerSec": 201, - "avgLatencyMs": 546.71, - "p50LatencyMs": 403, - "p75LatencyMs": 490, - "p90LatencyMs": 543, - "p99LatencyMs": 4218, - "maxLatencyMs": 4972, - "bytesPerSec": 60053913.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1005, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 201, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 546.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 403, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 490, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 543, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4218, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 60053913.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -767,8 +1609,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered-plain-links", - "totalRequests": 21532, - "totalErrors": 0, + "totalRequests": { + "value": 21532, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2621,306 +3469,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 541, - "errors": 0, - "requestsPerSec": 108.2, - "avgLatencyMs": 8.62, - "p50LatencyMs": 9, - "p75LatencyMs": 9, - "p90LatencyMs": 10, - "p99LatencyMs": 12, - "maxLatencyMs": 15, - "bytesPerSec": 32320716.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 541, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 108.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 32320716.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 831, - "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 29.46, - "p50LatencyMs": 28, - "p75LatencyMs": 30, - "p90LatencyMs": 39, - "p99LatencyMs": 48, - "maxLatencyMs": 62, - "bytesPerSec": 49646796.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 62, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49646796.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5010, - "requests": 880, - "errors": 0, - "requestsPerSec": 176, - "avgLatencyMs": 56.15, - "p50LatencyMs": 55, - "p75LatencyMs": 57, - "p90LatencyMs": 59, - "p99LatencyMs": 83, - "maxLatencyMs": 84, - "bytesPerSec": 52563148.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 880, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 176, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 56.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 83, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 84, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52563148.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 855, - "errors": 0, - "requestsPerSec": 171, - "avgLatencyMs": 144.06, - "p50LatencyMs": 138, - "p75LatencyMs": 141, - "p90LatencyMs": 146, - "p99LatencyMs": 278, - "maxLatencyMs": 2163, - "bytesPerSec": 51088588.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 855, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 171, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 278, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2163, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51088588.8, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 774, - "errors": 0, - "requestsPerSec": 154.81, - "avgLatencyMs": 314.37, - "p50LatencyMs": 279, - "p75LatencyMs": 302, - "p90LatencyMs": 454, - "p99LatencyMs": 1125, - "maxLatencyMs": 1670, - "bytesPerSec": 46245478.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 774, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 314.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 279, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 302, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 454, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1125, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1670, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46245478.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 806, - "errors": 0, - "requestsPerSec": 161.2, - "avgLatencyMs": 576.69, - "p50LatencyMs": 450, - "p75LatencyMs": 552, - "p90LatencyMs": 584, - "p99LatencyMs": 3958, - "maxLatencyMs": 4614, - "bytesPerSec": 48159129.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 806, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 161.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 576.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 450, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 552, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 584, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3958, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4614, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48159129.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 767, - "errors": 0, - "requestsPerSec": 153.4, - "avgLatencyMs": 606, - "p50LatencyMs": 457, - "p75LatencyMs": 566, - "p90LatencyMs": 667, - "p99LatencyMs": 4289, - "maxLatencyMs": 4900, - "bytesPerSec": 45832601.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 767, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 153.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 606, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 457, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 566, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 667, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4289, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4900, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45832601.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 494, - "errors": 0, - "requestsPerSec": 98.8, - "avgLatencyMs": 9.6, - "p50LatencyMs": 10, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 15, - "maxLatencyMs": 18, - "bytesPerSec": 29515776 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 494, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 98.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 15, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 18, + "unit": "ms" + }, + "bytesPerSec": { + "value": 29515776, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 766, - "errors": 0, - "requestsPerSec": 153.2, - "avgLatencyMs": 32.07, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 37, - "p99LatencyMs": 51, - "maxLatencyMs": 64, - "bytesPerSec": 45760512 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 766, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 153.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 51, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45760512, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 795, - "errors": 0, - "requestsPerSec": 159, - "avgLatencyMs": 61.89, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 67, - "p99LatencyMs": 109, - "maxLatencyMs": 123, - "bytesPerSec": 47497216 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 795, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 159, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 109, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 123, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47497216, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 737, - "errors": 0, - "requestsPerSec": 147.4, - "avgLatencyMs": 166.18, - "p50LatencyMs": 158, - "p75LatencyMs": 166, - "p90LatencyMs": 174, - "p99LatencyMs": 322, - "maxLatencyMs": 3178, - "bytesPerSec": 44030361.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 737, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 147.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 166.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 322, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3178, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44030361.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 739, - "errors": 0, - "requestsPerSec": 147.81, - "avgLatencyMs": 326.28, - "p50LatencyMs": 306, - "p75LatencyMs": 321, - "p90LatencyMs": 350, - "p99LatencyMs": 1252, - "maxLatencyMs": 1556, - "bytesPerSec": 44156518.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 739, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 147.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 326.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 306, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 321, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 350, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1252, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1556, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44156518.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 735, - "errors": 0, - "requestsPerSec": 147, - "avgLatencyMs": 627.78, - "p50LatencyMs": 462, - "p75LatencyMs": 562, - "p90LatencyMs": 611, - "p99LatencyMs": 4389, - "maxLatencyMs": 4978, - "bytesPerSec": 43907481.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 735, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 147, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 627.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 462, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 562, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 611, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4389, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4978, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43907481.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 707, - "errors": 0, - "requestsPerSec": 141.4, - "avgLatencyMs": 638.22, - "p50LatencyMs": 477, - "p75LatencyMs": 563, - "p90LatencyMs": 817, - "p99LatencyMs": 4357, - "maxLatencyMs": 4960, - "bytesPerSec": 42236313.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 707, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 638.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 477, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 563, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 817, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4357, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4960, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42236313.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 557, - "errors": 0, - "requestsPerSec": 111.4, - "avgLatencyMs": 8.47, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 10, - "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 33277542.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 557, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 111.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 33277542.4, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 935, - "errors": 0, - "requestsPerSec": 187, - "avgLatencyMs": 26.16, - "p50LatencyMs": 26, - "p75LatencyMs": 27, - "p90LatencyMs": 33, - "p99LatencyMs": 41, - "maxLatencyMs": 62, - "bytesPerSec": 55859609.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 935, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 187, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 26.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 41, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 62, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55859609.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 934, - "errors": 0, - "requestsPerSec": 186.8, - "avgLatencyMs": 52.87, - "p50LatencyMs": 49, - "p75LatencyMs": 52, - "p90LatencyMs": 71, - "p99LatencyMs": 92, - "maxLatencyMs": 110, - "bytesPerSec": 55800627.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 934, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 186.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 92, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 110, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55800627.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 915, - "errors": 0, - "requestsPerSec": 183, - "avgLatencyMs": 134.37, - "p50LatencyMs": 129, - "p75LatencyMs": 140, - "p90LatencyMs": 144, - "p99LatencyMs": 225, - "maxLatencyMs": 1296, - "bytesPerSec": 54666854.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 915, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 183, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 134.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 225, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1296, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54666854.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 861, - "errors": 0, - "requestsPerSec": 172.2, - "avgLatencyMs": 271.96, - "p50LatencyMs": 261, - "p75LatencyMs": 273, - "p90LatencyMs": 291, - "p99LatencyMs": 978, - "maxLatencyMs": 1288, - "bytesPerSec": 51435929.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 861, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 172.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 271.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 273, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 978, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1288, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51435929.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 835, - "errors": 0, - "requestsPerSec": 167, - "avgLatencyMs": 567.93, - "p50LatencyMs": 441, - "p75LatencyMs": 541, - "p90LatencyMs": 565, - "p99LatencyMs": 3965, - "maxLatencyMs": 4577, - "bytesPerSec": 49882726.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 835, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 167, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 567.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 441, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 541, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 565, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3965, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4577, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49882726.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 786, - "errors": 0, - "requestsPerSec": 157.2, - "avgLatencyMs": 601.07, - "p50LatencyMs": 432, - "p75LatencyMs": 566, - "p90LatencyMs": 656, - "p99LatencyMs": 4297, - "maxLatencyMs": 4915, - "bytesPerSec": 46954905.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 786, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 601.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 432, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 566, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 656, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4297, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4915, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46954905.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -2929,8 +4478,14 @@ "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 16250, - "totalErrors": 0, + "totalRequests": { + "value": 16250, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -4781,53 +6336,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 339, - "fcpMs": 339.352, + "firstPaintMs": { + "value": 339, + "unit": "ms" + }, + "fcpMs": { + "value": 339.352, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 26.849, - "inputDelayMs": 2.261, - "processingDurationMs": 3.131, - "presentationDelayMs": 21.457 + "interactionLatencyMs": { + "value": 26.849, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.261, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.131, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 21.457, + "unit": "ms" + } } }, { - "firstPaintMs": 336, - "fcpMs": 335.506, + "firstPaintMs": { + "value": 336, + "unit": "ms" + }, + "fcpMs": { + "value": 335.506, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.812999999999999, - "inputDelayMs": 1.429, - "processingDurationMs": 3.665, - "presentationDelayMs": 10.719 + "interactionLatencyMs": { + "value": 15.812999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.429, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.665, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.719, + "unit": "ms" + } } }, { - "firstPaintMs": 337, - "fcpMs": 337.266, + "firstPaintMs": { + "value": 337, + "unit": "ms" + }, + "fcpMs": { + "value": 337.266, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.007, - "inputDelayMs": 1.404, - "processingDurationMs": 5.411, - "presentationDelayMs": 8.192 + "interactionLatencyMs": { + "value": 15.007, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.404, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.411, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.192, + "unit": "ms" + } } }, { - "firstPaintMs": 340, - "fcpMs": 340.024, + "firstPaintMs": { + "value": 340, + "unit": "ms" + }, + "fcpMs": { + "value": 340.024, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.036999999999999, - "inputDelayMs": 1.367, - "processingDurationMs": 3.438, - "presentationDelayMs": 9.232 + "interactionLatencyMs": { + "value": 14.036999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.367, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.438, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.232, + "unit": "ms" + } } }, { - "firstPaintMs": 340, - "fcpMs": 340.063, + "firstPaintMs": { + "value": 340, + "unit": "ms" + }, + "fcpMs": { + "value": 340.063, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.319, - "inputDelayMs": 1.399, - "processingDurationMs": 3.559, - "presentationDelayMs": 8.361 + "interactionLatencyMs": { + "value": 13.319, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.399, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.559, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.361, + "unit": "ms" + } } } ], @@ -5000,53 +6645,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 97, - "fcpMs": 96.834, + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 96.834, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.289, - "inputDelayMs": 1.507, - "processingDurationMs": 7.122, - "presentationDelayMs": 5.66 + "interactionLatencyMs": { + "value": 14.289, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.507, + "unit": "ms" + }, + "processingDurationMs": { + "value": 7.122, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.66, + "unit": "ms" + } } }, { - "firstPaintMs": 107, - "fcpMs": 106.784, + "firstPaintMs": { + "value": 107, + "unit": "ms" + }, + "fcpMs": { + "value": 106.784, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.702000000000002, - "inputDelayMs": 1.423, - "processingDurationMs": 4.181, - "presentationDelayMs": 10.098 + "interactionLatencyMs": { + "value": 15.702000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.423, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.181, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.098, + "unit": "ms" + } } }, { - "firstPaintMs": 82, - "fcpMs": 82.018, + "firstPaintMs": { + "value": 82, + "unit": "ms" + }, + "fcpMs": { + "value": 82.018, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 22.011, - "inputDelayMs": 4.657, - "processingDurationMs": 9.988, - "presentationDelayMs": 7.366 + "interactionLatencyMs": { + "value": 22.011, + "unit": "ms" + }, + "inputDelayMs": { + "value": 4.657, + "unit": "ms" + }, + "processingDurationMs": { + "value": 9.988, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.366, + "unit": "ms" + } } }, { - "firstPaintMs": 89, - "fcpMs": 88.941, + "firstPaintMs": { + "value": 89, + "unit": "ms" + }, + "fcpMs": { + "value": 88.941, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.126, - "inputDelayMs": 1.36, - "processingDurationMs": 7.371, - "presentationDelayMs": 4.395 + "interactionLatencyMs": { + "value": 13.126, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.36, + "unit": "ms" + }, + "processingDurationMs": { + "value": 7.371, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 4.395, + "unit": "ms" + } } }, { - "firstPaintMs": 101, - "fcpMs": 100.704, + "firstPaintMs": { + "value": 101, + "unit": "ms" + }, + "fcpMs": { + "value": 100.704, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.131, - "inputDelayMs": 1.266, - "processingDurationMs": 5.045, - "presentationDelayMs": 8.82 + "interactionLatencyMs": { + "value": 15.131, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.266, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.045, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.82, + "unit": "ms" + } } } ], @@ -5216,7 +6951,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 112594, + "totalVendoredBytes": { + "value": 112594, + "unit": "bytes" + }, "unnecessaryModules": [ "es.symbol", "es.symbol.description", @@ -5528,9 +7266,17 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "20.19.0", - "imposedBy": ["eslint-visitor-keys"], - "packagesScanned": 350, - "packagesDeclaringNodeEngine": 257, + "imposedBy": [ + "eslint-visitor-keys" + ], + "packagesScanned": { + "value": 350, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 257, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -5538,31 +7284,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 3, - "devDependencies": 6, - "allDependencies": 424, - "duplicateDependencies": 12, - "depInstallSize": 424757713 + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 6, + "unit": "count" + }, + "allDependencies": { + "value": 424, + "unit": "count" + }, + "duplicateDependencies": { + "value": 12, + "unit": "count" + }, + "depInstallSize": { + "value": 424757713, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 3 + "result": { + "value": 3, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 6 + "result": { + "value": 6, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 424 + "result": { + "value": 424, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 6, - "devDependencies": 0, - "allDependencies": 6, + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 6, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -5570,23 +7349,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 1, - "devDependencies": 1, - "allDependencies": 388, - "duplicateDependencies": 12 + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 388, + "unit": "count" + }, + "duplicateDependencies": { + "value": 12, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 12 + "result": { + "value": 12, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 424757713 + "result": { + "value": 424757713, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 112594 + "result": { + "value": 112594, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -5902,7 +7702,10 @@ "baselineStatus": "high", "baselineYear": 2022, "baselineReason": null, - "baselineFeatureCount": 47 + "baselineFeatureCount": { + "value": 47, + "unit": "count" + } } }, "minimumNodeVersion": { @@ -5911,7 +7714,9 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": ["eslint-visitor-keys"] + "result": [ + "eslint-visitor-keys" + ] } } } diff --git a/packages/results/data/nuxt/latest.json b/packages/results/data/nuxt/latest.json index 15e205d0..341ed72a 100644 --- a/packages/results/data/nuxt/latest.json +++ b/packages/results/data/nuxt/latest.json @@ -51,40 +51,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 13, - "transferSize": 79090 + "requestCount": { + "value": 13, + "unit": "requests" + }, + "transferSize": { + "value": 79090, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 4777 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 4777, + "unit": "bytes" + } }, "script": { - "requestCount": 6, - "transferSize": 67793 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 67793, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 906 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 906, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 5, - "transferSize": 5614 + "requestCount": { + "value": 5, + "unit": "requests" + }, + "transferSize": { + "value": 5614, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -96,19 +150,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 3376 + "installTimeMs": { + "value": 3376, + "unit": "ms" + } }, { - "installTimeMs": 6451 + "installTimeMs": { + "value": 6451, + "unit": "ms" + } }, { - "installTimeMs": 5841 + "installTimeMs": { + "value": 5841, + "unit": "ms" + } }, { - "installTimeMs": 5683 + "installTimeMs": { + "value": 5683, + "unit": "ms" + } }, { - "installTimeMs": 5304 + "installTimeMs": { + "value": 5304, + "unit": "ms" + } } ], "installTimeMs": { @@ -137,7 +206,10 @@ } } }, - "nodeModulesSizeBytes": 258072576 + "nodeModulesSizeBytes": { + "value": 258072576, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -147,19 +219,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3829 + "timeMs": { + "value": 3829, + "unit": "ms" + } }, { - "timeMs": 3936 + "timeMs": { + "value": 3936, + "unit": "ms" + } }, { - "timeMs": 3898 + "timeMs": { + "value": 3898, + "unit": "ms" + } }, { - "timeMs": 4208 + "timeMs": { + "value": 4208, + "unit": "ms" + } }, { - "timeMs": 4093 + "timeMs": { + "value": 4093, + "unit": "ms" + } } ], "timeMs": { @@ -197,19 +284,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3647 + "timeMs": { + "value": 3647, + "unit": "ms" + } }, { - "timeMs": 3918 + "timeMs": { + "value": 3918, + "unit": "ms" + } }, { - "timeMs": 3951 + "timeMs": { + "value": 3951, + "unit": "ms" + } }, { - "timeMs": 3879 + "timeMs": { + "value": 3879, + "unit": "ms" + } }, { - "timeMs": 4209 + "timeMs": { + "value": 4209, + "unit": "ms" + } } ], "timeMs": { @@ -247,19 +349,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2475 + "timeMs": { + "value": 2475, + "unit": "ms" + } }, { - "timeMs": 2391 + "timeMs": { + "value": 2391, + "unit": "ms" + } }, { - "timeMs": 2481 + "timeMs": { + "value": 2481, + "unit": "ms" + } }, { - "timeMs": 2508 + "timeMs": { + "value": 2508, + "unit": "ms" + } }, { - "timeMs": 2578 + "timeMs": { + "value": 2578, + "unit": "ms" + } } ], "timeMs": { @@ -311,7 +428,10 @@ "min": 1.2882639999997991, "max": 14.29697299999998 }, - "samples": 3925 + "samples": { + "value": 3925, + "unit": "requests" + } }, { "opsPerSec": { @@ -328,7 +448,10 @@ "min": 1.2525540000006004, "max": 13.221530000000712 }, - "samples": 3914 + "samples": { + "value": 3914, + "unit": "requests" + } }, { "opsPerSec": { @@ -345,7 +468,10 @@ "min": 1.2621039999976347, "max": 18.91937699999835 }, - "samples": 3926 + "samples": { + "value": 3926, + "unit": "requests" + } }, { "opsPerSec": { @@ -362,7 +488,10 @@ "min": 1.2528730000012729, "max": 12.581926999999268 }, - "samples": 3903 + "samples": { + "value": 3903, + "unit": "requests" + } }, { "opsPerSec": { @@ -379,7 +508,10 @@ "min": 1.2382129999969038, "max": 13.742860999998811 }, - "samples": 3945 + "samples": { + "value": 3945, + "unit": "requests" + } } ], "opsPerSec": { @@ -434,9 +566,18 @@ } } }, - "samples": 19613, - "bodySizeKb": 201.8, - "duplicationFactor": 2, + "samples": { + "value": 19613, + "unit": "requests" + }, + "bodySizeKb": { + "value": 201.8, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -454,306 +595,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1601, - "errors": 0, - "requestsPerSec": 320.2, - "avgLatencyMs": 2.81, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 95046860.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1601, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 320.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 95046860.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2583, - "errors": 0, - "requestsPerSec": 516.6, - "avgLatencyMs": 9.13, - "p50LatencyMs": 9, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 13, - "maxLatencyMs": 27, - "bytesPerSec": 153341132.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2583, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 516.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 153341132.81, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2628, - "errors": 0, - "requestsPerSec": 525.6, - "avgLatencyMs": 18.43, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 33, - "maxLatencyMs": 59, - "bytesPerSec": 156041216 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2628, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 525.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 59, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156041216, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2641, - "errors": 0, - "requestsPerSec": 528.21, - "avgLatencyMs": 46.55, - "p50LatencyMs": 46, - "p75LatencyMs": 47, - "p90LatencyMs": 48, - "p99LatencyMs": 69, - "maxLatencyMs": 314, - "bytesPerSec": 156801433.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2641, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 528.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 46.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 69, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 314, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156801433.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2546, - "errors": 0, - "requestsPerSec": 509.2, - "avgLatencyMs": 96.86, - "p50LatencyMs": 94, - "p75LatencyMs": 98, - "p90LatencyMs": 110, - "p99LatencyMs": 134, - "maxLatencyMs": 321, - "bytesPerSec": 151165337.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2546, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 509.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 96.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 94, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 98, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 134, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 321, + "unit": "ms" + }, + "bytesPerSec": { + "value": 151165337.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 2650, - "errors": 0, - "requestsPerSec": 530, - "avgLatencyMs": 185.58, - "p50LatencyMs": 135, - "p75LatencyMs": 165, - "p90LatencyMs": 184, - "p99LatencyMs": 2680, - "maxLatencyMs": 4809, - "bytesPerSec": 157325721.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2650, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 530, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 185.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2680, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4809, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157325721.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2499, - "errors": 0, - "requestsPerSec": 499.8, - "avgLatencyMs": 192.94, - "p50LatencyMs": 132, - "p75LatencyMs": 180, - "p90LatencyMs": 196, - "p99LatencyMs": 2829, - "maxLatencyMs": 4945, - "bytesPerSec": 148366950.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2499, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 499.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 192.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 180, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2829, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4945, + "unit": "ms" + }, + "bytesPerSec": { + "value": 148366950.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1524, - "errors": 0, - "requestsPerSec": 304.8, - "avgLatencyMs": 3.08, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 90485555.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1524, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 304.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 90485555.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2530, - "errors": 0, - "requestsPerSec": 506, - "avgLatencyMs": 9.44, - "p50LatencyMs": 9, - "p75LatencyMs": 9, - "p90LatencyMs": 12, - "p99LatencyMs": 18, - "maxLatencyMs": 25, - "bytesPerSec": 150195404.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2530, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 506, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 25, + "unit": "ms" + }, + "bytesPerSec": { + "value": 150195404.81, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2653, - "errors": 0, - "requestsPerSec": 530.6, - "avgLatencyMs": 18.39, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 34, - "maxLatencyMs": 47, - "bytesPerSec": 157509222.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2653, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 530.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 47, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157509222.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2569, - "errors": 0, - "requestsPerSec": 513.8, - "avgLatencyMs": 48.03, - "p50LatencyMs": 47, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 89, - "maxLatencyMs": 329, - "bytesPerSec": 152502272 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2569, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 513.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 48.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 89, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 329, + "unit": "ms" + }, + "bytesPerSec": { + "value": 152502272, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2600, - "errors": 0, - "requestsPerSec": 520, - "avgLatencyMs": 94.75, - "p50LatencyMs": 91, - "p75LatencyMs": 93, - "p90LatencyMs": 104, - "p99LatencyMs": 331, - "maxLatencyMs": 1285, - "bytesPerSec": 154415923.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2600, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 520, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 94.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 91, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 93, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 104, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 331, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1285, + "unit": "ms" + }, + "bytesPerSec": { + "value": 154415923.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2600, - "errors": 0, - "requestsPerSec": 520, - "avgLatencyMs": 189.16, - "p50LatencyMs": 134, - "p75LatencyMs": 167, - "p90LatencyMs": 195, - "p99LatencyMs": 2706, - "maxLatencyMs": 4893, - "bytesPerSec": 154389708.81 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2600, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 520, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 195, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2706, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4893, + "unit": "ms" + }, + "bytesPerSec": { + "value": 154389708.81, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2499, - "errors": 0, - "requestsPerSec": 499.8, - "avgLatencyMs": 193.37, - "p50LatencyMs": 142, - "p75LatencyMs": 164, - "p90LatencyMs": 189, - "p99LatencyMs": 2914, - "maxLatencyMs": 4954, - "bytesPerSec": 148360396.81 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2499, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 499.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 193.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2914, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4954, + "unit": "ms" + }, + "bytesPerSec": { + "value": 148360396.81, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1612, - "errors": 0, - "requestsPerSec": 322.4, - "avgLatencyMs": 2.31, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 95715328 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1612, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 322.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 95715328, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2643, - "errors": 0, - "requestsPerSec": 528.6, - "avgLatencyMs": 8.77, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 13, - "maxLatencyMs": 20, - "bytesPerSec": 156932505.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2643, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 528.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156932505.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2683, - "errors": 0, - "requestsPerSec": 536.6, - "avgLatencyMs": 18.14, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 32, - "maxLatencyMs": 55, - "bytesPerSec": 159318016 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2683, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 536.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 55, + "unit": "ms" + }, + "bytesPerSec": { + "value": 159318016, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2674, - "errors": 0, - "requestsPerSec": 534.8, - "avgLatencyMs": 46.12, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 46, - "p99LatencyMs": 74, - "maxLatencyMs": 335, - "bytesPerSec": 158741299.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2674, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 534.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 46.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 45, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 74, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 335, + "unit": "ms" + }, + "bytesPerSec": { + "value": 158741299.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2675, - "errors": 0, - "requestsPerSec": 535, - "avgLatencyMs": 92.35, - "p50LatencyMs": 89, - "p75LatencyMs": 91, - "p90LatencyMs": 105, - "p99LatencyMs": 313, - "maxLatencyMs": 1204, - "bytesPerSec": 158846156.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2675, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 535, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 92.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 89, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 91, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 313, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1204, + "unit": "ms" + }, + "bytesPerSec": { + "value": 158846156.81, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2650, - "errors": 0, - "requestsPerSec": 530, - "avgLatencyMs": 184.48, - "p50LatencyMs": 129, - "p75LatencyMs": 163, - "p90LatencyMs": 190, - "p99LatencyMs": 2643, - "maxLatencyMs": 4763, - "bytesPerSec": 157325721.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2650, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 530, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 184.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 190, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2643, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4763, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157325721.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2650, - "errors": 0, - "requestsPerSec": 530, - "avgLatencyMs": 189.2, - "p50LatencyMs": 136, - "p75LatencyMs": 171, - "p90LatencyMs": 182, - "p99LatencyMs": 2823, - "maxLatencyMs": 4984, - "bytesPerSec": 157325721.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2650, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 530, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2823, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4984, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157325721.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -762,8 +1604,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered-plain-links", - "totalRequests": 51710, - "totalErrors": 0, + "totalRequests": { + "value": 51710, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2616,306 +3464,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 640, - "errors": 0, - "requestsPerSec": 128, - "avgLatencyMs": 7.22, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 39154483.21 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 640, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 128, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39154483.21, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 782, - "errors": 0, - "requestsPerSec": 156.4, - "avgLatencyMs": 31.4, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 47, - "maxLatencyMs": 58, - "bytesPerSec": 47838003.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 782, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 58, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47838003.2, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 800, - "errors": 0, - "requestsPerSec": 160, - "avgLatencyMs": 61.66, - "p50LatencyMs": 61, - "p75LatencyMs": 62, - "p90LatencyMs": 63, - "p99LatencyMs": 88, - "maxLatencyMs": 207, - "bytesPerSec": 48939008 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 800, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 160, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 88, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 207, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48939008, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 779, - "errors": 0, - "requestsPerSec": 155.81, - "avgLatencyMs": 156.92, - "p50LatencyMs": 154, - "p75LatencyMs": 161, - "p90LatencyMs": 170, - "p99LatencyMs": 583, - "maxLatencyMs": 1069, - "bytesPerSec": 47661056 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 779, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 156.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 583, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1069, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47661056, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 749, - "errors": 0, - "requestsPerSec": 149.81, - "avgLatencyMs": 325.18, - "p50LatencyMs": 254, - "p75LatencyMs": 321, - "p90LatencyMs": 337, - "p99LatencyMs": 3170, - "maxLatencyMs": 4318, - "bytesPerSec": 45819494.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 749, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 149.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 325.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 254, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 321, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 337, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3170, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4318, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45819494.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 727, - "errors": 0, - "requestsPerSec": 145.4, - "avgLatencyMs": 349.94, - "p50LatencyMs": 261, - "p75LatencyMs": 304, - "p90LatencyMs": 352, - "p99LatencyMs": 3748, - "maxLatencyMs": 4900, - "bytesPerSec": 44469452.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 727, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 349.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 304, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 352, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3748, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4900, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44469452.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 675, - "errors": 0, - "requestsPerSec": 135, - "avgLatencyMs": 361.82, - "p50LatencyMs": 239, - "p75LatencyMs": 301, - "p90LatencyMs": 330, - "p99LatencyMs": 3934, - "maxLatencyMs": 4888, - "bytesPerSec": 41292595.21 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 675, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 135, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 361.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 239, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 301, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 330, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3934, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4888, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41292595.21, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 653, - "errors": 0, - "requestsPerSec": 130.6, - "avgLatencyMs": 7.16, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 14, - "maxLatencyMs": 31, - "bytesPerSec": 39947468.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 653, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 130.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 14, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 31, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39947468.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 770, - "errors": 0, - "requestsPerSec": 154, - "avgLatencyMs": 31.88, - "p50LatencyMs": 32, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 50, - "maxLatencyMs": 87, - "bytesPerSec": 47110553.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 770, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 50, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 87, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47110553.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 804, - "errors": 0, - "requestsPerSec": 160.81, - "avgLatencyMs": 61.15, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 63, - "p99LatencyMs": 90, - "maxLatencyMs": 213, - "bytesPerSec": 49181491.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 804, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 160.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 213, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49181491.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 823, - "errors": 0, - "requestsPerSec": 164.6, - "avgLatencyMs": 149.28, - "p50LatencyMs": 145, - "p75LatencyMs": 148, - "p90LatencyMs": 159, - "p99LatencyMs": 498, - "maxLatencyMs": 1071, - "bytesPerSec": 50348032 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 823, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 164.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 149.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 498, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1071, + "unit": "ms" + }, + "bytesPerSec": { + "value": 50348032, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 775, - "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 310.88, - "p50LatencyMs": 252, - "p75LatencyMs": 305, - "p90LatencyMs": 321, - "p99LatencyMs": 3066, - "maxLatencyMs": 4118, - "bytesPerSec": 47418572.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 775, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 310.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 252, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 305, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 321, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3066, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4118, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47418572.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 756, - "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 339.83, - "p50LatencyMs": 244, - "p75LatencyMs": 309, - "p90LatencyMs": 332, - "p99LatencyMs": 3710, - "maxLatencyMs": 4856, - "bytesPerSec": 46252032 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 756, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 151.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 339.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 244, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 309, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 332, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3710, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4856, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46252032, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 728, - "errors": 0, - "requestsPerSec": 145.6, - "avgLatencyMs": 345.93, - "p50LatencyMs": 247, - "p75LatencyMs": 302, - "p90LatencyMs": 336, - "p99LatencyMs": 3721, - "maxLatencyMs": 4849, - "bytesPerSec": 44539904 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 728, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 345.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 247, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 302, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 336, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3721, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4849, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44539904, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 656, - "errors": 0, - "requestsPerSec": 131.2, - "avgLatencyMs": 7.18, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 14, - "bytesPerSec": 40137523.21 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 656, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 131.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40137523.21, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 777, - "errors": 0, - "requestsPerSec": 155.4, - "avgLatencyMs": 31.58, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 48, - "maxLatencyMs": 57, - "bytesPerSec": 47529984 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 777, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 57, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47529984, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 819, - "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 60.09, - "p50LatencyMs": 60, - "p75LatencyMs": 61, - "p90LatencyMs": 63, - "p99LatencyMs": 87, - "maxLatencyMs": 202, - "bytesPerSec": 50105548.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 819, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 163.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 60.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 87, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 202, + "unit": "ms" + }, + "bytesPerSec": { + "value": 50105548.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 816, - "errors": 0, - "requestsPerSec": 163.2, - "avgLatencyMs": 151.26, - "p50LatencyMs": 147, - "p75LatencyMs": 150, - "p90LatencyMs": 159, - "p99LatencyMs": 554, - "maxLatencyMs": 1083, - "bytesPerSec": 49915494.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 816, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 163.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 151.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 554, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1083, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49915494.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 774, - "errors": 0, - "requestsPerSec": 154.81, - "avgLatencyMs": 308.56, - "p50LatencyMs": 243, - "p75LatencyMs": 307, - "p90LatencyMs": 317, - "p99LatencyMs": 3040, - "maxLatencyMs": 4089, - "bytesPerSec": 47353036.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 774, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 308.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 307, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 317, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3040, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4089, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47353036.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 780, - "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 337.81, - "p50LatencyMs": 243, - "p75LatencyMs": 301, - "p90LatencyMs": 334, - "p99LatencyMs": 3755, - "maxLatencyMs": 4892, - "bytesPerSec": 47720038.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 780, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 337.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 301, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 334, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3755, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4892, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47720038.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 728, - "errors": 0, - "requestsPerSec": 145.6, - "avgLatencyMs": 350.3, - "p50LatencyMs": 248, - "p75LatencyMs": 291, - "p90LatencyMs": 330, - "p99LatencyMs": 3818, - "maxLatencyMs": 4905, - "bytesPerSec": 44533350.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 728, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 350.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 248, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 330, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3818, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4905, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44533350.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -2924,8 +4473,14 @@ "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 15811, - "totalErrors": 0, + "totalRequests": { + "value": 15811, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -4776,53 +6331,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 179, - "fcpMs": 178.717, + "firstPaintMs": { + "value": 179, + "unit": "ms" + }, + "fcpMs": { + "value": 178.717, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 10.331999999999999, - "inputDelayMs": 0.902, - "processingDurationMs": 1.243, - "presentationDelayMs": 8.187 + "interactionLatencyMs": { + "value": 10.331999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.902, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.243, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.187, + "unit": "ms" + } } }, { - "firstPaintMs": 164, - "fcpMs": 163.868, + "firstPaintMs": { + "value": 164, + "unit": "ms" + }, + "fcpMs": { + "value": 163.868, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.043, - "inputDelayMs": 3.763, - "processingDurationMs": 1.478, - "presentationDelayMs": 10.802 + "interactionLatencyMs": { + "value": 16.043, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.763, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.478, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.802, + "unit": "ms" + } } }, { - "firstPaintMs": 175, - "fcpMs": 174.563, + "firstPaintMs": { + "value": 175, + "unit": "ms" + }, + "fcpMs": { + "value": 174.563, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 8.899000000000001, - "inputDelayMs": 0.771, - "processingDurationMs": 1.375, - "presentationDelayMs": 6.753 + "interactionLatencyMs": { + "value": 8.899000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.771, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.375, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.753, + "unit": "ms" + } } }, { - "firstPaintMs": 180, - "fcpMs": 179.601, + "firstPaintMs": { + "value": 180, + "unit": "ms" + }, + "fcpMs": { + "value": 179.601, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 12.161999999999999, - "inputDelayMs": 0.795, - "processingDurationMs": 1.388, - "presentationDelayMs": 9.979 + "interactionLatencyMs": { + "value": 12.161999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.795, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.388, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.979, + "unit": "ms" + } } }, { - "firstPaintMs": 149, - "fcpMs": 148.613, + "firstPaintMs": { + "value": 149, + "unit": "ms" + }, + "fcpMs": { + "value": 148.613, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 9.062000000000001, - "inputDelayMs": 0.976, - "processingDurationMs": 1.381, - "presentationDelayMs": 6.705 + "interactionLatencyMs": { + "value": 9.062000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.976, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.381, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.705, + "unit": "ms" + } } } ], @@ -4995,53 +6640,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 95, - "fcpMs": 95.119, + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 95.119, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 9.169, - "inputDelayMs": 0.842, - "processingDurationMs": 1.371, - "presentationDelayMs": 6.956 + "interactionLatencyMs": { + "value": 9.169, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.842, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.371, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.956, + "unit": "ms" + } } }, { - "firstPaintMs": 106, - "fcpMs": 106.241, + "firstPaintMs": { + "value": 106, + "unit": "ms" + }, + "fcpMs": { + "value": 106.241, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.556000000000001, - "inputDelayMs": 0.962, - "processingDurationMs": 1.544, - "presentationDelayMs": 11.05 + "interactionLatencyMs": { + "value": 13.556000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.962, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.544, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.05, + "unit": "ms" + } } }, { - "firstPaintMs": 87, - "fcpMs": 87.429, + "firstPaintMs": { + "value": 87, + "unit": "ms" + }, + "fcpMs": { + "value": 87.429, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 11.43, - "inputDelayMs": 0.718, - "processingDurationMs": 1.433, - "presentationDelayMs": 9.279 + "interactionLatencyMs": { + "value": 11.43, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.718, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.433, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.279, + "unit": "ms" + } } }, { - "firstPaintMs": 80, - "fcpMs": 79.545, + "firstPaintMs": { + "value": 80, + "unit": "ms" + }, + "fcpMs": { + "value": 79.545, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 9.563, - "inputDelayMs": 0.635, - "processingDurationMs": 1.31, - "presentationDelayMs": 7.618 + "interactionLatencyMs": { + "value": 9.563, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.635, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.31, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.618, + "unit": "ms" + } } }, { - "firstPaintMs": 79, - "fcpMs": 79.119, + "firstPaintMs": { + "value": 79, + "unit": "ms" + }, + "fcpMs": { + "value": 79.119, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 9.756, - "inputDelayMs": 0.767, - "processingDurationMs": 1.666, - "presentationDelayMs": 7.323 + "interactionLatencyMs": { + "value": 9.756, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.767, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.666, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.323, + "unit": "ms" + } } } ], @@ -5211,7 +6946,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -5228,8 +6966,14 @@ "nuxt", "postcss-calc" ], - "packagesScanned": 547, - "packagesDeclaringNodeEngine": 302, + "packagesScanned": { + "value": 547, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 302, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -5237,31 +6981,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 3, - "devDependencies": 3, - "allDependencies": 634, - "duplicateDependencies": 76, - "depInstallSize": 224368920 + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 3, + "unit": "count" + }, + "allDependencies": { + "value": 634, + "unit": "count" + }, + "duplicateDependencies": { + "value": 76, + "unit": "count" + }, + "depInstallSize": { + "value": 224368920, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 3 + "result": { + "value": 3, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 3 + "result": { + "value": 3, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 634 + "result": { + "value": 634, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 66, - "devDependencies": 13, - "allDependencies": 79, + "prodDependencies": { + "value": 66, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 79, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -5269,23 +7046,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 1, - "devDependencies": 0, - "allDependencies": 634, - "duplicateDependencies": 76 + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 634, + "unit": "count" + }, + "duplicateDependencies": { + "value": 76, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 76 + "result": { + "value": 76, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 224368920 + "result": { + "value": 224368920, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -5298,7 +7096,10 @@ "baselineStatus": "high", "baselineYear": 2023, "baselineReason": null, - "baselineFeatureCount": 42 + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } } }, "minimumNodeVersion": { diff --git a/packages/results/data/nuxt/versions/4.2.2.json b/packages/results/data/nuxt/versions/4.2.2.json index 2f9d3f67..0d82d8e6 100644 --- a/packages/results/data/nuxt/versions/4.2.2.json +++ b/packages/results/data/nuxt/versions/4.2.2.json @@ -2,6 +2,8 @@ "framework": "nuxt", "projects": { "starter": { + "framework": "nuxt", + "packagePath": "packages/starter-nuxt", "timingMeasuredAt": "2026-09-25T03:05:45.615Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.2.2", @@ -16,13 +18,12 @@ "@types/node": "22.19.11", "vue-tsc": "2.2.12" } - }, - "framework": "nuxt", - "packagePath": "packages/starter-nuxt" + } }, "app": { "timingMeasuredAt": "2026-09-25T03:05:45.615Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "4.2.2", "releasedAt": "2025-12-09T17:19:31.667Z", "packageJson": { @@ -34,18 +35,59 @@ "@types/node": "22.19.11", "vue-tsc": "2.2.12" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 6962 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 6545 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 3635, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 7377, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5502, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5112, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5023, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 5329.8, + "median": 5112, + "min": 3635, + "max": 7377 + }, + "nodeModulesSizeBytes": { + "value": 218947584, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -54,19 +96,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3966 + "timeMs": { + "value": 3966, + "unit": "ms" + } }, { - "timeMs": 4045 + "timeMs": { + "value": 4045, + "unit": "ms" + } }, { - "timeMs": 3735 + "timeMs": { + "value": 3735, + "unit": "ms" + } }, { - "timeMs": 4158 + "timeMs": { + "value": 4158, + "unit": "ms" + } }, { - "timeMs": 3600 + "timeMs": { + "value": 3600, + "unit": "ms" + } } ], "timeMs": { @@ -85,19 +142,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3837 + "timeMs": { + "value": 3837, + "unit": "ms" + } }, { - "timeMs": 4015 + "timeMs": { + "value": 4015, + "unit": "ms" + } }, { - "timeMs": 3624 + "timeMs": { + "value": 3624, + "unit": "ms" + } }, { - "timeMs": 3953 + "timeMs": { + "value": 3953, + "unit": "ms" + } }, { - "timeMs": 4475 + "timeMs": { + "value": 4475, + "unit": "ms" + } } ], "timeMs": { @@ -109,59 +181,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 3 - }, - "devDependencies": { - "project": "starter", - "result": 2 - }, - "allDependencies": { - "project": "starter", - "result": 694 - }, - "duplicateDependencies": { - "project": "starter", - "result": 63 - }, - "depInstallSize": { - "project": "starter", - "result": 180604935 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2023, - "baselineReason": null, - "baselineFeatureCount": 39 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 57, - "devDependencies": 11, - "allDependencies": 68 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "20.19.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [] - }, "devServerStartTime": { "project": "starter", "result": { @@ -169,19 +188,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2666 + "timeMs": { + "value": 2666, + "unit": "ms" + } }, { - "timeMs": 2592 + "timeMs": { + "value": 2592, + "unit": "ms" + } }, { - "timeMs": 2502 + "timeMs": { + "value": 2502, + "unit": "ms" + } }, { - "timeMs": 2612 + "timeMs": { + "value": 2612, + "unit": "ms" + } }, { - "timeMs": 2396 + "timeMs": { + "value": 2396, + "unit": "ms" + } } ], "timeMs": { @@ -193,561 +227,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 1, - "devDependencies": 0, - "allDependencies": 694, - "duplicateDependencies": 63 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 3635 - }, - { - "installTimeMs": 7377 - }, - { - "installTimeMs": 5502 - }, - { - "installTimeMs": 5112 - }, - { - "installTimeMs": 5023 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 5329.8, - "median": 5112, - "min": 3635, - "max": 7377 - }, - "nodeModulesSizeBytes": 218947584 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 155, - "fcpMs": 155.481, - "interactionTests": { - "interactionLatencyMs": 7.393, - "inputDelayMs": 0.602, - "processingDurationMs": 1.424, - "presentationDelayMs": 5.367 - } - }, - { - "firstPaintMs": 157, - "fcpMs": 156.727, - "interactionTests": { - "interactionLatencyMs": 8.047, - "inputDelayMs": 0.462, - "processingDurationMs": 2.999, - "presentationDelayMs": 4.586 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1555, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 92150169.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2400, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 480, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 15, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 142252441.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2435, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 487, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 67, + "unit": "ms" + }, + "bytesPerSec": { + "value": 144297164.81, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2419, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 483.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 50.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 73, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 360, + "unit": "ms" + }, + "bytesPerSec": { + "value": 143353446.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2284, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 456.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 142, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 331, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135364608, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2302, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 460.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 201.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 192, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2893, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4959, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136439398.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2303, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 460.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 202.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 203, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2968, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4987, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136465612.81, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 129, - "fcpMs": 129.046, - "interactionTests": { - "interactionLatencyMs": 16.567, - "inputDelayMs": 0.51, - "processingDurationMs": 1.422, - "presentationDelayMs": 14.635 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1556, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 92215705.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2423, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 484.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 16, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 18, + "unit": "ms" + }, + "bytesPerSec": { + "value": 143615590.4, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2433, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 486.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 19.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 61, + "unit": "ms" + }, + "bytesPerSec": { + "value": 144192307.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2368, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 473.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 75, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 352, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140286361.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2359, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 471.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 104.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 100, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 465, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1381, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139788288, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2346, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 469.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 199.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 188, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2873, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4888, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139047731.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2256, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 451.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 203.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 193, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3013, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4961, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133699993.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 165, - "fcpMs": 165.228, - "interactionTests": { - "interactionLatencyMs": 11.567, - "inputDelayMs": 0.469, - "processingDurationMs": 1.219, - "presentationDelayMs": 9.879 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1558, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 92333670.4, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2414, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 482.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 143038873.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2458, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 491.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 19.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 62, + "unit": "ms" + }, + "bytesPerSec": { + "value": 145686528, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2355, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 471, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 77, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 352, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139552358.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2364, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 472.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 104.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 100, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 432, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1365, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140076646.4, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2351, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 192, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2896, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4949, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139283660.81, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2350, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 195, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2916, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4950, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139231232, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 151.5, - "median": 156, - "min": 129, - "max": 165 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 151.6205, - "median": 156.10399999999998, - "min": 129.046, - "max": 165.228 + "representativeIterationIndex": 0, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 47289, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 10.893500000000001, - "median": 9.807, - "min": 7.393, - "max": 16.567 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.51075, - "median": 0.4895, - "min": 0.462, - "max": 0.602 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 1.766, - "median": 1.423, - "min": 1.219, - "max": 2.999 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 8.61675, - "median": 7.622999999999999, - "min": 4.586, - "max": 14.635 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 129, - "fcpMs": 128.759, - "interactionTests": { - "interactionLatencyMs": 8.817, - "inputDelayMs": 3.21, - "processingDurationMs": 1.273, - "presentationDelayMs": 4.334 - } - }, - { - "firstPaintMs": 103, - "fcpMs": 103.253, - "interactionTests": { - "interactionLatencyMs": 13.434, - "inputDelayMs": 0.415, - "processingDurationMs": 1.229, - "presentationDelayMs": 11.79 - } - }, - { - "firstPaintMs": 76, - "fcpMs": 76.113, - "interactionTests": { - "interactionLatencyMs": 8.154, - "inputDelayMs": 0.474, - "processingDurationMs": 1.325, - "presentationDelayMs": 6.355 - } - }, - { - "firstPaintMs": 123, - "fcpMs": 123.353, - "interactionTests": { - "interactionLatencyMs": 7.0489999999999995, - "inputDelayMs": 0.42, - "processingDurationMs": 1.355, - "presentationDelayMs": 5.274 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 107.75, - "median": 113, - "min": 76, - "max": 129 - }, - "fcpMs": { - "unit": "ms", - "mean": 107.8695, - "median": 113.303, - "min": 76.113, - "max": 128.759 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 9.363499999999998, - "median": 8.4855, - "min": 7.0489999999999995, - "max": 13.434 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.12975, - "median": 0.44699999999999995, - "min": 0.415, - "max": 3.21 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 1.2955, - "median": 1.299, - "min": 1.229, - "max": 1.355 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 6.93825, - "median": 5.814500000000001, - "min": 4.334, - "max": 11.79 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 368, - "errors": 0, - "requestsPerSec": 73.6, - "avgLatencyMs": 13.08, - "p50LatencyMs": 11, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 30, - "maxLatencyMs": 36, - "bytesPerSec": 22473932.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 380, - "errors": 0, - "requestsPerSec": 76, - "avgLatencyMs": 64.89, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 74, - "p99LatencyMs": 113, - "maxLatencyMs": 117, - "bytesPerSec": 23207936, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 375, - "errors": 0, - "requestsPerSec": 75, - "avgLatencyMs": 130.73, - "p50LatencyMs": 124, - "p75LatencyMs": 127, - "p90LatencyMs": 157, - "p99LatencyMs": 298, - "maxLatencyMs": 470, - "bytesPerSec": 22903193.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 355, - "errors": 0, - "requestsPerSec": 71, - "avgLatencyMs": 340.62, - "p50LatencyMs": 328, - "p75LatencyMs": 335, - "p90LatencyMs": 338, - "p99LatencyMs": 1937, - "maxLatencyMs": 2448, - "bytesPerSec": 21680947.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 342, - "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 501.09, - "p50LatencyMs": 376, - "p75LatencyMs": 441, - "p90LatencyMs": 490, - "p99LatencyMs": 4163, - "maxLatencyMs": 4896, - "bytesPerSec": 20883865.61, - "elapsedTimeMs": 5010 - }, - { - "workers": 100, - "requests": 323, - "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 523.43, - "p50LatencyMs": 376, - "p75LatencyMs": 437, - "p90LatencyMs": 586, - "p99LatencyMs": 4272, - "maxLatencyMs": 4950, - "bytesPerSec": 19728793.61, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 255, - "errors": 0, - "requestsPerSec": 51, - "avgLatencyMs": 574.33, - "p50LatencyMs": 335, - "p75LatencyMs": 414, - "p90LatencyMs": 1381, - "p99LatencyMs": 4406, - "maxLatencyMs": 4833, - "bytesPerSec": 15574630.4, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 331, - "errors": 0, - "requestsPerSec": 66.2, - "avgLatencyMs": 14.58, - "p50LatencyMs": 12, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 38, - "maxLatencyMs": 43, - "bytesPerSec": 20216217.61, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 351, - "errors": 0, - "requestsPerSec": 70.2, - "avgLatencyMs": 69.91, - "p50LatencyMs": 66, - "p75LatencyMs": 69, - "p90LatencyMs": 72, - "p99LatencyMs": 123, - "maxLatencyMs": 125, - "bytesPerSec": 21431910.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 357, - "errors": 0, - "requestsPerSec": 71.41, - "avgLatencyMs": 137.65, - "p50LatencyMs": 131, - "p75LatencyMs": 136, - "p90LatencyMs": 179, - "p99LatencyMs": 216, - "maxLatencyMs": 394, - "bytesPerSec": 21798912, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 356, - "errors": 0, - "requestsPerSec": 71.2, - "avgLatencyMs": 339.44, - "p50LatencyMs": 335, - "p75LatencyMs": 339, - "p90LatencyMs": 346, - "p99LatencyMs": 1892, - "maxLatencyMs": 2382, - "bytesPerSec": 21739929.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 342, - "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 507.04, - "p50LatencyMs": 373, - "p75LatencyMs": 448, - "p90LatencyMs": 491, - "p99LatencyMs": 4230, - "maxLatencyMs": 4942, - "bytesPerSec": 20883865.61, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 305, - "errors": 0, - "requestsPerSec": 61, - "avgLatencyMs": 524.35, - "p50LatencyMs": 359, - "p75LatencyMs": 446, - "p90LatencyMs": 666, - "p99LatencyMs": 4128, - "maxLatencyMs": 4829, - "bytesPerSec": 18631065.61, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 256, - "errors": 0, - "requestsPerSec": 51.2, - "avgLatencyMs": 568.23, - "p50LatencyMs": 339, - "p75LatencyMs": 407, - "p90LatencyMs": 1378, - "p99LatencyMs": 4368, - "maxLatencyMs": 4806, - "bytesPerSec": 15633612.8, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 342, - "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 14.09, - "p50LatencyMs": 12, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 39, - "maxLatencyMs": 42, - "bytesPerSec": 20887961.61, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 360, - "errors": 0, - "requestsPerSec": 72, - "avgLatencyMs": 68.55, - "p50LatencyMs": 65, - "p75LatencyMs": 66, - "p90LatencyMs": 76, - "p99LatencyMs": 124, - "maxLatencyMs": 125, - "bytesPerSec": 21982412.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 355, - "errors": 0, - "requestsPerSec": 71, - "avgLatencyMs": 139.03, - "p50LatencyMs": 131, - "p75LatencyMs": 135, - "p90LatencyMs": 182, - "p99LatencyMs": 264, - "maxLatencyMs": 450, - "bytesPerSec": 21677670.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 344, - "errors": 0, - "requestsPerSec": 68.8, - "avgLatencyMs": 345.89, - "p50LatencyMs": 339, - "p75LatencyMs": 342, - "p90LatencyMs": 344, - "p99LatencyMs": 1955, - "maxLatencyMs": 2467, - "bytesPerSec": 21009203.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 342, - "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 501.12, - "p50LatencyMs": 373, - "p75LatencyMs": 456, - "p90LatencyMs": 493, - "p99LatencyMs": 4168, - "maxLatencyMs": 4899, - "bytesPerSec": 20884684.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 305, - "errors": 0, - "requestsPerSec": 61, - "avgLatencyMs": 529.27, - "p50LatencyMs": 379, - "p75LatencyMs": 453, - "p90LatencyMs": 610, - "p99LatencyMs": 4160, - "maxLatencyMs": 4879, - "bytesPerSec": 18631065.61, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 255, - "errors": 0, - "requestsPerSec": 51, - "avgLatencyMs": 578.18, - "p50LatencyMs": 336, - "p75LatencyMs": 413, - "p90LatencyMs": 1408, - "p99LatencyMs": 4432, - "maxLatencyMs": 4869, - "bytesPerSec": 15572172.8, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 - }, - "representativeIterationIndex": 2, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 6999, - "totalErrors": 0, - "stage1": { - "connections": 1, - "requests": { - "unit": "requests", - "mean": 347, - "median": 342, - "min": 331, - "max": 368 + "totalErrors": { + "value": 0, + "unit": "errors" + }, + "stage1": { + "connections": 1, + "requests": { + "unit": "requests", + "mean": 1556.3333333333333, + "median": 1556, + "min": 1555, + "max": 1558 }, "errors": { "unit": "errors", @@ -758,69 +1268,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 69.40333333333334, - "median": 68.41, - "min": 66.2, - "max": 73.6 + "mean": 311.27000000000004, + "median": 311.2, + "min": 311, + "max": 311.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 13.916666666666666, - "median": 14.09, - "min": 13.08, - "max": 14.58 + "mean": 3.0966666666666662, + "median": 3.1, + "min": 3.08, + "max": 3.11 }, "p50LatencyMs": { "unit": "ms", - "mean": 11.666666666666666, - "median": 12, - "min": 11, - "max": 12 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 16.666666666666668, - "median": 17, - "min": 15, - "max": 18 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 17.666666666666668, - "median": 18, - "min": 16, - "max": 19 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p99LatencyMs": { "unit": "ms", - "mean": 35.666666666666664, - "median": 38, - "min": 30, - "max": 39 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "maxLatencyMs": { "unit": "ms", - "mean": 40.333333333333336, - "median": 42, - "min": 36, - "max": 43 + "mean": 7.666666666666667, + "median": 7, + "min": 6, + "max": 10 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21192704.006666664, - "median": 20887961.61, - "min": 20216217.61, - "max": 22473932.8 + "mean": 92233181.86666667, + "median": 92215705.6, + "min": 92150169.6, + "max": 92333670.4 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 363.6666666666667, - "median": 360, - "min": 351, - "max": 380 + "mean": 2412.3333333333335, + "median": 2414, + "min": 2400, + "max": 2423 }, "errors": { "unit": "errors", @@ -831,69 +1341,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 72.73333333333333, - "median": 72, - "min": 70.2, - "max": 76 - }, - "avgLatencyMs": { + "mean": 482.4666666666667, + "median": 482.8, + "min": 480, + "max": 484.6 + }, + "avgLatencyMs": { "unit": "ms", - "mean": 67.78333333333335, - "median": 68.55, - "min": 64.89, - "max": 69.91 + "mean": 9.796666666666667, + "median": 9.79, + "min": 9.77, + "max": 9.83 }, "p50LatencyMs": { "unit": "ms", - "mean": 64.33333333333333, - "median": 65, - "min": 62, - "max": 66 + "mean": 9, + "median": 9, + "min": 9, + "max": 9 }, "p75LatencyMs": { "unit": "ms", - "mean": 66.33333333333333, - "median": 66, - "min": 64, - "max": 69 + "mean": 10, + "median": 10, + "min": 10, + "max": 10 }, "p90LatencyMs": { "unit": "ms", - "mean": 74, - "median": 74, - "min": 72, - "max": 76 + "mean": 12, + "median": 12, + "min": 12, + "max": 12 }, "p99LatencyMs": { "unit": "ms", - "mean": 120, - "median": 123, - "min": 113, - "max": 124 + "mean": 16, + "median": 16, + "min": 15, + "max": 17 }, "maxLatencyMs": { "unit": "ms", - "mean": 122.33333333333333, - "median": 125, - "min": 117, - "max": 125 + "mean": 19.333333333333332, + "median": 20, + "min": 18, + "max": 20 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 22207419.733333334, - "median": 21982412.8, - "min": 21431910.4, - "max": 23207936 + "mean": 142968968.53333333, + "median": 143038873.6, + "min": 142252441.6, + "max": 143615590.4 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 362.3333333333333, - "median": 357, - "min": 355, - "max": 375 + "mean": 2442, + "median": 2435, + "min": 2433, + "max": 2458 }, "errors": { "unit": "errors", @@ -904,69 +1414,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 72.47, - "median": 71.41, - "min": 71, - "max": 75 + "mean": 488.40000000000003, + "median": 487, + "min": 486.6, + "max": 491.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 135.8033333333333, - "median": 137.65, - "min": 130.73, - "max": 139.03 + "mean": 19.913333333333338, + "median": 19.93, + "min": 19.76, + "max": 20.05 }, "p50LatencyMs": { "unit": "ms", - "mean": 128.66666666666666, - "median": 131, - "min": 124, - "max": 131 + "mean": 19, + "median": 19, + "min": 19, + "max": 19 }, "p75LatencyMs": { "unit": "ms", - "mean": 132.66666666666666, - "median": 135, - "min": 127, - "max": 136 + "mean": 21, + "median": 21, + "min": 21, + "max": 21 }, "p90LatencyMs": { "unit": "ms", - "mean": 172.66666666666666, - "median": 179, - "min": 157, - "max": 182 + "mean": 21.333333333333332, + "median": 21, + "min": 21, + "max": 22 }, "p99LatencyMs": { "unit": "ms", - "mean": 259.3333333333333, - "median": 264, - "min": 216, - "max": 298 + "mean": 33, + "median": 33, + "min": 32, + "max": 34 }, "maxLatencyMs": { "unit": "ms", - "mean": 438, - "median": 450, - "min": 394, - "max": 470 + "mean": 63.333333333333336, + "median": 62, + "min": 61, + "max": 67 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 22126592, - "median": 21798912, - "min": 21677670.4, - "max": 22903193.6 + "mean": 144725333.33666667, + "median": 144297164.81, + "min": 144192307.2, + "max": 145686528 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 351.6666666666667, - "median": 355, - "min": 344, - "max": 356 + "mean": 2380.6666666666665, + "median": 2368, + "min": 2355, + "max": 2419 }, "errors": { "unit": "errors", @@ -977,69 +1487,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 70.33333333333333, - "median": 71, - "min": 68.8, - "max": 71.2 + "mean": 476.1333333333334, + "median": 473.6, + "min": 471, + "max": 483.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 341.9833333333333, - "median": 340.62, - "min": 339.44, - "max": 345.89 + "mean": 51.66, + "median": 52.01, + "min": 50.88, + "max": 52.09 }, "p50LatencyMs": { "unit": "ms", - "mean": 334, - "median": 335, - "min": 328, - "max": 339 + "mean": 50.333333333333336, + "median": 50, + "min": 50, + "max": 51 }, "p75LatencyMs": { "unit": "ms", - "mean": 338.6666666666667, - "median": 339, - "min": 335, - "max": 342 + "mean": 52, + "median": 52, + "min": 51, + "max": 53 }, "p90LatencyMs": { "unit": "ms", - "mean": 342.6666666666667, - "median": 344, - "min": 338, - "max": 346 + "mean": 54.333333333333336, + "median": 55, + "min": 53, + "max": 55 }, "p99LatencyMs": { "unit": "ms", - "mean": 1928, - "median": 1937, - "min": 1892, - "max": 1955 + "mean": 75, + "median": 75, + "min": 73, + "max": 77 }, "maxLatencyMs": { "unit": "ms", - "mean": 2432.3333333333335, - "median": 2448, - "min": 2382, - "max": 2467 + "mean": 354.6666666666667, + "median": 352, + "min": 352, + "max": 360 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21476693.333333332, - "median": 21680947.2, - "min": 21009203.2, - "max": 21739929.6 + "mean": 141064055.46666667, + "median": 140286361.6, + "min": 139552358.4, + "max": 143353446.4 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 342, - "median": 342, - "min": 342, - "max": 342 + "mean": 2335.6666666666665, + "median": 2359, + "min": 2284, + "max": 2364 }, "errors": { "unit": "errors", @@ -1050,69 +1560,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 68.41, - "median": 68.41, - "min": 68.41, - "max": 68.41 + "mean": 467.1333333333334, + "median": 471.8, + "min": 456.8, + "max": 472.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 503.0833333333333, - "median": 501.12, - "min": 501.09, - "max": 507.04 + "mean": 105.58, + "median": 104.25, + "min": 104.21, + "max": 108.28 }, "p50LatencyMs": { "unit": "ms", - "mean": 374, - "median": 373, - "min": 373, - "max": 376 + "mean": 101, + "median": 100, + "min": 100, + "max": 103 }, "p75LatencyMs": { "unit": "ms", - "mean": 448.3333333333333, - "median": 448, - "min": 441, - "max": 456 + "mean": 108.66666666666667, + "median": 109, + "min": 106, + "max": 111 }, "p90LatencyMs": { "unit": "ms", - "mean": 491.3333333333333, - "median": 491, - "min": 490, - "max": 493 + "mean": 119.33333333333333, + "median": 116, + "min": 112, + "max": 130 }, "p99LatencyMs": { "unit": "ms", - "mean": 4187, - "median": 4168, - "min": 4163, - "max": 4230 + "mean": 346.3333333333333, + "median": 432, + "min": 142, + "max": 465 }, "maxLatencyMs": { "unit": "ms", - "mean": 4912.333333333333, - "median": 4899, - "min": 4896, - "max": 4942 + "mean": 1025.6666666666667, + "median": 1365, + "min": 331, + "max": 1381 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 20884138.673333332, - "median": 20883865.61, - "min": 20883865.61, - "max": 20884684.8 + "mean": 138409847.46666667, + "median": 139788288, + "min": 135364608, + "max": 140076646.4 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 311, - "median": 305, - "min": 305, - "max": 323 + "mean": 2333, + "median": 2346, + "min": 2302, + "max": 2351 }, "errors": { "unit": "errors", @@ -1123,69 +1633,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 62.199999999999996, - "median": 61, - "min": 61, - "max": 64.6 + "mean": 466.59999999999997, + "median": 469.2, + "min": 460.4, + "max": 470.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 525.6833333333333, - "median": 524.35, - "min": 523.43, - "max": 529.27 + "mean": 199.88666666666666, + "median": 199.01, + "min": 198.91, + "max": 201.74 }, "p50LatencyMs": { "unit": "ms", - "mean": 371.3333333333333, - "median": 376, - "min": 359, - "max": 379 + "mean": 140.66666666666666, + "median": 140, + "min": 139, + "max": 143 }, "p75LatencyMs": { "unit": "ms", - "mean": 445.3333333333333, - "median": 446, - "min": 437, - "max": 453 + "mean": 178.33333333333334, + "median": 177, + "min": 177, + "max": 181 }, "p90LatencyMs": { "unit": "ms", - "mean": 620.6666666666666, - "median": 610, - "min": 586, - "max": 666 + "mean": 190.66666666666666, + "median": 192, + "min": 188, + "max": 192 }, "p99LatencyMs": { "unit": "ms", - "mean": 4186.666666666667, - "median": 4160, - "min": 4128, - "max": 4272 + "mean": 2887.3333333333335, + "median": 2893, + "min": 2873, + "max": 2896 }, "maxLatencyMs": { "unit": "ms", - "mean": 4886, - "median": 4879, - "min": 4829, - "max": 4950 + "mean": 4932, + "median": 4949, + "min": 4888, + "max": 4959 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 18996974.94333333, - "median": 18631065.61, - "min": 18631065.61, - "max": 19728793.61 + "mean": 138256930.1366667, + "median": 139047731.2, + "min": 136439398.4, + "max": 139283660.81 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 255.33333333333334, - "median": 255, - "min": 255, - "max": 256 + "mean": 2303, + "median": 2303, + "min": 2256, + "max": 2350 }, "errors": { "unit": "errors", @@ -1196,387 +1706,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 51.06666666666666, - "median": 51, - "min": 51, - "max": 51.2 + "mean": 460.59999999999997, + "median": 460.6, + "min": 451.2, + "max": 470 }, "avgLatencyMs": { "unit": "ms", - "mean": 573.5799999999999, - "median": 574.33, - "min": 568.23, - "max": 578.18 + "mean": 201.76999999999998, + "median": 202.69, + "min": 198.89, + "max": 203.73 }, "p50LatencyMs": { "unit": "ms", - "mean": 336.6666666666667, - "median": 336, - "min": 335, - "max": 339 + "mean": 140, + "median": 140, + "min": 140, + "max": 140 }, "p75LatencyMs": { "unit": "ms", - "mean": 411.3333333333333, - "median": 413, - "min": 407, - "max": 414 + "mean": 175, + "median": 176, + "min": 171, + "max": 178 }, "p90LatencyMs": { "unit": "ms", - "mean": 1389, - "median": 1381, - "min": 1378, - "max": 1408 + "mean": 197, + "median": 195, + "min": 193, + "max": 203 }, "p99LatencyMs": { "unit": "ms", - "mean": 4402, - "median": 4406, - "min": 4368, - "max": 4432 + "mean": 2965.6666666666665, + "median": 2968, + "min": 2916, + "max": 3013 }, "maxLatencyMs": { "unit": "ms", - "mean": 4836, - "median": 4833, - "min": 4806, - "max": 4869 + "mean": 4966, + "median": 4961, + "min": 4950, + "max": 4987 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 15593472, - "median": 15574630.4, - "min": 15572172.8, - "max": 15633612.8 + "mean": 136465612.8033333, + "median": 136465612.81, + "min": 133699993.6, + "max": 139231232 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1555, - "errors": 0, - "requestsPerSec": 311, - "avgLatencyMs": 3.08, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 92150169.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 368, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 73.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22473932.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2400, - "errors": 0, - "requestsPerSec": 480, - "avgLatencyMs": 9.77, - "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 12, - "p99LatencyMs": 15, - "maxLatencyMs": 20, - "bytesPerSec": 142252441.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 380, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 76, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 113, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 117, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23207936, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2435, - "errors": 0, - "requestsPerSec": 487, - "avgLatencyMs": 20.05, - "p50LatencyMs": 19, - "p75LatencyMs": 21, - "p90LatencyMs": 21, - "p99LatencyMs": 32, - "maxLatencyMs": 67, - "bytesPerSec": 144297164.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 375, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 75, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 130.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 298, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 470, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22903193.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2419, - "errors": 0, - "requestsPerSec": 483.8, - "avgLatencyMs": 50.88, - "p50LatencyMs": 50, - "p75LatencyMs": 51, - "p90LatencyMs": 53, - "p99LatencyMs": 73, - "maxLatencyMs": 360, - "bytesPerSec": 143353446.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 355, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 340.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 328, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 335, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 338, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1937, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2448, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21680947.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2284, - "errors": 0, - "requestsPerSec": 456.8, - "avgLatencyMs": 108.28, - "p50LatencyMs": 103, - "p75LatencyMs": 111, - "p90LatencyMs": 130, - "p99LatencyMs": 142, - "maxLatencyMs": 331, - "bytesPerSec": 135364608, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 342, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 501.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 376, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 441, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 490, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4163, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4896, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20883865.61, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2302, - "errors": 0, - "requestsPerSec": 460.4, - "avgLatencyMs": 201.74, - "p50LatencyMs": 139, - "p75LatencyMs": 181, - "p90LatencyMs": 192, - "p99LatencyMs": 2893, - "maxLatencyMs": 4959, - "bytesPerSec": 136439398.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 323, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 523.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 376, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 437, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 586, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4272, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4950, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19728793.61, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2303, - "errors": 0, - "requestsPerSec": 460.6, - "avgLatencyMs": 202.69, - "p50LatencyMs": 140, - "p75LatencyMs": 176, - "p90LatencyMs": 203, - "p99LatencyMs": 2968, - "maxLatencyMs": 4987, - "bytesPerSec": 136465612.81, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 255, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 51, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 574.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 335, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 414, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1381, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4406, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4833, + "unit": "ms" + }, + "bytesPerSec": { + "value": 15574630.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1556, - "errors": 0, - "requestsPerSec": 311.2, - "avgLatencyMs": 3.11, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 10, - "bytesPerSec": 92215705.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 331, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 66.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 38, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 43, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20216217.61, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2423, - "errors": 0, - "requestsPerSec": 484.6, - "avgLatencyMs": 9.79, - "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 12, - "p99LatencyMs": 16, - "maxLatencyMs": 18, - "bytesPerSec": 143615590.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 351, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 70.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 69.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 123, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 125, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21431910.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2433, - "errors": 0, - "requestsPerSec": 486.6, - "avgLatencyMs": 19.93, - "p50LatencyMs": 19, - "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 33, - "maxLatencyMs": 61, - "bytesPerSec": 144192307.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 357, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 137.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 216, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 394, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21798912, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2368, - "errors": 0, - "requestsPerSec": 473.6, - "avgLatencyMs": 52.09, - "p50LatencyMs": 51, - "p75LatencyMs": 52, - "p90LatencyMs": 55, - "p99LatencyMs": 75, - "maxLatencyMs": 352, - "bytesPerSec": 140286361.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 356, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 339.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 335, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 339, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 346, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1892, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2382, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21739929.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2359, - "errors": 0, - "requestsPerSec": 471.8, - "avgLatencyMs": 104.21, - "p50LatencyMs": 100, - "p75LatencyMs": 106, - "p90LatencyMs": 112, - "p99LatencyMs": 465, - "maxLatencyMs": 1381, - "bytesPerSec": 139788288, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 342, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 507.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 373, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 448, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 491, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4230, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4942, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20883865.61, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2346, - "errors": 0, - "requestsPerSec": 469.2, - "avgLatencyMs": 199.01, - "p50LatencyMs": 143, - "p75LatencyMs": 177, - "p90LatencyMs": 188, - "p99LatencyMs": 2873, - "maxLatencyMs": 4888, - "bytesPerSec": 139047731.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 305, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 524.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 359, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 446, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 666, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4128, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4829, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18631065.61, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2256, - "errors": 0, - "requestsPerSec": 451.2, - "avgLatencyMs": 203.73, - "p50LatencyMs": 140, - "p75LatencyMs": 178, - "p90LatencyMs": 193, - "p99LatencyMs": 3013, - "maxLatencyMs": 4961, - "bytesPerSec": 133699993.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 256, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 51.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 568.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 339, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 407, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1378, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4368, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4806, + "unit": "ms" + }, + "bytesPerSec": { + "value": 15633612.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1558, - "errors": 0, - "requestsPerSec": 311.61, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 92333670.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 342, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20887961.61, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2414, - "errors": 0, - "requestsPerSec": 482.8, - "avgLatencyMs": 9.83, - "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 12, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 143038873.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 360, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 72, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 68.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 76, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 124, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 125, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21982412.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2458, - "errors": 0, - "requestsPerSec": 491.6, - "avgLatencyMs": 19.76, - "p50LatencyMs": 19, - "p75LatencyMs": 21, - "p90LatencyMs": 21, - "p99LatencyMs": 34, - "maxLatencyMs": 62, - "bytesPerSec": 145686528, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 355, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 139.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 264, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 450, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21677670.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2355, - "errors": 0, - "requestsPerSec": 471, - "avgLatencyMs": 52.01, - "p50LatencyMs": 50, - "p75LatencyMs": 53, - "p90LatencyMs": 55, - "p99LatencyMs": 77, - "maxLatencyMs": 352, - "bytesPerSec": 139552358.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 344, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 345.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 339, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 342, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 344, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1955, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2467, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21009203.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2364, - "errors": 0, - "requestsPerSec": 472.8, - "avgLatencyMs": 104.25, - "p50LatencyMs": 100, - "p75LatencyMs": 109, - "p90LatencyMs": 116, - "p99LatencyMs": 432, - "maxLatencyMs": 1365, - "bytesPerSec": 140076646.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 342, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 501.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 373, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 456, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 493, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4168, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4899, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20884684.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2351, - "errors": 0, - "requestsPerSec": 470.2, - "avgLatencyMs": 198.91, - "p50LatencyMs": 140, - "p75LatencyMs": 177, - "p90LatencyMs": 192, - "p99LatencyMs": 2896, - "maxLatencyMs": 4949, - "bytesPerSec": 139283660.81, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 305, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 529.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 379, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 453, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 610, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4160, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4879, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18631065.61, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2350, - "errors": 0, - "requestsPerSec": 470, - "avgLatencyMs": 198.89, - "p50LatencyMs": 140, - "p75LatencyMs": 171, - "p90LatencyMs": 195, - "p99LatencyMs": 2916, - "maxLatencyMs": 4950, - "bytesPerSec": 139231232, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 255, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 51, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 578.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 336, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 413, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1408, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4432, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4869, + "unit": "ms" + }, + "bytesPerSec": { + "value": 15572172.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 0, + "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 47289, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 6999, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1556.3333333333333, - "median": 1556, - "min": 1555, - "max": 1558 + "mean": 347, + "median": 342, + "min": 331, + "max": 368 }, "errors": { "unit": "errors", @@ -1587,72 +2804,72 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 311.27000000000004, - "median": 311.2, - "min": 311, - "max": 311.61 + "mean": 69.40333333333334, + "median": 68.41, + "min": 66.2, + "max": 73.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.0966666666666662, - "median": 3.1, - "min": 3.08, - "max": 3.11 + "mean": 13.916666666666666, + "median": 14.09, + "min": 13.08, + "max": 14.58 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 11.666666666666666, + "median": 12, + "min": 11, + "max": 12 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 16.666666666666668, + "median": 17, + "min": 15, + "max": 18 }, "p90LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 17.666666666666668, + "median": 18, + "min": 16, + "max": 19 }, "p99LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 35.666666666666664, + "median": 38, + "min": 30, + "max": 39 }, "maxLatencyMs": { "unit": "ms", - "mean": 7.666666666666667, - "median": 7, - "min": 6, - "max": 10 + "mean": 40.333333333333336, + "median": 42, + "min": 36, + "max": 43 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 92233181.86666667, - "median": 92215705.6, - "min": 92150169.6, - "max": 92333670.4 + "mean": 21192704.006666664, + "median": 20887961.61, + "min": 20216217.61, + "max": 22473932.8 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 2412.3333333333335, - "median": 2414, - "min": 2400, - "max": 2423 - }, - "errors": { - "unit": "errors", + "mean": 363.6666666666667, + "median": 360, + "min": 351, + "max": 380 + }, + "errors": { + "unit": "errors", "mean": 0, "median": 0, "min": 0, @@ -1660,69 +2877,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 482.4666666666667, - "median": 482.8, - "min": 480, - "max": 484.6 + "mean": 72.73333333333333, + "median": 72, + "min": 70.2, + "max": 76 }, "avgLatencyMs": { "unit": "ms", - "mean": 9.796666666666667, - "median": 9.79, - "min": 9.77, - "max": 9.83 + "mean": 67.78333333333335, + "median": 68.55, + "min": 64.89, + "max": 69.91 }, "p50LatencyMs": { "unit": "ms", - "mean": 9, - "median": 9, - "min": 9, - "max": 9 + "mean": 64.33333333333333, + "median": 65, + "min": 62, + "max": 66 }, "p75LatencyMs": { "unit": "ms", - "mean": 10, - "median": 10, - "min": 10, - "max": 10 + "mean": 66.33333333333333, + "median": 66, + "min": 64, + "max": 69 }, "p90LatencyMs": { "unit": "ms", - "mean": 12, - "median": 12, - "min": 12, - "max": 12 + "mean": 74, + "median": 74, + "min": 72, + "max": 76 }, "p99LatencyMs": { "unit": "ms", - "mean": 16, - "median": 16, - "min": 15, - "max": 17 + "mean": 120, + "median": 123, + "min": 113, + "max": 124 }, "maxLatencyMs": { "unit": "ms", - "mean": 19.333333333333332, - "median": 20, - "min": 18, - "max": 20 + "mean": 122.33333333333333, + "median": 125, + "min": 117, + "max": 125 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 142968968.53333333, - "median": 143038873.6, - "min": 142252441.6, - "max": 143615590.4 + "mean": 22207419.733333334, + "median": 21982412.8, + "min": 21431910.4, + "max": 23207936 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 2442, - "median": 2435, - "min": 2433, - "max": 2458 + "mean": 362.3333333333333, + "median": 357, + "min": 355, + "max": 375 }, "errors": { "unit": "errors", @@ -1733,69 +2950,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 488.40000000000003, - "median": 487, - "min": 486.6, - "max": 491.6 + "mean": 72.47, + "median": 71.41, + "min": 71, + "max": 75 }, "avgLatencyMs": { "unit": "ms", - "mean": 19.913333333333338, - "median": 19.93, - "min": 19.76, - "max": 20.05 + "mean": 135.8033333333333, + "median": 137.65, + "min": 130.73, + "max": 139.03 }, "p50LatencyMs": { "unit": "ms", - "mean": 19, - "median": 19, - "min": 19, - "max": 19 + "mean": 128.66666666666666, + "median": 131, + "min": 124, + "max": 131 }, "p75LatencyMs": { "unit": "ms", - "mean": 21, - "median": 21, - "min": 21, - "max": 21 + "mean": 132.66666666666666, + "median": 135, + "min": 127, + "max": 136 }, "p90LatencyMs": { "unit": "ms", - "mean": 21.333333333333332, - "median": 21, - "min": 21, - "max": 22 + "mean": 172.66666666666666, + "median": 179, + "min": 157, + "max": 182 }, "p99LatencyMs": { "unit": "ms", - "mean": 33, - "median": 33, - "min": 32, - "max": 34 + "mean": 259.3333333333333, + "median": 264, + "min": 216, + "max": 298 }, "maxLatencyMs": { "unit": "ms", - "mean": 63.333333333333336, - "median": 62, - "min": 61, - "max": 67 + "mean": 438, + "median": 450, + "min": 394, + "max": 470 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 144725333.33666667, - "median": 144297164.81, - "min": 144192307.2, - "max": 145686528 + "mean": 22126592, + "median": 21798912, + "min": 21677670.4, + "max": 22903193.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 2380.6666666666665, - "median": 2368, - "min": 2355, - "max": 2419 + "mean": 351.6666666666667, + "median": 355, + "min": 344, + "max": 356 }, "errors": { "unit": "errors", @@ -1806,69 +3023,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 476.1333333333334, - "median": 473.6, - "min": 471, - "max": 483.8 + "mean": 70.33333333333333, + "median": 71, + "min": 68.8, + "max": 71.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 51.66, - "median": 52.01, - "min": 50.88, - "max": 52.09 + "mean": 341.9833333333333, + "median": 340.62, + "min": 339.44, + "max": 345.89 }, "p50LatencyMs": { "unit": "ms", - "mean": 50.333333333333336, - "median": 50, - "min": 50, - "max": 51 + "mean": 334, + "median": 335, + "min": 328, + "max": 339 }, "p75LatencyMs": { "unit": "ms", - "mean": 52, - "median": 52, - "min": 51, - "max": 53 + "mean": 338.6666666666667, + "median": 339, + "min": 335, + "max": 342 }, "p90LatencyMs": { "unit": "ms", - "mean": 54.333333333333336, - "median": 55, - "min": 53, - "max": 55 + "mean": 342.6666666666667, + "median": 344, + "min": 338, + "max": 346 }, "p99LatencyMs": { "unit": "ms", - "mean": 75, - "median": 75, - "min": 73, - "max": 77 + "mean": 1928, + "median": 1937, + "min": 1892, + "max": 1955 }, "maxLatencyMs": { "unit": "ms", - "mean": 354.6666666666667, - "median": 352, - "min": 352, - "max": 360 + "mean": 2432.3333333333335, + "median": 2448, + "min": 2382, + "max": 2467 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 141064055.46666667, - "median": 140286361.6, - "min": 139552358.4, - "max": 143353446.4 + "mean": 21476693.333333332, + "median": 21680947.2, + "min": 21009203.2, + "max": 21739929.6 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 2335.6666666666665, - "median": 2359, - "min": 2284, - "max": 2364 + "mean": 342, + "median": 342, + "min": 342, + "max": 342 }, "errors": { "unit": "errors", @@ -1879,69 +3096,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 467.1333333333334, - "median": 471.8, - "min": 456.8, - "max": 472.8 + "mean": 68.41, + "median": 68.41, + "min": 68.41, + "max": 68.41 }, "avgLatencyMs": { "unit": "ms", - "mean": 105.58, - "median": 104.25, - "min": 104.21, - "max": 108.28 + "mean": 503.0833333333333, + "median": 501.12, + "min": 501.09, + "max": 507.04 }, "p50LatencyMs": { "unit": "ms", - "mean": 101, - "median": 100, - "min": 100, - "max": 103 + "mean": 374, + "median": 373, + "min": 373, + "max": 376 }, "p75LatencyMs": { "unit": "ms", - "mean": 108.66666666666667, - "median": 109, - "min": 106, - "max": 111 + "mean": 448.3333333333333, + "median": 448, + "min": 441, + "max": 456 }, "p90LatencyMs": { "unit": "ms", - "mean": 119.33333333333333, - "median": 116, - "min": 112, - "max": 130 + "mean": 491.3333333333333, + "median": 491, + "min": 490, + "max": 493 }, "p99LatencyMs": { "unit": "ms", - "mean": 346.3333333333333, - "median": 432, - "min": 142, - "max": 465 + "mean": 4187, + "median": 4168, + "min": 4163, + "max": 4230 }, "maxLatencyMs": { "unit": "ms", - "mean": 1025.6666666666667, - "median": 1365, - "min": 331, - "max": 1381 + "mean": 4912.333333333333, + "median": 4899, + "min": 4896, + "max": 4942 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 138409847.46666667, - "median": 139788288, - "min": 135364608, - "max": 140076646.4 + "mean": 20884138.673333332, + "median": 20883865.61, + "min": 20883865.61, + "max": 20884684.8 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 2333, - "median": 2346, - "min": 2302, - "max": 2351 + "mean": 311, + "median": 305, + "min": 305, + "max": 323 }, "errors": { "unit": "errors", @@ -1952,69 +3169,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 466.59999999999997, - "median": 469.2, - "min": 460.4, - "max": 470.2 + "mean": 62.199999999999996, + "median": 61, + "min": 61, + "max": 64.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 199.88666666666666, - "median": 199.01, - "min": 198.91, - "max": 201.74 + "mean": 525.6833333333333, + "median": 524.35, + "min": 523.43, + "max": 529.27 }, "p50LatencyMs": { "unit": "ms", - "mean": 140.66666666666666, - "median": 140, - "min": 139, - "max": 143 + "mean": 371.3333333333333, + "median": 376, + "min": 359, + "max": 379 }, "p75LatencyMs": { "unit": "ms", - "mean": 178.33333333333334, - "median": 177, - "min": 177, - "max": 181 + "mean": 445.3333333333333, + "median": 446, + "min": 437, + "max": 453 }, "p90LatencyMs": { "unit": "ms", - "mean": 190.66666666666666, - "median": 192, - "min": 188, - "max": 192 + "mean": 620.6666666666666, + "median": 610, + "min": 586, + "max": 666 }, "p99LatencyMs": { "unit": "ms", - "mean": 2887.3333333333335, - "median": 2893, - "min": 2873, - "max": 2896 + "mean": 4186.666666666667, + "median": 4160, + "min": 4128, + "max": 4272 }, "maxLatencyMs": { "unit": "ms", - "mean": 4932, - "median": 4949, - "min": 4888, - "max": 4959 + "mean": 4886, + "median": 4879, + "min": 4829, + "max": 4950 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 138256930.1366667, - "median": 139047731.2, - "min": 136439398.4, - "max": 139283660.81 + "mean": 18996974.94333333, + "median": 18631065.61, + "min": 18631065.61, + "max": 19728793.61 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 2303, - "median": 2303, - "min": 2256, - "max": 2350 + "mean": 255.33333333333334, + "median": 255, + "min": 255, + "max": 256 }, "errors": { "unit": "errors", @@ -2025,62 +3242,514 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 460.59999999999997, - "median": 460.6, - "min": 451.2, - "max": 470 + "mean": 51.06666666666666, + "median": 51, + "min": 51, + "max": 51.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 201.76999999999998, - "median": 202.69, - "min": 198.89, - "max": 203.73 + "mean": 573.5799999999999, + "median": 574.33, + "min": 568.23, + "max": 578.18 }, "p50LatencyMs": { "unit": "ms", - "mean": 140, - "median": 140, - "min": 140, - "max": 140 + "mean": 336.6666666666667, + "median": 336, + "min": 335, + "max": 339 }, "p75LatencyMs": { "unit": "ms", - "mean": 175, - "median": 176, - "min": 171, - "max": 178 + "mean": 411.3333333333333, + "median": 413, + "min": 407, + "max": 414 }, "p90LatencyMs": { "unit": "ms", - "mean": 197, - "median": 195, - "min": 193, - "max": 203 + "mean": 1389, + "median": 1381, + "min": 1378, + "max": 1408 }, "p99LatencyMs": { "unit": "ms", - "mean": 2965.6666666666665, - "median": 2968, - "min": 2916, - "max": 3013 + "mean": 4402, + "median": 4406, + "min": 4368, + "max": 4432 }, "maxLatencyMs": { "unit": "ms", - "mean": 4966, - "median": 4961, - "min": 4950, - "max": 4987 + "mean": 4836, + "median": 4833, + "min": 4806, + "max": 4869 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 136465612.8033333, - "median": 136465612.81, - "min": 133699993.6, - "max": 139231232 + "mean": 15593472, + "median": 15574630.4, + "min": 15572172.8, + "max": 15633612.8 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 155, + "unit": "ms" + }, + "fcpMs": { + "value": 155.481, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 7.393, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.602, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.424, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.367, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 157, + "unit": "ms" + }, + "fcpMs": { + "value": 156.727, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 8.047, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.462, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.999, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 4.586, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 129, + "unit": "ms" + }, + "fcpMs": { + "value": 129.046, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.567, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.51, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.422, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.635, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 165, + "unit": "ms" + }, + "fcpMs": { + "value": 165.228, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 11.567, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.469, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.219, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.879, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 151.5, + "median": 156, + "min": 129, + "max": 165 + }, + "fcpMs": { + "unit": "ms", + "mean": 151.6205, + "median": 156.10399999999998, + "min": 129.046, + "max": 165.228 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 10.893500000000001, + "median": 9.807, + "min": 7.393, + "max": 16.567 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.51075, + "median": 0.4895, + "min": 0.462, + "max": 0.602 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 1.766, + "median": 1.423, + "min": 1.219, + "max": 2.999 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 8.61675, + "median": 7.622999999999999, + "min": 4.586, + "max": 14.635 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 129, + "unit": "ms" + }, + "fcpMs": { + "value": 128.759, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 8.817, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.21, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.273, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 4.334, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 103, + "unit": "ms" + }, + "fcpMs": { + "value": 103.253, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.434, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.415, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.229, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.79, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 76, + "unit": "ms" + }, + "fcpMs": { + "value": 76.113, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 8.154, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.474, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.325, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.355, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 123, + "unit": "ms" + }, + "fcpMs": { + "value": 123.353, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 7.0489999999999995, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.42, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.355, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.274, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 107.75, + "median": 113, + "min": 76, + "max": 129 + }, + "fcpMs": { + "unit": "ms", + "mean": 107.8695, + "median": 113.303, + "min": 76.113, + "max": 128.759 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 9.363499999999998, + "median": 8.4855, + "min": 7.0489999999999995, + "max": 13.434 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.12975, + "median": 0.44699999999999995, + "min": 0.415, + "max": 3.21 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 1.2955, + "median": 1.299, + "min": 1.229, + "max": 1.355 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 6.93825, + "median": 5.814500000000001, + "min": 4.334, + "max": 11.79 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 3, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 694, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 57, + "unit": "count" + }, + "devDependencies": { + "value": 11, + "unit": "count" + }, + "allDependencies": { + "value": 68, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 694, + "unit": "count" + }, + "duplicateDependencies": { + "value": 63, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 63, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 180604935, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2023, + "baselineReason": null, + "baselineFeatureCount": { + "value": 39, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "20.19.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 6962, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 6545, + "unit": "ms" + } } } } diff --git a/packages/results/data/nuxt/versions/4.3.1.json b/packages/results/data/nuxt/versions/4.3.1.json index 8eb71e3b..c0c3bc38 100644 --- a/packages/results/data/nuxt/versions/4.3.1.json +++ b/packages/results/data/nuxt/versions/4.3.1.json @@ -2,6 +2,8 @@ "framework": "nuxt", "projects": { "starter": { + "framework": "nuxt", + "packagePath": "packages/starter-nuxt", "timingMeasuredAt": "2026-09-25T03:49:22.634Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.3.1", @@ -16,13 +18,12 @@ "@types/node": "25.2.1", "vue-tsc": "3.2.4" } - }, - "framework": "nuxt", - "packagePath": "packages/starter-nuxt" + } }, "app": { "timingMeasuredAt": "2026-09-25T03:49:22.634Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "4.3.1", "releasedAt": "2026-02-07T16:41:36.800Z", "packageJson": { @@ -34,18 +35,59 @@ "@types/node": "25.2.1", "vue-tsc": "3.2.4" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 6962 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 6545 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 2891, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5496, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5515, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5101, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5036, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4807.8, + "median": 5101, + "min": 2891, + "max": 5515 + }, + "nodeModulesSizeBytes": { + "value": 212410368, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -54,19 +96,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3639 + "timeMs": { + "value": 3639, + "unit": "ms" + } }, { - "timeMs": 3702 + "timeMs": { + "value": 3702, + "unit": "ms" + } }, { - "timeMs": 3397 + "timeMs": { + "value": 3397, + "unit": "ms" + } }, { - "timeMs": 3670 + "timeMs": { + "value": 3670, + "unit": "ms" + } }, { - "timeMs": 3770 + "timeMs": { + "value": 3770, + "unit": "ms" + } } ], "timeMs": { @@ -85,19 +142,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3605 + "timeMs": { + "value": 3605, + "unit": "ms" + } }, { - "timeMs": 3529 + "timeMs": { + "value": 3529, + "unit": "ms" + } }, { - "timeMs": 3490 + "timeMs": { + "value": 3490, + "unit": "ms" + } }, { - "timeMs": 3832 + "timeMs": { + "value": 3832, + "unit": "ms" + } }, { - "timeMs": 3739 + "timeMs": { + "value": 3739, + "unit": "ms" + } } ], "timeMs": { @@ -109,59 +181,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 3 - }, - "devDependencies": { - "project": "starter", - "result": 2 - }, - "allDependencies": { - "project": "starter", - "result": 704 - }, - "duplicateDependencies": { - "project": "starter", - "result": 59 - }, - "depInstallSize": { - "project": "starter", - "result": 174395443 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2023, - "baselineReason": null, - "baselineFeatureCount": 39 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 57, - "devDependencies": 11, - "allDependencies": 68 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "20.19.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [] - }, "devServerStartTime": { "project": "starter", "result": { @@ -169,19 +188,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2374 + "timeMs": { + "value": 2374, + "unit": "ms" + } }, { - "timeMs": 2356 + "timeMs": { + "value": 2356, + "unit": "ms" + } }, { - "timeMs": 2371 + "timeMs": { + "value": 2371, + "unit": "ms" + } }, { - "timeMs": 2346 + "timeMs": { + "value": 2346, + "unit": "ms" + } }, { - "timeMs": 2331 + "timeMs": { + "value": 2331, + "unit": "ms" + } } ], "timeMs": { @@ -193,561 +227,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 1, - "devDependencies": 0, - "allDependencies": 704, - "duplicateDependencies": 59 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 2891 - }, - { - "installTimeMs": 5496 - }, - { - "installTimeMs": 5515 - }, - { - "installTimeMs": 5101 - }, - { - "installTimeMs": 5036 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4807.8, - "median": 5101, - "min": 2891, - "max": 5515 - }, - "nodeModulesSizeBytes": 212410368 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 158, - "fcpMs": 157.949, - "interactionTests": { - "interactionLatencyMs": 7.099, - "inputDelayMs": 0.39, - "processingDurationMs": 1.124, - "presentationDelayMs": 5.585 - } - }, - { - "firstPaintMs": 160, - "fcpMs": 160.037, - "interactionTests": { - "interactionLatencyMs": 16.061, - "inputDelayMs": 0.361, - "processingDurationMs": 1.104, - "presentationDelayMs": 14.596 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1559, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 92333670.4, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2390, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 478, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 16, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 141544652.81, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2341, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 468.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 60, + "unit": "ms" + }, + "bytesPerSec": { + "value": 138661068.81, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2161, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 432.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 56.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 81, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 403, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127998361.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2288, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 457.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 107.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 139, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 343, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135541555.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2262, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 452.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 201.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2924, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4911, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133994905.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2161, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 432.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 207.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 205, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3032, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4940, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127998361.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 170, - "fcpMs": 169.686, - "interactionTests": { - "interactionLatencyMs": 12.302, - "inputDelayMs": 0.386, - "processingDurationMs": 1.32, - "presentationDelayMs": 10.596 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1530, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 306, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 90629734.4, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2312, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 462.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 25, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136957132.81, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2274, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 454.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 68, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134696140.81, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2259, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 451.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 54.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 79, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 379, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133804851.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2299, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 459.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 107.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 492, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1441, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136183808, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2254, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 450.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 204.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 201, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2998, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4982, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133490278.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2208, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 441.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 207.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 198, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2998, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4998, + "unit": "ms" + }, + "bytesPerSec": { + "value": 130809856, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 156, - "fcpMs": 156.479, - "interactionTests": { - "interactionLatencyMs": 13.992, - "inputDelayMs": 0.463, - "processingDurationMs": 3.811, - "presentationDelayMs": 9.718 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1578, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 315.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 93487104, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2410, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 482, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 142750515.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2416, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 483.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 52, + "unit": "ms" + }, + "bytesPerSec": { + "value": 143117516.81, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2380, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 476, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 51.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 54, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 76, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 355, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140994150.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2349, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 469.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 105.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 107, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 425, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1395, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139152588.81, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2351, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 199.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 193, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2920, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4974, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139270553.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2303, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 460.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 201.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 191, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2938, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4953, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136426291.2, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 161, - "median": 159, - "min": 156, - "max": 170 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 161.03775000000002, - "median": 158.993, - "min": 156.479, - "max": 169.686 + "representativeIterationIndex": 0, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 46085, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 12.363500000000002, - "median": 13.147, - "min": 7.099, - "max": 16.061 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.4, - "median": 0.388, - "min": 0.361, - "max": 0.463 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 1.83975, - "median": 1.222, - "min": 1.104, - "max": 3.811 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.123750000000001, - "median": 10.157, - "min": 5.585, - "max": 14.596 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 97, - "fcpMs": 97.419, - "interactionTests": { - "interactionLatencyMs": 6.644, - "inputDelayMs": 0.399, - "processingDurationMs": 1.263, - "presentationDelayMs": 4.982 - } - }, - { - "firstPaintMs": 105, - "fcpMs": 104.868, - "interactionTests": { - "interactionLatencyMs": 6.683, - "inputDelayMs": 0.499, - "processingDurationMs": 1.163, - "presentationDelayMs": 5.021 - } - }, - { - "firstPaintMs": 97, - "fcpMs": 97.374, - "interactionTests": { - "interactionLatencyMs": 6.463, - "inputDelayMs": 0.373, - "processingDurationMs": 1.074, - "presentationDelayMs": 5.016 - } - }, - { - "firstPaintMs": 103, - "fcpMs": 103.028, - "interactionTests": { - "interactionLatencyMs": 8.55, - "inputDelayMs": 0.49, - "processingDurationMs": 1.322, - "presentationDelayMs": 6.738 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 100.5, - "median": 100, - "min": 97, - "max": 105 - }, - "fcpMs": { - "unit": "ms", - "mean": 100.67224999999999, - "median": 100.2235, - "min": 97.374, - "max": 104.868 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 7.085, - "median": 6.6635, - "min": 6.463, - "max": 8.55 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.44025, - "median": 0.4445, - "min": 0.373, - "max": 0.499 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 1.2055, - "median": 1.213, - "min": 1.074, - "max": 1.322 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 5.43925, - "median": 5.0184999999999995, - "min": 4.982, - "max": 6.738 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 352, - "errors": 0, - "requestsPerSec": 70.41, - "avgLatencyMs": 13.69, - "p50LatencyMs": 12, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 32, - "maxLatencyMs": 36, - "bytesPerSec": 21490892.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 369, - "errors": 0, - "requestsPerSec": 73.8, - "avgLatencyMs": 66.51, - "p50LatencyMs": 64, - "p75LatencyMs": 66, - "p90LatencyMs": 74, - "p99LatencyMs": 114, - "maxLatencyMs": 118, - "bytesPerSec": 22526361.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 369, - "errors": 0, - "requestsPerSec": 73.8, - "avgLatencyMs": 133.83, - "p50LatencyMs": 129, - "p75LatencyMs": 133, - "p90LatencyMs": 159, - "p99LatencyMs": 269, - "maxLatencyMs": 448, - "bytesPerSec": 22529638.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 354, - "errors": 0, - "requestsPerSec": 70.8, - "avgLatencyMs": 339.3, - "p50LatencyMs": 334, - "p75LatencyMs": 338, - "p90LatencyMs": 340, - "p99LatencyMs": 1881, - "maxLatencyMs": 2373, - "bytesPerSec": 21612134.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 342, - "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 494.42, - "p50LatencyMs": 368, - "p75LatencyMs": 440, - "p90LatencyMs": 483, - "p99LatencyMs": 4111, - "maxLatencyMs": 4832, - "bytesPerSec": 20878131.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 322, - "errors": 0, - "requestsPerSec": 64.41, - "avgLatencyMs": 509.21, - "p50LatencyMs": 366, - "p75LatencyMs": 440, - "p90LatencyMs": 519, - "p99LatencyMs": 4107, - "maxLatencyMs": 4816, - "bytesPerSec": 19655065.61, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 288, - "errors": 0, - "requestsPerSec": 57.6, - "avgLatencyMs": 554.66, - "p50LatencyMs": 340, - "p75LatencyMs": 410, - "p90LatencyMs": 1221, - "p99LatencyMs": 4521, - "maxLatencyMs": 4964, - "bytesPerSec": 17580032, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 326, - "errors": 0, - "requestsPerSec": 65.2, - "avgLatencyMs": 14.83, - "p50LatencyMs": 12, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 39, - "maxLatencyMs": 44, - "bytesPerSec": 19895091.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 350, - "errors": 0, - "requestsPerSec": 70, - "avgLatencyMs": 70.57, - "p50LatencyMs": 68, - "p75LatencyMs": 69, - "p90LatencyMs": 80, - "p99LatencyMs": 124, - "maxLatencyMs": 124, - "bytesPerSec": 21366374.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 344, - "errors": 0, - "requestsPerSec": 68.8, - "avgLatencyMs": 142.97, - "p50LatencyMs": 136, - "p75LatencyMs": 142, - "p90LatencyMs": 172, - "p99LatencyMs": 304, - "maxLatencyMs": 483, - "bytesPerSec": 21005926.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 331, - "errors": 0, - "requestsPerSec": 66.2, - "avgLatencyMs": 362.94, - "p50LatencyMs": 357, - "p75LatencyMs": 361, - "p90LatencyMs": 372, - "p99LatencyMs": 2021, - "maxLatencyMs": 2550, - "bytesPerSec": 20206387.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 324, - "errors": 0, - "requestsPerSec": 64.8, - "avgLatencyMs": 513.59, - "p50LatencyMs": 394, - "p75LatencyMs": 453, - "p90LatencyMs": 491, - "p99LatencyMs": 4154, - "maxLatencyMs": 4882, - "bytesPerSec": 19777945.61, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 305, - "errors": 0, - "requestsPerSec": 61, - "avgLatencyMs": 536.12, - "p50LatencyMs": 361, - "p75LatencyMs": 460, - "p90LatencyMs": 652, - "p99LatencyMs": 4231, - "maxLatencyMs": 4935, - "bytesPerSec": 18619187.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 239, - "errors": 0, - "requestsPerSec": 47.8, - "avgLatencyMs": 589.75, - "p50LatencyMs": 349, - "p75LatencyMs": 404, - "p90LatencyMs": 1508, - "p99LatencyMs": 4380, - "maxLatencyMs": 4817, - "bytesPerSec": 14590771.2, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 323, - "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 15, - "p50LatencyMs": 12, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 39, - "maxLatencyMs": 42, - "bytesPerSec": 19718144, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 345, - "errors": 0, - "requestsPerSec": 69, - "avgLatencyMs": 71.3, - "p50LatencyMs": 68, - "p75LatencyMs": 70, - "p90LatencyMs": 73, - "p99LatencyMs": 125, - "maxLatencyMs": 126, - "bytesPerSec": 21064908.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 340, - "errors": 0, - "requestsPerSec": 68, - "avgLatencyMs": 143.93, - "p50LatencyMs": 135, - "p75LatencyMs": 140, - "p90LatencyMs": 183, - "p99LatencyMs": 312, - "maxLatencyMs": 500, - "bytesPerSec": 20753612.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 356, - "errors": 0, - "requestsPerSec": 71.2, - "avgLatencyMs": 340.47, - "p50LatencyMs": 332, - "p75LatencyMs": 339, - "p90LatencyMs": 342, - "p99LatencyMs": 1918, - "maxLatencyMs": 2423, - "bytesPerSec": 21733376, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 342, - "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 497.67, - "p50LatencyMs": 364, - "p75LatencyMs": 451, - "p90LatencyMs": 477, - "p99LatencyMs": 4150, - "maxLatencyMs": 4848, - "bytesPerSec": 20878131.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 100, - "requests": 322, - "errors": 0, - "requestsPerSec": 64.41, - "avgLatencyMs": 520.02, - "p50LatencyMs": 368, - "p75LatencyMs": 447, - "p90LatencyMs": 572, - "p99LatencyMs": 4219, - "maxLatencyMs": 4916, - "bytesPerSec": 19655065.61, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 271, - "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 562.69, - "p50LatencyMs": 337, - "p75LatencyMs": 400, - "p90LatencyMs": 1322, - "p99LatencyMs": 4458, - "maxLatencyMs": 4885, - "bytesPerSec": 16541286.4, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 - }, - "representativeIterationIndex": 2, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 6914, - "totalErrors": 0, - "stage1": { - "connections": 1, - "requests": { - "unit": "requests", - "mean": 333.6666666666667, - "median": 326, - "min": 323, - "max": 352 + "totalErrors": { + "value": 0, + "unit": "errors" + }, + "stage1": { + "connections": 1, + "requests": { + "unit": "requests", + "mean": 1555.6666666666667, + "median": 1559, + "min": 1530, + "max": 1578 }, "errors": { "unit": "errors", @@ -758,69 +1268,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 66.73666666666666, - "median": 65.2, - "min": 64.6, - "max": 70.41 + "mean": 311.13666666666666, + "median": 311.8, + "min": 306, + "max": 315.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 14.506666666666666, - "median": 14.83, - "min": 13.69, - "max": 15 + "mean": 3.0733333333333337, + "median": 3.07, + "min": 3.06, + "max": 3.09 }, "p50LatencyMs": { "unit": "ms", - "mean": 12, - "median": 12, - "min": 12, - "max": 12 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 17.333333333333332, - "median": 18, - "min": 16, - "max": 18 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 18.333333333333332, - "median": 19, - "min": 17, - "max": 19 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p99LatencyMs": { "unit": "ms", - "mean": 36.666666666666664, - "median": 39, - "min": 32, - "max": 39 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "maxLatencyMs": { "unit": "ms", - "mean": 40.666666666666664, - "median": 42, - "min": 36, - "max": 44 + "mean": 7.333333333333333, + "median": 7, + "min": 6, + "max": 9 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 20368042.666666668, - "median": 19895091.2, - "min": 19718144, - "max": 21490892.8 + "mean": 92150169.60000001, + "median": 92333670.4, + "min": 90629734.4, + "max": 93487104 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 354.6666666666667, - "median": 350, - "min": 345, - "max": 369 + "mean": 2370.6666666666665, + "median": 2390, + "min": 2312, + "max": 2410 }, "errors": { "unit": "errors", @@ -831,69 +1341,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 70.93333333333334, - "median": 70, - "min": 69, - "max": 73.8 - }, - "avgLatencyMs": { + "mean": 474.1333333333334, + "median": 478, + "min": 462.4, + "max": 482 + }, + "avgLatencyMs": { "unit": "ms", - "mean": 69.46, - "median": 70.57, - "min": 66.51, - "max": 71.3 + "mean": 9.973333333333334, + "median": 9.84, + "min": 9.83, + "max": 10.25 }, "p50LatencyMs": { "unit": "ms", - "mean": 66.66666666666667, - "median": 68, - "min": 64, - "max": 68 + "mean": 9.333333333333334, + "median": 9, + "min": 9, + "max": 10 }, "p75LatencyMs": { "unit": "ms", - "mean": 68.33333333333333, - "median": 69, - "min": 66, - "max": 70 + "mean": 10.333333333333334, + "median": 10, + "min": 10, + "max": 11 }, "p90LatencyMs": { "unit": "ms", - "mean": 75.66666666666667, - "median": 74, - "min": 73, - "max": 80 + "mean": 12, + "median": 12, + "min": 12, + "max": 12 }, "p99LatencyMs": { "unit": "ms", - "mean": 121, - "median": 124, - "min": 114, - "max": 125 + "mean": 17.333333333333332, + "median": 17, + "min": 16, + "max": 19 }, "maxLatencyMs": { "unit": "ms", - "mean": 122.66666666666667, - "median": 124, - "min": 118, - "max": 126 + "mean": 21.333333333333332, + "median": 20, + "min": 19, + "max": 25 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21652548.266666666, - "median": 21366374.4, - "min": 21064908.8, - "max": 22526361.6 + "mean": 140417433.60666665, + "median": 141544652.81, + "min": 136957132.81, + "max": 142750515.2 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 351, - "median": 344, - "min": 340, - "max": 369 + "mean": 2343.6666666666665, + "median": 2341, + "min": 2274, + "max": 2416 }, "errors": { "unit": "errors", @@ -904,69 +1414,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 70.2, - "median": 68.8, - "min": 68, - "max": 73.8 + "mean": 468.73333333333335, + "median": 468.2, + "min": 454.8, + "max": 483.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 140.24333333333334, - "median": 142.97, - "min": 133.83, - "max": 143.93 + "mean": 20.816666666666666, + "median": 20.83, + "min": 20.17, + "max": 21.45 }, "p50LatencyMs": { "unit": "ms", - "mean": 133.33333333333334, - "median": 135, - "min": 129, - "max": 136 + "mean": 20, + "median": 20, + "min": 19, + "max": 21 }, "p75LatencyMs": { "unit": "ms", - "mean": 138.33333333333334, - "median": 140, - "min": 133, - "max": 142 + "mean": 21.666666666666668, + "median": 22, + "min": 21, + "max": 22 }, "p90LatencyMs": { "unit": "ms", - "mean": 171.33333333333334, - "median": 172, - "min": 159, - "max": 183 + "mean": 22.333333333333332, + "median": 22, + "min": 22, + "max": 23 }, "p99LatencyMs": { "unit": "ms", - "mean": 295, - "median": 304, - "min": 269, - "max": 312 + "mean": 34, + "median": 34, + "min": 32, + "max": 36 }, "maxLatencyMs": { "unit": "ms", - "mean": 477, - "median": 483, - "min": 448, - "max": 500 + "mean": 60, + "median": 60, + "min": 52, + "max": 68 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21429725.866666663, - "median": 21005926.4, - "min": 20753612.8, - "max": 22529638.4 + "mean": 138824908.81, + "median": 138661068.81, + "min": 134696140.81, + "max": 143117516.81 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 347, - "median": 354, - "min": 331, - "max": 356 + "mean": 2266.6666666666665, + "median": 2259, + "min": 2161, + "max": 2380 }, "errors": { "unit": "errors", @@ -977,69 +1487,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 69.39999999999999, - "median": 70.8, - "min": 66.2, - "max": 71.2 + "mean": 453.3333333333333, + "median": 451.8, + "min": 432.2, + "max": 476 }, "avgLatencyMs": { "unit": "ms", - "mean": 347.57, - "median": 340.47, - "min": 339.3, - "max": 362.94 + "mean": 54.419999999999995, + "median": 54.52, + "min": 51.75, + "max": 56.99 }, "p50LatencyMs": { "unit": "ms", - "mean": 341, - "median": 334, - "min": 332, - "max": 357 + "mean": 53.333333333333336, + "median": 53, + "min": 51, + "max": 56 }, "p75LatencyMs": { "unit": "ms", - "mean": 346, - "median": 339, - "min": 338, - "max": 361 + "mean": 54.666666666666664, + "median": 55, + "min": 52, + "max": 57 }, "p90LatencyMs": { "unit": "ms", - "mean": 351.3333333333333, - "median": 342, - "min": 340, - "max": 372 + "mean": 57, + "median": 58, + "min": 54, + "max": 59 }, "p99LatencyMs": { "unit": "ms", - "mean": 1940, - "median": 1918, - "min": 1881, - "max": 2021 + "mean": 78.66666666666667, + "median": 79, + "min": 76, + "max": 81 }, "maxLatencyMs": { "unit": "ms", - "mean": 2448.6666666666665, - "median": 2423, - "min": 2373, - "max": 2550 + "mean": 379, + "median": 379, + "min": 355, + "max": 403 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21183965.866666663, - "median": 21612134.4, - "min": 20206387.2, - "max": 21733376 + "mean": 134265787.73333335, + "median": 133804851.2, + "min": 127998361.6, + "max": 140994150.4 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 336, - "median": 342, - "min": 324, - "max": 342 + "mean": 2312, + "median": 2299, + "min": 2288, + "max": 2349 }, "errors": { "unit": "errors", @@ -1050,69 +1560,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 67.20666666666666, - "median": 68.41, - "min": 64.8, - "max": 68.41 + "mean": 462.40000000000003, + "median": 459.8, + "min": 457.6, + "max": 469.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 501.8933333333334, - "median": 497.67, - "min": 494.42, - "max": 513.59 + "mean": 106.83333333333333, + "median": 107.38, + "min": 105.15, + "max": 107.97 }, "p50LatencyMs": { "unit": "ms", - "mean": 375.3333333333333, - "median": 368, - "min": 364, - "max": 394 + "mean": 103.33333333333333, + "median": 103, + "min": 102, + "max": 105 }, "p75LatencyMs": { "unit": "ms", - "mean": 448, - "median": 451, - "min": 440, - "max": 453 + "mean": 108, + "median": 108, + "min": 107, + "max": 109 }, "p90LatencyMs": { "unit": "ms", - "mean": 483.6666666666667, - "median": 483, - "min": 477, - "max": 491 + "mean": 116.66666666666667, + "median": 116, + "min": 112, + "max": 122 }, "p99LatencyMs": { "unit": "ms", - "mean": 4138.333333333333, - "median": 4150, - "min": 4111, - "max": 4154 + "mean": 352, + "median": 425, + "min": 139, + "max": 492 }, "maxLatencyMs": { "unit": "ms", - "mean": 4854, - "median": 4848, - "min": 4832, - "max": 4882 + "mean": 1059.6666666666667, + "median": 1395, + "min": 343, + "max": 1441 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 20511402.67, - "median": 20878131.2, - "min": 19777945.61, - "max": 20878131.2 + "mean": 136959317.33666667, + "median": 136183808, + "min": 135541555.2, + "max": 139152588.81 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 316.3333333333333, - "median": 322, - "min": 305, - "max": 322 + "mean": 2289, + "median": 2262, + "min": 2254, + "max": 2351 }, "errors": { "unit": "errors", @@ -1123,69 +1633,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 63.27333333333333, - "median": 64.41, - "min": 61, - "max": 64.41 + "mean": 457.8, + "median": 452.4, + "min": 450.8, + "max": 470.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 521.7833333333333, - "median": 520.02, - "min": 509.21, - "max": 536.12 + "mean": 202.07666666666668, + "median": 201.67, + "min": 199.79, + "max": 204.77 }, "p50LatencyMs": { "unit": "ms", - "mean": 365, - "median": 366, - "min": 361, - "max": 368 + "mean": 144.66666666666666, + "median": 144, + "min": 142, + "max": 148 }, "p75LatencyMs": { "unit": "ms", - "mean": 449, - "median": 447, - "min": 440, - "max": 460 + "mean": 175, + "median": 174, + "min": 174, + "max": 177 }, "p90LatencyMs": { "unit": "ms", - "mean": 581, - "median": 572, - "min": 519, - "max": 652 + "mean": 196.66666666666666, + "median": 196, + "min": 193, + "max": 201 }, "p99LatencyMs": { "unit": "ms", - "mean": 4185.666666666667, - "median": 4219, - "min": 4107, - "max": 4231 + "mean": 2947.3333333333335, + "median": 2924, + "min": 2920, + "max": 2998 }, "maxLatencyMs": { "unit": "ms", - "mean": 4889, - "median": 4916, - "min": 4816, - "max": 4935 + "mean": 4955.666666666667, + "median": 4974, + "min": 4911, + "max": 4982 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 19309772.80666667, - "median": 19655065.61, - "min": 18619187.2, - "max": 19655065.61 + "mean": 135585245.86666667, + "median": 133994905.6, + "min": 133490278.4, + "max": 139270553.6 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 266, - "median": 271, - "min": 239, - "max": 288 + "mean": 2224, + "median": 2208, + "min": 2161, + "max": 2303 }, "errors": { "unit": "errors", @@ -1196,387 +1706,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 53.20000000000001, - "median": 54.2, - "min": 47.8, - "max": 57.6 + "mean": 444.8, + "median": 441.6, + "min": 432.2, + "max": 460.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 569.0333333333333, - "median": 562.69, - "min": 554.66, - "max": 589.75 + "mean": 205.33, + "median": 207.34, + "min": 201.13, + "max": 207.52 }, "p50LatencyMs": { "unit": "ms", - "mean": 342, - "median": 340, - "min": 337, - "max": 349 + "mean": 149.33333333333334, + "median": 149, + "min": 144, + "max": 155 }, "p75LatencyMs": { "unit": "ms", - "mean": 404.6666666666667, - "median": 404, - "min": 400, - "max": 410 + "mean": 177, + "median": 176, + "min": 174, + "max": 181 }, "p90LatencyMs": { "unit": "ms", - "mean": 1350.3333333333333, - "median": 1322, - "min": 1221, - "max": 1508 + "mean": 198, + "median": 198, + "min": 191, + "max": 205 }, "p99LatencyMs": { "unit": "ms", - "mean": 4453, - "median": 4458, - "min": 4380, - "max": 4521 + "mean": 2989.3333333333335, + "median": 2998, + "min": 2938, + "max": 3032 }, "maxLatencyMs": { "unit": "ms", - "mean": 4888.666666666667, - "median": 4885, - "min": 4817, - "max": 4964 + "mean": 4963.666666666667, + "median": 4953, + "min": 4940, + "max": 4998 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 16237363.200000001, - "median": 16541286.4, - "min": 14590771.2, - "max": 17580032 + "mean": 131744836.26666665, + "median": 130809856, + "min": 127998361.6, + "max": 136426291.2 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1559, - "errors": 0, - "requestsPerSec": 311.8, - "avgLatencyMs": 3.07, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 92333670.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 352, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 70.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21490892.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2390, - "errors": 0, - "requestsPerSec": 478, - "avgLatencyMs": 9.84, - "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 12, - "p99LatencyMs": 16, - "maxLatencyMs": 19, - "bytesPerSec": 141544652.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 369, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 73.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 66.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 114, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 118, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22526361.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2341, - "errors": 0, - "requestsPerSec": 468.2, - "avgLatencyMs": 20.83, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 22, - "p99LatencyMs": 34, - "maxLatencyMs": 60, - "bytesPerSec": 138661068.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 369, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 73.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 133.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 269, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 448, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22529638.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2161, - "errors": 0, - "requestsPerSec": 432.2, - "avgLatencyMs": 56.99, - "p50LatencyMs": 56, - "p75LatencyMs": 57, - "p90LatencyMs": 59, - "p99LatencyMs": 81, - "maxLatencyMs": 403, - "bytesPerSec": 127998361.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 354, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 70.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 339.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 334, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 338, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 340, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1881, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2373, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21612134.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2288, - "errors": 0, - "requestsPerSec": 457.6, - "avgLatencyMs": 107.97, - "p50LatencyMs": 105, - "p75LatencyMs": 108, - "p90LatencyMs": 122, - "p99LatencyMs": 139, - "maxLatencyMs": 343, - "bytesPerSec": 135541555.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 342, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 494.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 440, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 483, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4111, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4832, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20878131.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2262, - "errors": 0, - "requestsPerSec": 452.4, - "avgLatencyMs": 201.67, - "p50LatencyMs": 142, - "p75LatencyMs": 177, - "p90LatencyMs": 196, - "p99LatencyMs": 2924, - "maxLatencyMs": 4911, - "bytesPerSec": 133994905.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 322, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 509.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 366, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 440, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 519, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4107, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4816, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19655065.61, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2161, - "errors": 0, - "requestsPerSec": 432.2, - "avgLatencyMs": 207.34, - "p50LatencyMs": 155, - "p75LatencyMs": 174, - "p90LatencyMs": 205, - "p99LatencyMs": 3032, - "maxLatencyMs": 4940, - "bytesPerSec": 127998361.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 288, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 57.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 554.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 340, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 410, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1221, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4521, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4964, + "unit": "ms" + }, + "bytesPerSec": { + "value": 17580032, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1530, - "errors": 0, - "requestsPerSec": 306, - "avgLatencyMs": 3.09, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 90629734.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 326, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 65.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 44, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19895091.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2312, - "errors": 0, - "requestsPerSec": 462.4, - "avgLatencyMs": 10.25, - "p50LatencyMs": 10, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 19, - "maxLatencyMs": 25, - "bytesPerSec": 136957132.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 350, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 70, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 70.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 68, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 124, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 124, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21366374.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2274, - "errors": 0, - "requestsPerSec": 454.8, - "avgLatencyMs": 21.45, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 36, - "maxLatencyMs": 68, - "bytesPerSec": 134696140.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 344, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 142.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 304, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 483, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21005926.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2259, - "errors": 0, - "requestsPerSec": 451.8, - "avgLatencyMs": 54.52, - "p50LatencyMs": 53, - "p75LatencyMs": 55, - "p90LatencyMs": 58, - "p99LatencyMs": 79, - "maxLatencyMs": 379, - "bytesPerSec": 133804851.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 331, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 66.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 362.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 357, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 361, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 372, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2021, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2550, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20206387.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2299, - "errors": 0, - "requestsPerSec": 459.8, - "avgLatencyMs": 107.38, - "p50LatencyMs": 102, - "p75LatencyMs": 109, - "p90LatencyMs": 116, - "p99LatencyMs": 492, - "maxLatencyMs": 1441, - "bytesPerSec": 136183808, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 324, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 513.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 394, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 453, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 491, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4154, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4882, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19777945.61, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2254, - "errors": 0, - "requestsPerSec": 450.8, - "avgLatencyMs": 204.77, - "p50LatencyMs": 144, - "p75LatencyMs": 174, - "p90LatencyMs": 201, - "p99LatencyMs": 2998, - "maxLatencyMs": 4982, - "bytesPerSec": 133490278.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 305, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 536.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 361, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 460, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 652, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4231, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4935, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18619187.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2208, - "errors": 0, - "requestsPerSec": 441.6, - "avgLatencyMs": 207.52, - "p50LatencyMs": 149, - "p75LatencyMs": 181, - "p90LatencyMs": 198, - "p99LatencyMs": 2998, - "maxLatencyMs": 4998, - "bytesPerSec": 130809856, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 239, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 47.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 589.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 349, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 404, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1508, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4380, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4817, + "unit": "ms" + }, + "bytesPerSec": { + "value": 14590771.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1578, - "errors": 0, - "requestsPerSec": 315.61, - "avgLatencyMs": 3.06, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 93487104, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 323, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19718144, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2410, - "errors": 0, - "requestsPerSec": 482, - "avgLatencyMs": 9.83, - "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 12, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 142750515.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 345, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 69, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 71.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 68, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 125, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 126, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21064908.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2416, - "errors": 0, - "requestsPerSec": 483.2, - "avgLatencyMs": 20.17, - "p50LatencyMs": 19, - "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 32, - "maxLatencyMs": 52, - "bytesPerSec": 143117516.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 340, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 143.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 312, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 500, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20753612.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2380, - "errors": 0, - "requestsPerSec": 476, - "avgLatencyMs": 51.75, - "p50LatencyMs": 51, - "p75LatencyMs": 52, - "p90LatencyMs": 54, - "p99LatencyMs": 76, - "maxLatencyMs": 355, - "bytesPerSec": 140994150.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 356, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 340.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 332, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 339, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 342, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1918, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2423, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21733376, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2349, - "errors": 0, - "requestsPerSec": 469.8, - "avgLatencyMs": 105.15, - "p50LatencyMs": 103, - "p75LatencyMs": 107, - "p90LatencyMs": 112, - "p99LatencyMs": 425, - "maxLatencyMs": 1395, - "bytesPerSec": 139152588.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 342, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 497.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 364, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 451, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 477, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4150, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4848, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20878131.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2351, - "errors": 0, - "requestsPerSec": 470.2, - "avgLatencyMs": 199.79, - "p50LatencyMs": 148, - "p75LatencyMs": 174, - "p90LatencyMs": 193, - "p99LatencyMs": 2920, - "maxLatencyMs": 4974, - "bytesPerSec": 139270553.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 322, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 520.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 447, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 572, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4219, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4916, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19655065.61, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2303, - "errors": 0, - "requestsPerSec": 460.6, - "avgLatencyMs": 201.13, - "p50LatencyMs": 144, - "p75LatencyMs": 176, - "p90LatencyMs": 191, - "p99LatencyMs": 2938, - "maxLatencyMs": 4953, - "bytesPerSec": 136426291.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 271, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 54.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 562.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 337, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 400, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1322, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4458, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4885, + "unit": "ms" + }, + "bytesPerSec": { + "value": 16541286.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 0, + "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 46085, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 6914, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1555.6666666666667, - "median": 1559, - "min": 1530, - "max": 1578 + "mean": 333.6666666666667, + "median": 326, + "min": 323, + "max": 352 }, "errors": { "unit": "errors", @@ -1587,72 +2804,72 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 311.13666666666666, - "median": 311.8, - "min": 306, - "max": 315.61 + "mean": 66.73666666666666, + "median": 65.2, + "min": 64.6, + "max": 70.41 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.0733333333333337, - "median": 3.07, - "min": 3.06, - "max": 3.09 + "mean": 14.506666666666666, + "median": 14.83, + "min": 13.69, + "max": 15 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 12, + "median": 12, + "min": 12, + "max": 12 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 17.333333333333332, + "median": 18, + "min": 16, + "max": 18 }, "p90LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 18.333333333333332, + "median": 19, + "min": 17, + "max": 19 }, "p99LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 36.666666666666664, + "median": 39, + "min": 32, + "max": 39 }, "maxLatencyMs": { "unit": "ms", - "mean": 7.333333333333333, - "median": 7, - "min": 6, - "max": 9 + "mean": 40.666666666666664, + "median": 42, + "min": 36, + "max": 44 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 92150169.60000001, - "median": 92333670.4, - "min": 90629734.4, - "max": 93487104 + "mean": 20368042.666666668, + "median": 19895091.2, + "min": 19718144, + "max": 21490892.8 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 2370.6666666666665, - "median": 2390, - "min": 2312, - "max": 2410 - }, - "errors": { - "unit": "errors", + "mean": 354.6666666666667, + "median": 350, + "min": 345, + "max": 369 + }, + "errors": { + "unit": "errors", "mean": 0, "median": 0, "min": 0, @@ -1660,69 +2877,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 474.1333333333334, - "median": 478, - "min": 462.4, - "max": 482 + "mean": 70.93333333333334, + "median": 70, + "min": 69, + "max": 73.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 9.973333333333334, - "median": 9.84, - "min": 9.83, - "max": 10.25 + "mean": 69.46, + "median": 70.57, + "min": 66.51, + "max": 71.3 }, "p50LatencyMs": { "unit": "ms", - "mean": 9.333333333333334, - "median": 9, - "min": 9, - "max": 10 + "mean": 66.66666666666667, + "median": 68, + "min": 64, + "max": 68 }, "p75LatencyMs": { "unit": "ms", - "mean": 10.333333333333334, - "median": 10, - "min": 10, - "max": 11 + "mean": 68.33333333333333, + "median": 69, + "min": 66, + "max": 70 }, "p90LatencyMs": { "unit": "ms", - "mean": 12, - "median": 12, - "min": 12, - "max": 12 + "mean": 75.66666666666667, + "median": 74, + "min": 73, + "max": 80 }, "p99LatencyMs": { "unit": "ms", - "mean": 17.333333333333332, - "median": 17, - "min": 16, - "max": 19 + "mean": 121, + "median": 124, + "min": 114, + "max": 125 }, "maxLatencyMs": { "unit": "ms", - "mean": 21.333333333333332, - "median": 20, - "min": 19, - "max": 25 + "mean": 122.66666666666667, + "median": 124, + "min": 118, + "max": 126 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 140417433.60666665, - "median": 141544652.81, - "min": 136957132.81, - "max": 142750515.2 + "mean": 21652548.266666666, + "median": 21366374.4, + "min": 21064908.8, + "max": 22526361.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 2343.6666666666665, - "median": 2341, - "min": 2274, - "max": 2416 + "mean": 351, + "median": 344, + "min": 340, + "max": 369 }, "errors": { "unit": "errors", @@ -1733,69 +2950,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 468.73333333333335, - "median": 468.2, - "min": 454.8, - "max": 483.2 + "mean": 70.2, + "median": 68.8, + "min": 68, + "max": 73.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 20.816666666666666, - "median": 20.83, - "min": 20.17, - "max": 21.45 + "mean": 140.24333333333334, + "median": 142.97, + "min": 133.83, + "max": 143.93 }, "p50LatencyMs": { "unit": "ms", - "mean": 20, - "median": 20, - "min": 19, - "max": 21 + "mean": 133.33333333333334, + "median": 135, + "min": 129, + "max": 136 }, "p75LatencyMs": { "unit": "ms", - "mean": 21.666666666666668, - "median": 22, - "min": 21, - "max": 22 + "mean": 138.33333333333334, + "median": 140, + "min": 133, + "max": 142 }, "p90LatencyMs": { "unit": "ms", - "mean": 22.333333333333332, - "median": 22, - "min": 22, - "max": 23 + "mean": 171.33333333333334, + "median": 172, + "min": 159, + "max": 183 }, "p99LatencyMs": { "unit": "ms", - "mean": 34, - "median": 34, - "min": 32, - "max": 36 + "mean": 295, + "median": 304, + "min": 269, + "max": 312 }, "maxLatencyMs": { "unit": "ms", - "mean": 60, - "median": 60, - "min": 52, - "max": 68 + "mean": 477, + "median": 483, + "min": 448, + "max": 500 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 138824908.81, - "median": 138661068.81, - "min": 134696140.81, - "max": 143117516.81 + "mean": 21429725.866666663, + "median": 21005926.4, + "min": 20753612.8, + "max": 22529638.4 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 2266.6666666666665, - "median": 2259, - "min": 2161, - "max": 2380 + "mean": 347, + "median": 354, + "min": 331, + "max": 356 }, "errors": { "unit": "errors", @@ -1806,69 +3023,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 453.3333333333333, - "median": 451.8, - "min": 432.2, - "max": 476 + "mean": 69.39999999999999, + "median": 70.8, + "min": 66.2, + "max": 71.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 54.419999999999995, - "median": 54.52, - "min": 51.75, - "max": 56.99 + "mean": 347.57, + "median": 340.47, + "min": 339.3, + "max": 362.94 }, "p50LatencyMs": { "unit": "ms", - "mean": 53.333333333333336, - "median": 53, - "min": 51, - "max": 56 + "mean": 341, + "median": 334, + "min": 332, + "max": 357 }, "p75LatencyMs": { "unit": "ms", - "mean": 54.666666666666664, - "median": 55, - "min": 52, - "max": 57 + "mean": 346, + "median": 339, + "min": 338, + "max": 361 }, "p90LatencyMs": { "unit": "ms", - "mean": 57, - "median": 58, - "min": 54, - "max": 59 + "mean": 351.3333333333333, + "median": 342, + "min": 340, + "max": 372 }, "p99LatencyMs": { "unit": "ms", - "mean": 78.66666666666667, - "median": 79, - "min": 76, - "max": 81 + "mean": 1940, + "median": 1918, + "min": 1881, + "max": 2021 }, "maxLatencyMs": { "unit": "ms", - "mean": 379, - "median": 379, - "min": 355, - "max": 403 + "mean": 2448.6666666666665, + "median": 2423, + "min": 2373, + "max": 2550 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 134265787.73333335, - "median": 133804851.2, - "min": 127998361.6, - "max": 140994150.4 + "mean": 21183965.866666663, + "median": 21612134.4, + "min": 20206387.2, + "max": 21733376 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 2312, - "median": 2299, - "min": 2288, - "max": 2349 + "mean": 336, + "median": 342, + "min": 324, + "max": 342 }, "errors": { "unit": "errors", @@ -1879,69 +3096,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 462.40000000000003, - "median": 459.8, - "min": 457.6, - "max": 469.8 + "mean": 67.20666666666666, + "median": 68.41, + "min": 64.8, + "max": 68.41 }, "avgLatencyMs": { "unit": "ms", - "mean": 106.83333333333333, - "median": 107.38, - "min": 105.15, - "max": 107.97 + "mean": 501.8933333333334, + "median": 497.67, + "min": 494.42, + "max": 513.59 }, "p50LatencyMs": { "unit": "ms", - "mean": 103.33333333333333, - "median": 103, - "min": 102, - "max": 105 + "mean": 375.3333333333333, + "median": 368, + "min": 364, + "max": 394 }, "p75LatencyMs": { "unit": "ms", - "mean": 108, - "median": 108, - "min": 107, - "max": 109 + "mean": 448, + "median": 451, + "min": 440, + "max": 453 }, "p90LatencyMs": { "unit": "ms", - "mean": 116.66666666666667, - "median": 116, - "min": 112, - "max": 122 + "mean": 483.6666666666667, + "median": 483, + "min": 477, + "max": 491 }, "p99LatencyMs": { "unit": "ms", - "mean": 352, - "median": 425, - "min": 139, - "max": 492 + "mean": 4138.333333333333, + "median": 4150, + "min": 4111, + "max": 4154 }, "maxLatencyMs": { "unit": "ms", - "mean": 1059.6666666666667, - "median": 1395, - "min": 343, - "max": 1441 + "mean": 4854, + "median": 4848, + "min": 4832, + "max": 4882 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 136959317.33666667, - "median": 136183808, - "min": 135541555.2, - "max": 139152588.81 + "mean": 20511402.67, + "median": 20878131.2, + "min": 19777945.61, + "max": 20878131.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 2289, - "median": 2262, - "min": 2254, - "max": 2351 + "mean": 316.3333333333333, + "median": 322, + "min": 305, + "max": 322 }, "errors": { "unit": "errors", @@ -1952,69 +3169,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 457.8, - "median": 452.4, - "min": 450.8, - "max": 470.2 + "mean": 63.27333333333333, + "median": 64.41, + "min": 61, + "max": 64.41 }, "avgLatencyMs": { "unit": "ms", - "mean": 202.07666666666668, - "median": 201.67, - "min": 199.79, - "max": 204.77 + "mean": 521.7833333333333, + "median": 520.02, + "min": 509.21, + "max": 536.12 }, "p50LatencyMs": { "unit": "ms", - "mean": 144.66666666666666, - "median": 144, - "min": 142, - "max": 148 + "mean": 365, + "median": 366, + "min": 361, + "max": 368 }, "p75LatencyMs": { "unit": "ms", - "mean": 175, - "median": 174, - "min": 174, - "max": 177 + "mean": 449, + "median": 447, + "min": 440, + "max": 460 }, "p90LatencyMs": { "unit": "ms", - "mean": 196.66666666666666, - "median": 196, - "min": 193, - "max": 201 + "mean": 581, + "median": 572, + "min": 519, + "max": 652 }, "p99LatencyMs": { "unit": "ms", - "mean": 2947.3333333333335, - "median": 2924, - "min": 2920, - "max": 2998 + "mean": 4185.666666666667, + "median": 4219, + "min": 4107, + "max": 4231 }, "maxLatencyMs": { "unit": "ms", - "mean": 4955.666666666667, - "median": 4974, - "min": 4911, - "max": 4982 + "mean": 4889, + "median": 4916, + "min": 4816, + "max": 4935 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 135585245.86666667, - "median": 133994905.6, - "min": 133490278.4, - "max": 139270553.6 + "mean": 19309772.80666667, + "median": 19655065.61, + "min": 18619187.2, + "max": 19655065.61 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 2224, - "median": 2208, - "min": 2161, - "max": 2303 + "mean": 266, + "median": 271, + "min": 239, + "max": 288 }, "errors": { "unit": "errors", @@ -2025,62 +3242,514 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 444.8, - "median": 441.6, - "min": 432.2, - "max": 460.6 + "mean": 53.20000000000001, + "median": 54.2, + "min": 47.8, + "max": 57.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 205.33, - "median": 207.34, - "min": 201.13, - "max": 207.52 + "mean": 569.0333333333333, + "median": 562.69, + "min": 554.66, + "max": 589.75 }, "p50LatencyMs": { "unit": "ms", - "mean": 149.33333333333334, - "median": 149, - "min": 144, - "max": 155 + "mean": 342, + "median": 340, + "min": 337, + "max": 349 }, "p75LatencyMs": { "unit": "ms", - "mean": 177, - "median": 176, - "min": 174, - "max": 181 + "mean": 404.6666666666667, + "median": 404, + "min": 400, + "max": 410 }, "p90LatencyMs": { "unit": "ms", - "mean": 198, - "median": 198, - "min": 191, - "max": 205 + "mean": 1350.3333333333333, + "median": 1322, + "min": 1221, + "max": 1508 }, "p99LatencyMs": { "unit": "ms", - "mean": 2989.3333333333335, - "median": 2998, - "min": 2938, - "max": 3032 + "mean": 4453, + "median": 4458, + "min": 4380, + "max": 4521 }, "maxLatencyMs": { "unit": "ms", - "mean": 4963.666666666667, - "median": 4953, - "min": 4940, - "max": 4998 + "mean": 4888.666666666667, + "median": 4885, + "min": 4817, + "max": 4964 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 131744836.26666665, - "median": 130809856, - "min": 127998361.6, - "max": 136426291.2 + "mean": 16237363.200000001, + "median": 16541286.4, + "min": 14590771.2, + "max": 17580032 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 158, + "unit": "ms" + }, + "fcpMs": { + "value": 157.949, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 7.099, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.39, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.124, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.585, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 160, + "unit": "ms" + }, + "fcpMs": { + "value": 160.037, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.061, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.361, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.104, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.596, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 170, + "unit": "ms" + }, + "fcpMs": { + "value": 169.686, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.302, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.386, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.32, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.596, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 156, + "unit": "ms" + }, + "fcpMs": { + "value": 156.479, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.992, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.463, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.811, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.718, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 161, + "median": 159, + "min": 156, + "max": 170 + }, + "fcpMs": { + "unit": "ms", + "mean": 161.03775000000002, + "median": 158.993, + "min": 156.479, + "max": 169.686 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 12.363500000000002, + "median": 13.147, + "min": 7.099, + "max": 16.061 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.4, + "median": 0.388, + "min": 0.361, + "max": 0.463 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 1.83975, + "median": 1.222, + "min": 1.104, + "max": 3.811 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.123750000000001, + "median": 10.157, + "min": 5.585, + "max": 14.596 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 97.419, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 6.644, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.399, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.263, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 4.982, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 105, + "unit": "ms" + }, + "fcpMs": { + "value": 104.868, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 6.683, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.499, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.163, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.021, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 97.374, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 6.463, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.373, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.074, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.016, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 103, + "unit": "ms" + }, + "fcpMs": { + "value": 103.028, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 8.55, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.49, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.322, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.738, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 100.5, + "median": 100, + "min": 97, + "max": 105 + }, + "fcpMs": { + "unit": "ms", + "mean": 100.67224999999999, + "median": 100.2235, + "min": 97.374, + "max": 104.868 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 7.085, + "median": 6.6635, + "min": 6.463, + "max": 8.55 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.44025, + "median": 0.4445, + "min": 0.373, + "max": 0.499 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 1.2055, + "median": 1.213, + "min": 1.074, + "max": 1.322 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 5.43925, + "median": 5.0184999999999995, + "min": 4.982, + "max": 6.738 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 3, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 704, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 57, + "unit": "count" + }, + "devDependencies": { + "value": 11, + "unit": "count" + }, + "allDependencies": { + "value": 68, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 704, + "unit": "count" + }, + "duplicateDependencies": { + "value": 59, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 59, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 174395443, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2023, + "baselineReason": null, + "baselineFeatureCount": { + "value": 39, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "20.19.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 6962, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 6545, + "unit": "ms" + } } } } diff --git a/packages/results/data/nuxt/versions/4.4.8.json b/packages/results/data/nuxt/versions/4.4.8.json index c1af4fa7..93902d66 100644 --- a/packages/results/data/nuxt/versions/4.4.8.json +++ b/packages/results/data/nuxt/versions/4.4.8.json @@ -2,6 +2,8 @@ "framework": "nuxt", "projects": { "starter": { + "framework": "nuxt", + "packagePath": "packages/starter-nuxt", "timingMeasuredAt": "2026-09-25T04:13:15.014Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "4.4.8", @@ -16,13 +18,12 @@ "@types/node": "25.9.2", "vue-tsc": "3.3.4" } - }, - "framework": "nuxt", - "packagePath": "packages/starter-nuxt" + } }, "app": { "timingMeasuredAt": "2026-09-25T04:13:15.014Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "4.4.8", "releasedAt": "2026-06-08T18:35:51.498Z", "packageJson": { @@ -34,18 +35,59 @@ "@types/node": "25.9.2", "vue-tsc": "3.3.4" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 6962 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 6545 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 3162, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 6054, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5551, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5687, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5837, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 5258.2, + "median": 5687, + "min": 3162, + "max": 6054 + }, + "nodeModulesSizeBytes": { + "value": 248320000, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -54,19 +96,34 @@ "runs": 5, "iterations": [ { - "timeMs": 4364 + "timeMs": { + "value": 4364, + "unit": "ms" + } }, { - "timeMs": 3804 + "timeMs": { + "value": 3804, + "unit": "ms" + } }, { - "timeMs": 3989 + "timeMs": { + "value": 3989, + "unit": "ms" + } }, { - "timeMs": 4247 + "timeMs": { + "value": 4247, + "unit": "ms" + } }, { - "timeMs": 4361 + "timeMs": { + "value": 4361, + "unit": "ms" + } } ], "timeMs": { @@ -85,19 +142,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3974 + "timeMs": { + "value": 3974, + "unit": "ms" + } }, { - "timeMs": 4096 + "timeMs": { + "value": 4096, + "unit": "ms" + } }, { - "timeMs": 3922 + "timeMs": { + "value": 3922, + "unit": "ms" + } }, { - "timeMs": 4049 + "timeMs": { + "value": 4049, + "unit": "ms" + } }, { - "timeMs": 4199 + "timeMs": { + "value": 4199, + "unit": "ms" + } } ], "timeMs": { @@ -109,59 +181,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 3 - }, - "devDependencies": { - "project": "starter", - "result": 2 - }, - "allDependencies": { - "project": "starter", - "result": 795 - }, - "duplicateDependencies": { - "project": "starter", - "result": 141 - }, - "depInstallSize": { - "project": "starter", - "result": 222349092 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2023, - "baselineReason": null, - "baselineFeatureCount": 42 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 56, - "devDependencies": 12, - "allDependencies": 68 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, "devServerStartTime": { "project": "starter", "result": { @@ -169,19 +188,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2608 + "timeMs": { + "value": 2608, + "unit": "ms" + } }, { - "timeMs": 2428 + "timeMs": { + "value": 2428, + "unit": "ms" + } }, { - "timeMs": 2440 + "timeMs": { + "value": 2440, + "unit": "ms" + } }, { - "timeMs": 2421 + "timeMs": { + "value": 2421, + "unit": "ms" + } }, { - "timeMs": 2428 + "timeMs": { + "value": 2428, + "unit": "ms" + } } ], "timeMs": { @@ -193,561 +227,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 1, - "devDependencies": 0, - "allDependencies": 795, - "duplicateDependencies": 141 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 3162 - }, - { - "installTimeMs": 6054 - }, - { - "installTimeMs": 5551 - }, - { - "installTimeMs": 5687 - }, - { - "installTimeMs": 5837 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 5258.2, - "median": 5687, - "min": 3162, - "max": 6054 - }, - "nodeModulesSizeBytes": 248320000 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 160, - "fcpMs": 160.386, - "interactionTests": { - "interactionLatencyMs": 12.376999999999999, - "inputDelayMs": 0.561, - "processingDurationMs": 1.402, - "presentationDelayMs": 10.414 - } - }, - { - "firstPaintMs": 155, - "fcpMs": 155.332, - "interactionTests": { - "interactionLatencyMs": 15.611, - "inputDelayMs": 0.525, - "processingDurationMs": 1.443, - "presentationDelayMs": 13.643 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1523, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 304.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 90210304, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2297, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 459.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 14, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 29, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136072396.81, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2304, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 460.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 56, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136491827.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2329, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 465.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 75, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 362, + "unit": "ms" + }, + "bytesPerSec": { + "value": 137979494.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2246, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 449.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 109.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 161, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 362, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133024972.8, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2303, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 460.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 201.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 198, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2902, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4954, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136413184, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2263, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 452.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 201.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 197, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2957, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4911, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134066995.2, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 163, - "fcpMs": 162.975, - "interactionTests": { - "interactionLatencyMs": 11.918, - "inputDelayMs": 0.44, - "processingDurationMs": 1.385, - "presentationDelayMs": 10.093 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1538, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 307.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 91088486.4, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2351, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 14, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139264000, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2314, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 462.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 81, + "unit": "ms" + }, + "bytesPerSec": { + "value": 137088204.81, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2353, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 82, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 382, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139368857.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2282, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 456.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 107.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 104, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 475, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1417, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135161446.4, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2302, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 460.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 202.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 203, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2931, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4979, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136386969.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2302, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 460.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 202.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 193, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2949, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4968, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136373862.4, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 191, - "fcpMs": 191.061, - "interactionTests": { - "interactionLatencyMs": 8.466999999999999, - "inputDelayMs": 0.571, - "processingDurationMs": 1.357, - "presentationDelayMs": 6.539 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1558, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 92268134.4, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2435, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 487, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 144192307.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2375, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 475, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 54, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140705792, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2400, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 480, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 51.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 73, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 355, + "unit": "ms" + }, + "bytesPerSec": { + "value": 142193459.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2399, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 479.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 102.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 99, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 104, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 445, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1379, + "unit": "ms" + }, + "bytesPerSec": { + "value": 142095155.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2351, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 194, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2906, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4938, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139270553.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2351, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 199.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2958, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4954, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139257446.4, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 167.25, - "median": 161.5, - "min": 155, - "max": 191 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 167.4385, - "median": 161.6805, - "min": 155.332, - "max": 191.061 + "representativeIterationIndex": 1, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 46576, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 12.09325, - "median": 12.147499999999999, - "min": 8.466999999999999, - "max": 15.611 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.52425, - "median": 0.543, - "min": 0.44, - "max": 0.571 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 1.39675, - "median": 1.3935, - "min": 1.357, - "max": 1.443 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.172250000000002, - "median": 10.253499999999999, - "min": 6.539, - "max": 13.643 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 105, - "fcpMs": 104.676, - "interactionTests": { - "interactionLatencyMs": 6.952999999999999, - "inputDelayMs": 0.444, - "processingDurationMs": 1.228, - "presentationDelayMs": 5.281 - } - }, - { - "firstPaintMs": 108, - "fcpMs": 108.094, - "interactionTests": { - "interactionLatencyMs": 10.672999999999998, - "inputDelayMs": 0.555, - "processingDurationMs": 3.691, - "presentationDelayMs": 6.427 - } - }, - { - "firstPaintMs": 100, - "fcpMs": 99.567, - "interactionTests": { - "interactionLatencyMs": 11.776, - "inputDelayMs": 0.378, - "processingDurationMs": 1.302, - "presentationDelayMs": 10.096 - } - }, - { - "firstPaintMs": 86, - "fcpMs": 86.207, - "interactionTests": { - "interactionLatencyMs": 6.55, - "inputDelayMs": 0.398, - "processingDurationMs": 1.233, - "presentationDelayMs": 4.919 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 99.75, - "median": 102.5, - "min": 86, - "max": 108 - }, - "fcpMs": { - "unit": "ms", - "mean": 99.636, - "median": 102.1215, - "min": 86.207, - "max": 108.094 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 8.988, - "median": 8.812999999999999, - "min": 6.55, - "max": 11.776 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.4437500000000001, - "median": 0.42100000000000004, - "min": 0.378, - "max": 0.555 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 1.8635000000000002, - "median": 1.2675, - "min": 1.228, - "max": 3.691 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 6.68075, - "median": 5.853999999999999, - "min": 4.919, - "max": 10.096 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 358, - "errors": 0, - "requestsPerSec": 71.6, - "avgLatencyMs": 13.4, - "p50LatencyMs": 11, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 31, - "maxLatencyMs": 37, - "bytesPerSec": 21854617.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 378, - "errors": 0, - "requestsPerSec": 75.6, - "avgLatencyMs": 65.1, - "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 73, - "p99LatencyMs": 120, - "maxLatencyMs": 122, - "bytesPerSec": 23073587.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 383, - "errors": 0, - "requestsPerSec": 76.6, - "avgLatencyMs": 127.7, - "p50LatencyMs": 122, - "p75LatencyMs": 139, - "p90LatencyMs": 141, - "p99LatencyMs": 221, - "maxLatencyMs": 401, - "bytesPerSec": 23378329.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 381, - "errors": 0, - "requestsPerSec": 76.2, - "avgLatencyMs": 319.72, - "p50LatencyMs": 319, - "p75LatencyMs": 321, - "p90LatencyMs": 322, - "p99LatencyMs": 1774, - "maxLatencyMs": 2246, - "bytesPerSec": 23260364.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 360, - "errors": 0, - "requestsPerSec": 72, - "avgLatencyMs": 492.49, - "p50LatencyMs": 366, - "p75LatencyMs": 439, - "p90LatencyMs": 464, - "p99LatencyMs": 4219, - "maxLatencyMs": 4921, - "bytesPerSec": 21975859.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 341, - "errors": 0, - "requestsPerSec": 68.2, - "avgLatencyMs": 509.86, - "p50LatencyMs": 363, - "p75LatencyMs": 437, - "p90LatencyMs": 564, - "p99LatencyMs": 4259, - "maxLatencyMs": 4962, - "bytesPerSec": 20818329.61, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 271, - "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 567.49, - "p50LatencyMs": 338, - "p75LatencyMs": 405, - "p90LatencyMs": 1372, - "p99LatencyMs": 4488, - "maxLatencyMs": 4918, - "bytesPerSec": 16541286.4, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 356, - "errors": 0, - "requestsPerSec": 71.2, - "avgLatencyMs": 13.54, - "p50LatencyMs": 11, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 34, - "maxLatencyMs": 34, - "bytesPerSec": 21730099.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 378, - "errors": 0, - "requestsPerSec": 75.6, - "avgLatencyMs": 65.38, - "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 69, - "p99LatencyMs": 120, - "maxLatencyMs": 122, - "bytesPerSec": 23080140.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 370, - "errors": 0, - "requestsPerSec": 74, - "avgLatencyMs": 130.8, - "p50LatencyMs": 123, - "p75LatencyMs": 126, - "p90LatencyMs": 172, - "p99LatencyMs": 306, - "maxLatencyMs": 471, - "bytesPerSec": 22588620.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 380, - "errors": 0, - "requestsPerSec": 76, - "avgLatencyMs": 321.47, - "p50LatencyMs": 320, - "p75LatencyMs": 323, - "p90LatencyMs": 324, - "p99LatencyMs": 1758, - "maxLatencyMs": 2246, - "bytesPerSec": 23198105.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 361, - "errors": 0, - "requestsPerSec": 72.2, - "avgLatencyMs": 496.16, - "p50LatencyMs": 364, - "p75LatencyMs": 440, - "p90LatencyMs": 467, - "p99LatencyMs": 4259, - "maxLatencyMs": 4971, - "bytesPerSec": 22038937.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 341, - "errors": 0, - "requestsPerSec": 68.2, - "avgLatencyMs": 513.44, - "p50LatencyMs": 361, - "p75LatencyMs": 439, - "p90LatencyMs": 619, - "p99LatencyMs": 4308, - "maxLatencyMs": 4981, - "bytesPerSec": 20818329.61, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 288, - "errors": 0, - "requestsPerSec": 57.6, - "avgLatencyMs": 558.8, - "p50LatencyMs": 326, - "p75LatencyMs": 398, - "p90LatencyMs": 1341, - "p99LatencyMs": 4574, - "maxLatencyMs": 4995, - "bytesPerSec": 17580032, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 363, - "errors": 0, - "requestsPerSec": 72.6, - "avgLatencyMs": 13.19, - "p50LatencyMs": 11, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 36, - "maxLatencyMs": 39, - "bytesPerSec": 22156083.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 379, - "errors": 0, - "requestsPerSec": 75.8, - "avgLatencyMs": 65, - "p50LatencyMs": 61, - "p75LatencyMs": 63, - "p90LatencyMs": 68, - "p99LatencyMs": 119, - "maxLatencyMs": 119, - "bytesPerSec": 23139123.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 377, - "errors": 0, - "requestsPerSec": 75.41, - "avgLatencyMs": 131.04, - "p50LatencyMs": 123, - "p75LatencyMs": 127, - "p90LatencyMs": 164, - "p99LatencyMs": 186, - "maxLatencyMs": 370, - "bytesPerSec": 23011328, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 356, - "errors": 0, - "requestsPerSec": 71.2, - "avgLatencyMs": 335.54, - "p50LatencyMs": 329, - "p75LatencyMs": 332, - "p90LatencyMs": 336, - "p99LatencyMs": 1893, - "maxLatencyMs": 2382, - "bytesPerSec": 21733376, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 361, - "errors": 0, - "requestsPerSec": 72.2, - "avgLatencyMs": 497.76, - "p50LatencyMs": 374, - "p75LatencyMs": 454, - "p90LatencyMs": 486, - "p99LatencyMs": 4258, - "maxLatencyMs": 4993, - "bytesPerSec": 22041395.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 323, - "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 519.83, - "p50LatencyMs": 362, - "p75LatencyMs": 438, - "p90LatencyMs": 662, - "p99LatencyMs": 4223, - "maxLatencyMs": 4927, - "bytesPerSec": 19716915.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 271, - "errors": 0, - "requestsPerSec": 54.2, - "avgLatencyMs": 563.91, - "p50LatencyMs": 338, - "p75LatencyMs": 403, - "p90LatencyMs": 1262, - "p99LatencyMs": 4443, - "maxLatencyMs": 4889, - "bytesPerSec": 16541286.4, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 - }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 7376, - "totalErrors": 0, - "stage1": { - "connections": 1, - "requests": { - "unit": "requests", - "mean": 359, - "median": 358, - "min": 356, - "max": 363 + "totalErrors": { + "value": 0, + "unit": "errors" + }, + "stage1": { + "connections": 1, + "requests": { + "unit": "requests", + "mean": 1539.6666666666667, + "median": 1538, + "min": 1523, + "max": 1558 }, "errors": { "unit": "errors", @@ -758,69 +1268,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 71.8, - "median": 71.6, - "min": 71.2, - "max": 72.6 + "mean": 307.9433333333333, + "median": 307.61, + "min": 304.61, + "max": 311.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 13.376666666666665, - "median": 13.4, - "min": 13.19, - "max": 13.54 + "mean": 3.0966666666666662, + "median": 3.1, + "min": 3.09, + "max": 3.1 }, "p50LatencyMs": { "unit": "ms", - "mean": 11, - "median": 11, - "min": 11, - "max": 11 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 16, - "median": 16, - "min": 16, - "max": 16 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 17, - "median": 17, - "min": 17, - "max": 17 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p99LatencyMs": { "unit": "ms", - "mean": 33.666666666666664, - "median": 34, - "min": 31, - "max": 36 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "maxLatencyMs": { "unit": "ms", - "mean": 36.666666666666664, - "median": 37, - "min": 34, - "max": 39 + "mean": 7.333333333333333, + "median": 8, + "min": 6, + "max": 8 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21913600, - "median": 21854617.6, - "min": 21730099.2, - "max": 22156083.2 + "mean": 91188974.93333334, + "median": 91088486.4, + "min": 90210304, + "max": 92268134.4 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 378.3333333333333, - "median": 378, - "min": 378, - "max": 379 + "mean": 2361, + "median": 2351, + "min": 2297, + "max": 2435 }, "errors": { "unit": "errors", @@ -831,69 +1341,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 75.66666666666667, - "median": 75.6, - "min": 75.6, - "max": 75.8 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 65.16, - "median": 65.1, - "min": 65, - "max": 65.38 + "mean": 472.2, + "median": 470.2, + "min": 459.4, + "max": 487 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 10.073333333333332, + "median": 10.06, + "min": 9.69, + "max": 10.47 }, "p50LatencyMs": { "unit": "ms", - "mean": 61.666666666666664, - "median": 62, - "min": 61, - "max": 62 + "mean": 9.333333333333334, + "median": 9, + "min": 9, + "max": 10 }, "p75LatencyMs": { "unit": "ms", - "mean": 63, - "median": 63, - "min": 63, - "max": 63 + "mean": 10.333333333333334, + "median": 10, + "min": 10, + "max": 11 }, "p90LatencyMs": { "unit": "ms", - "mean": 70, - "median": 69, - "min": 68, - "max": 73 + "mean": 11.666666666666666, + "median": 12, + "min": 11, + "max": 12 }, "p99LatencyMs": { "unit": "ms", - "mean": 119.66666666666667, - "median": 120, - "min": 119, - "max": 120 + "mean": 15, + "median": 14, + "min": 14, + "max": 17 }, "maxLatencyMs": { "unit": "ms", - "mean": 121, - "median": 122, - "min": 119, - "max": 122 + "mean": 24, + "median": 24, + "min": 19, + "max": 29 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 23097617.066666666, - "median": 23080140.8, - "min": 23073587.2, - "max": 23139123.2 + "mean": 139842901.33666667, + "median": 139264000, + "min": 136072396.81, + "max": 144192307.2 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 376.6666666666667, - "median": 377, - "min": 370, - "max": 383 + "mean": 2331, + "median": 2314, + "min": 2304, + "max": 2375 }, "errors": { "unit": "errors", @@ -904,69 +1414,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 75.33666666666666, - "median": 75.41, - "min": 74, - "max": 76.6 + "mean": 466.2, + "median": 462.8, + "min": 460.8, + "max": 475 }, "avgLatencyMs": { "unit": "ms", - "mean": 129.84666666666666, - "median": 130.8, - "min": 127.7, - "max": 131.04 + "mean": 20.89, + "median": 21.06, + "min": 20.47, + "max": 21.14 }, "p50LatencyMs": { "unit": "ms", - "mean": 122.66666666666667, - "median": 123, - "min": 122, - "max": 123 + "mean": 20, + "median": 20, + "min": 20, + "max": 20 }, "p75LatencyMs": { "unit": "ms", - "mean": 130.66666666666666, - "median": 127, - "min": 126, - "max": 139 + "mean": 22, + "median": 22, + "min": 22, + "max": 22 }, "p90LatencyMs": { "unit": "ms", - "mean": 159, - "median": 164, - "min": 141, - "max": 172 + "mean": 22.666666666666668, + "median": 23, + "min": 22, + "max": 23 }, "p99LatencyMs": { "unit": "ms", - "mean": 237.66666666666666, - "median": 221, - "min": 186, - "max": 306 + "mean": 34.333333333333336, + "median": 35, + "min": 32, + "max": 36 }, "maxLatencyMs": { "unit": "ms", - "mean": 414, - "median": 401, - "min": 370, - "max": 471 + "mean": 63.666666666666664, + "median": 56, + "min": 54, + "max": 81 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 22992759.46666667, - "median": 23011328, - "min": 22588620.8, - "max": 23378329.6 + "mean": 138095274.67, + "median": 137088204.81, + "min": 136491827.2, + "max": 140705792 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 372.3333333333333, - "median": 380, - "min": 356, - "max": 381 + "mean": 2360.6666666666665, + "median": 2353, + "min": 2329, + "max": 2400 }, "errors": { "unit": "errors", @@ -977,69 +1487,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 74.46666666666665, - "median": 76, - "min": 71.2, - "max": 76.2 + "mean": 472.1333333333334, + "median": 470.6, + "min": 465.8, + "max": 480 }, "avgLatencyMs": { "unit": "ms", - "mean": 325.57666666666665, - "median": 321.47, - "min": 319.72, - "max": 335.54 + "mean": 52.18666666666667, + "median": 52.43, + "min": 51.13, + "max": 53 }, "p50LatencyMs": { "unit": "ms", - "mean": 322.6666666666667, - "median": 320, - "min": 319, - "max": 329 + "mean": 51, + "median": 51, + "min": 50, + "max": 52 }, "p75LatencyMs": { "unit": "ms", - "mean": 325.3333333333333, - "median": 323, - "min": 321, - "max": 332 + "mean": 52.666666666666664, + "median": 53, + "min": 52, + "max": 53 }, "p90LatencyMs": { "unit": "ms", - "mean": 327.3333333333333, - "median": 324, - "min": 322, - "max": 336 + "mean": 54.666666666666664, + "median": 55, + "min": 53, + "max": 56 }, "p99LatencyMs": { "unit": "ms", - "mean": 1808.3333333333333, - "median": 1774, - "min": 1758, - "max": 1893 + "mean": 76.66666666666667, + "median": 75, + "min": 73, + "max": 82 }, "maxLatencyMs": { "unit": "ms", - "mean": 2291.3333333333335, - "median": 2246, - "min": 2246, - "max": 2382 + "mean": 366.3333333333333, + "median": 362, + "min": 355, + "max": 382 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 22730615.46666667, - "median": 23198105.6, - "min": 21733376, - "max": 23260364.8 + "mean": 139847270.4, + "median": 139368857.6, + "min": 137979494.4, + "max": 142193459.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 360.6666666666667, - "median": 361, - "min": 360, - "max": 361 + "mean": 2309, + "median": 2282, + "min": 2246, + "max": 2399 }, "errors": { "unit": "errors", @@ -1050,69 +1560,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 72.13333333333333, - "median": 72.2, - "min": 72, - "max": 72.2 + "mean": 461.79999999999995, + "median": 456.4, + "min": 449.2, + "max": 479.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 495.47, - "median": 496.16, - "min": 492.49, - "max": 497.76 + "mean": 106.65666666666668, + "median": 107.59, + "min": 102.66, + "max": 109.72 }, "p50LatencyMs": { "unit": "ms", - "mean": 368, - "median": 366, - "min": 364, - "max": 374 + "mean": 102, + "median": 103, + "min": 99, + "max": 104 }, "p75LatencyMs": { "unit": "ms", - "mean": 444.3333333333333, - "median": 440, - "min": 439, - "max": 454 + "mean": 108.33333333333333, + "median": 110, + "min": 104, + "max": 111 }, "p90LatencyMs": { "unit": "ms", - "mean": 472.3333333333333, - "median": 467, - "min": 464, - "max": 486 + "mean": 122, + "median": 118, + "min": 110, + "max": 138 }, "p99LatencyMs": { "unit": "ms", - "mean": 4245.333333333333, - "median": 4258, - "min": 4219, - "max": 4259 + "mean": 360.3333333333333, + "median": 445, + "min": 161, + "max": 475 }, "maxLatencyMs": { "unit": "ms", - "mean": 4961.666666666667, - "median": 4971, - "min": 4921, - "max": 4993 + "mean": 1052.6666666666667, + "median": 1379, + "min": 362, + "max": 1417 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 22018730.666666668, - "median": 22038937.6, - "min": 21975859.2, - "max": 22041395.2 + "mean": 136760524.79999998, + "median": 135161446.4, + "min": 133024972.8, + "max": 142095155.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 335, - "median": 341, - "min": 323, - "max": 341 + "mean": 2318.6666666666665, + "median": 2303, + "min": 2302, + "max": 2351 }, "errors": { "unit": "errors", @@ -1123,69 +1633,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 67, - "median": 68.2, - "min": 64.6, - "max": 68.2 + "mean": 463.73333333333335, + "median": 460.6, + "min": 460.4, + "max": 470.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 514.3766666666667, - "median": 513.44, - "min": 509.86, - "max": 519.83 + "mean": 200.91, + "median": 201.43, + "min": 198.7, + "max": 202.6 }, "p50LatencyMs": { "unit": "ms", - "mean": 362, - "median": 362, - "min": 361, - "max": 363 + "mean": 141.33333333333334, + "median": 143, + "min": 137, + "max": 144 }, "p75LatencyMs": { "unit": "ms", - "mean": 438, - "median": 438, - "min": 437, - "max": 439 + "mean": 174.33333333333334, + "median": 175, + "min": 172, + "max": 176 }, "p90LatencyMs": { "unit": "ms", - "mean": 615, - "median": 619, - "min": 564, - "max": 662 + "mean": 198.33333333333334, + "median": 198, + "min": 194, + "max": 203 }, "p99LatencyMs": { "unit": "ms", - "mean": 4263.333333333333, - "median": 4259, - "min": 4223, - "max": 4308 + "mean": 2913, + "median": 2906, + "min": 2902, + "max": 2931 }, "maxLatencyMs": { "unit": "ms", - "mean": 4956.666666666667, - "median": 4962, - "min": 4927, - "max": 4981 + "mean": 4957, + "median": 4954, + "min": 4938, + "max": 4979 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 20451191.473333333, - "median": 20818329.61, - "min": 19716915.2, - "max": 20818329.61 + "mean": 137356902.4, + "median": 136413184, + "min": 136386969.6, + "max": 139270553.6 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 276.6666666666667, - "median": 271, - "min": 271, - "max": 288 + "mean": 2305.3333333333335, + "median": 2302, + "min": 2263, + "max": 2351 }, "errors": { "unit": "errors", @@ -1196,387 +1706,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 55.333333333333336, - "median": 54.2, - "min": 54.2, - "max": 57.6 + "mean": 461.06666666666666, + "median": 460.4, + "min": 452.6, + "max": 470.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 563.4, - "median": 563.91, - "min": 558.8, - "max": 567.49 + "mean": 201.13666666666666, + "median": 201.76, + "min": 199.45, + "max": 202.2 }, "p50LatencyMs": { "unit": "ms", - "mean": 334, - "median": 338, - "min": 326, - "max": 338 + "mean": 142, + "median": 142, + "min": 139, + "max": 145 }, "p75LatencyMs": { "unit": "ms", - "mean": 402, - "median": 403, - "min": 398, - "max": 405 + "mean": 172.66666666666666, + "median": 172, + "min": 171, + "max": 175 }, "p90LatencyMs": { "unit": "ms", - "mean": 1325, - "median": 1341, - "min": 1262, - "max": 1372 + "mean": 192, + "median": 193, + "min": 186, + "max": 197 }, "p99LatencyMs": { "unit": "ms", - "mean": 4501.666666666667, - "median": 4488, - "min": 4443, - "max": 4574 + "mean": 2954.6666666666665, + "median": 2957, + "min": 2949, + "max": 2958 }, "maxLatencyMs": { "unit": "ms", - "mean": 4934, - "median": 4918, - "min": 4889, - "max": 4995 + "mean": 4944.333333333333, + "median": 4954, + "min": 4911, + "max": 4968 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 16887534.933333334, - "median": 16541286.4, - "min": 16541286.4, - "max": 17580032 + "mean": 136566101.33333334, + "median": 136373862.4, + "min": 134066995.2, + "max": 139257446.4 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1523, - "errors": 0, - "requestsPerSec": 304.61, - "avgLatencyMs": 3.09, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 90210304, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 358, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 37, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21854617.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2297, - "errors": 0, - "requestsPerSec": 459.4, - "avgLatencyMs": 10.47, - "p50LatencyMs": 10, - "p75LatencyMs": 10, - "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 29, - "bytesPerSec": 136072396.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 378, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 75.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 120, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 122, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23073587.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2304, - "errors": 0, - "requestsPerSec": 460.8, - "avgLatencyMs": 21.14, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 35, - "maxLatencyMs": 56, - "bytesPerSec": 136491827.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 383, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 76.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 127.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 221, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 401, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23378329.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2329, - "errors": 0, - "requestsPerSec": 465.8, - "avgLatencyMs": 53, - "p50LatencyMs": 52, - "p75LatencyMs": 53, - "p90LatencyMs": 55, - "p99LatencyMs": 75, - "maxLatencyMs": 362, - "bytesPerSec": 137979494.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 381, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 76.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 319.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 319, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 321, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 322, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1774, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2246, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23260364.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2246, - "errors": 0, - "requestsPerSec": 449.2, - "avgLatencyMs": 109.72, - "p50LatencyMs": 103, - "p75LatencyMs": 110, - "p90LatencyMs": 138, - "p99LatencyMs": 161, - "maxLatencyMs": 362, - "bytesPerSec": 133024972.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 360, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 72, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 492.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 366, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 439, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 464, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4219, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4921, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21975859.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2303, - "errors": 0, - "requestsPerSec": 460.6, - "avgLatencyMs": 201.43, - "p50LatencyMs": 144, - "p75LatencyMs": 172, - "p90LatencyMs": 198, - "p99LatencyMs": 2902, - "maxLatencyMs": 4954, - "bytesPerSec": 136413184, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 341, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 509.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 363, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 437, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 564, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4259, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4962, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20818329.61, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2263, - "errors": 0, - "requestsPerSec": 452.6, - "avgLatencyMs": 201.76, - "p50LatencyMs": 145, - "p75LatencyMs": 175, - "p90LatencyMs": 197, - "p99LatencyMs": 2957, - "maxLatencyMs": 4911, - "bytesPerSec": 134066995.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 271, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 54.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 567.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 338, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 405, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1372, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4488, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4918, + "unit": "ms" + }, + "bytesPerSec": { + "value": 16541286.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1538, - "errors": 0, - "requestsPerSec": 307.61, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 91088486.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 356, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21730099.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2351, - "errors": 0, - "requestsPerSec": 470.2, - "avgLatencyMs": 10.06, - "p50LatencyMs": 9, - "p75LatencyMs": 10, - "p90LatencyMs": 12, - "p99LatencyMs": 14, - "maxLatencyMs": 24, - "bytesPerSec": 139264000, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 378, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 75.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 120, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 122, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23080140.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2314, - "errors": 0, - "requestsPerSec": 462.8, - "avgLatencyMs": 21.06, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 23, - "p99LatencyMs": 36, - "maxLatencyMs": 81, - "bytesPerSec": 137088204.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 370, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 74, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 130.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 306, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 471, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22588620.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2353, - "errors": 0, - "requestsPerSec": 470.6, - "avgLatencyMs": 52.43, - "p50LatencyMs": 51, - "p75LatencyMs": 53, - "p90LatencyMs": 56, - "p99LatencyMs": 82, - "maxLatencyMs": 382, - "bytesPerSec": 139368857.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 380, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 76, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 321.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 320, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 323, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 324, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1758, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2246, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23198105.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2282, - "errors": 0, - "requestsPerSec": 456.4, - "avgLatencyMs": 107.59, - "p50LatencyMs": 104, - "p75LatencyMs": 111, - "p90LatencyMs": 118, - "p99LatencyMs": 475, - "maxLatencyMs": 1417, - "bytesPerSec": 135161446.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 361, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 72.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 496.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 364, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 440, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 467, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4259, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4971, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22038937.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2302, - "errors": 0, - "requestsPerSec": 460.4, - "avgLatencyMs": 202.6, - "p50LatencyMs": 143, - "p75LatencyMs": 176, - "p90LatencyMs": 203, - "p99LatencyMs": 2931, - "maxLatencyMs": 4979, - "bytesPerSec": 136386969.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 341, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 513.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 361, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 439, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 619, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4308, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4981, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20818329.61, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2302, - "errors": 0, - "requestsPerSec": 460.4, - "avgLatencyMs": 202.2, - "p50LatencyMs": 139, - "p75LatencyMs": 172, - "p90LatencyMs": 193, - "p99LatencyMs": 2949, - "maxLatencyMs": 4968, - "bytesPerSec": 136373862.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 288, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 57.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 558.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 326, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 398, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1341, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4574, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4995, + "unit": "ms" + }, + "bytesPerSec": { + "value": 17580032, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1558, - "errors": 0, - "requestsPerSec": 311.61, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 92268134.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 363, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 72.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22156083.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2435, - "errors": 0, - "requestsPerSec": 487, - "avgLatencyMs": 9.69, - "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 11, - "p99LatencyMs": 17, - "maxLatencyMs": 19, - "bytesPerSec": 144192307.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 379, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 75.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 68, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 119, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 119, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23139123.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2375, - "errors": 0, - "requestsPerSec": 475, - "avgLatencyMs": 20.47, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 22, - "p99LatencyMs": 32, - "maxLatencyMs": 54, - "bytesPerSec": 140705792, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 377, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 75.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 131.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 186, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 370, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23011328, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2400, - "errors": 0, - "requestsPerSec": 480, - "avgLatencyMs": 51.13, - "p50LatencyMs": 50, - "p75LatencyMs": 52, - "p90LatencyMs": 53, - "p99LatencyMs": 73, - "maxLatencyMs": 355, - "bytesPerSec": 142193459.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 356, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 335.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 329, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 332, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 336, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1893, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2382, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21733376, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2399, - "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 102.66, - "p50LatencyMs": 99, - "p75LatencyMs": 104, - "p90LatencyMs": 110, - "p99LatencyMs": 445, - "maxLatencyMs": 1379, - "bytesPerSec": 142095155.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 361, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 72.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 497.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 374, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 454, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 486, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4258, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4993, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22041395.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2351, - "errors": 0, - "requestsPerSec": 470.2, - "avgLatencyMs": 198.7, - "p50LatencyMs": 137, - "p75LatencyMs": 175, - "p90LatencyMs": 194, - "p99LatencyMs": 2906, - "maxLatencyMs": 4938, - "bytesPerSec": 139270553.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 323, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 519.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 362, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 438, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 662, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4223, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4927, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19716915.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2351, - "errors": 0, - "requestsPerSec": 470.2, - "avgLatencyMs": 199.45, - "p50LatencyMs": 142, - "p75LatencyMs": 171, - "p90LatencyMs": 186, - "p99LatencyMs": 2958, - "maxLatencyMs": 4954, - "bytesPerSec": 139257446.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 271, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 54.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 563.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 338, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 403, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1262, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4443, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4889, + "unit": "ms" + }, + "bytesPerSec": { + "value": 16541286.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 46576, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 7376, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1539.6666666666667, - "median": 1538, - "min": 1523, - "max": 1558 + "mean": 359, + "median": 358, + "min": 356, + "max": 363 }, "errors": { "unit": "errors", @@ -1587,69 +2804,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 307.9433333333333, - "median": 307.61, - "min": 304.61, - "max": 311.61 + "mean": 71.8, + "median": 71.6, + "min": 71.2, + "max": 72.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.0966666666666662, - "median": 3.1, - "min": 3.09, - "max": 3.1 + "mean": 13.376666666666665, + "median": 13.4, + "min": 13.19, + "max": 13.54 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 11, + "median": 11, + "min": 11, + "max": 11 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 16, + "median": 16, + "min": 16, + "max": 16 }, "p90LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 17, + "median": 17, + "min": 17, + "max": 17 }, "p99LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 33.666666666666664, + "median": 34, + "min": 31, + "max": 36 }, "maxLatencyMs": { "unit": "ms", - "mean": 7.333333333333333, - "median": 8, - "min": 6, - "max": 8 + "mean": 36.666666666666664, + "median": 37, + "min": 34, + "max": 39 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 91188974.93333334, - "median": 91088486.4, - "min": 90210304, - "max": 92268134.4 + "mean": 21913600, + "median": 21854617.6, + "min": 21730099.2, + "max": 22156083.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 2361, - "median": 2351, - "min": 2297, - "max": 2435 + "mean": 378.3333333333333, + "median": 378, + "min": 378, + "max": 379 }, "errors": { "unit": "errors", @@ -1660,69 +2877,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 472.2, - "median": 470.2, - "min": 459.4, - "max": 487 + "mean": 75.66666666666667, + "median": 75.6, + "min": 75.6, + "max": 75.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 10.073333333333332, - "median": 10.06, - "min": 9.69, - "max": 10.47 + "mean": 65.16, + "median": 65.1, + "min": 65, + "max": 65.38 }, "p50LatencyMs": { "unit": "ms", - "mean": 9.333333333333334, - "median": 9, - "min": 9, - "max": 10 + "mean": 61.666666666666664, + "median": 62, + "min": 61, + "max": 62 }, "p75LatencyMs": { "unit": "ms", - "mean": 10.333333333333334, - "median": 10, - "min": 10, - "max": 11 + "mean": 63, + "median": 63, + "min": 63, + "max": 63 }, "p90LatencyMs": { "unit": "ms", - "mean": 11.666666666666666, - "median": 12, - "min": 11, - "max": 12 + "mean": 70, + "median": 69, + "min": 68, + "max": 73 }, "p99LatencyMs": { "unit": "ms", - "mean": 15, - "median": 14, - "min": 14, - "max": 17 + "mean": 119.66666666666667, + "median": 120, + "min": 119, + "max": 120 }, "maxLatencyMs": { "unit": "ms", - "mean": 24, - "median": 24, - "min": 19, - "max": 29 + "mean": 121, + "median": 122, + "min": 119, + "max": 122 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 139842901.33666667, - "median": 139264000, - "min": 136072396.81, - "max": 144192307.2 + "mean": 23097617.066666666, + "median": 23080140.8, + "min": 23073587.2, + "max": 23139123.2 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 2331, - "median": 2314, - "min": 2304, - "max": 2375 + "mean": 376.6666666666667, + "median": 377, + "min": 370, + "max": 383 }, "errors": { "unit": "errors", @@ -1733,69 +2950,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 466.2, - "median": 462.8, - "min": 460.8, - "max": 475 + "mean": 75.33666666666666, + "median": 75.41, + "min": 74, + "max": 76.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 20.89, - "median": 21.06, - "min": 20.47, - "max": 21.14 + "mean": 129.84666666666666, + "median": 130.8, + "min": 127.7, + "max": 131.04 }, "p50LatencyMs": { "unit": "ms", - "mean": 20, - "median": 20, - "min": 20, - "max": 20 + "mean": 122.66666666666667, + "median": 123, + "min": 122, + "max": 123 }, "p75LatencyMs": { "unit": "ms", - "mean": 22, - "median": 22, - "min": 22, - "max": 22 + "mean": 130.66666666666666, + "median": 127, + "min": 126, + "max": 139 }, "p90LatencyMs": { "unit": "ms", - "mean": 22.666666666666668, - "median": 23, - "min": 22, - "max": 23 + "mean": 159, + "median": 164, + "min": 141, + "max": 172 }, "p99LatencyMs": { "unit": "ms", - "mean": 34.333333333333336, - "median": 35, - "min": 32, - "max": 36 + "mean": 237.66666666666666, + "median": 221, + "min": 186, + "max": 306 }, "maxLatencyMs": { "unit": "ms", - "mean": 63.666666666666664, - "median": 56, - "min": 54, - "max": 81 + "mean": 414, + "median": 401, + "min": 370, + "max": 471 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 138095274.67, - "median": 137088204.81, - "min": 136491827.2, - "max": 140705792 + "mean": 22992759.46666667, + "median": 23011328, + "min": 22588620.8, + "max": 23378329.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 2360.6666666666665, - "median": 2353, - "min": 2329, - "max": 2400 + "mean": 372.3333333333333, + "median": 380, + "min": 356, + "max": 381 }, "errors": { "unit": "errors", @@ -1806,69 +3023,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 472.1333333333334, - "median": 470.6, - "min": 465.8, - "max": 480 + "mean": 74.46666666666665, + "median": 76, + "min": 71.2, + "max": 76.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 52.18666666666667, - "median": 52.43, - "min": 51.13, - "max": 53 + "mean": 325.57666666666665, + "median": 321.47, + "min": 319.72, + "max": 335.54 }, "p50LatencyMs": { "unit": "ms", - "mean": 51, - "median": 51, - "min": 50, - "max": 52 + "mean": 322.6666666666667, + "median": 320, + "min": 319, + "max": 329 }, "p75LatencyMs": { "unit": "ms", - "mean": 52.666666666666664, - "median": 53, - "min": 52, - "max": 53 + "mean": 325.3333333333333, + "median": 323, + "min": 321, + "max": 332 }, "p90LatencyMs": { "unit": "ms", - "mean": 54.666666666666664, - "median": 55, - "min": 53, - "max": 56 + "mean": 327.3333333333333, + "median": 324, + "min": 322, + "max": 336 }, "p99LatencyMs": { "unit": "ms", - "mean": 76.66666666666667, - "median": 75, - "min": 73, - "max": 82 + "mean": 1808.3333333333333, + "median": 1774, + "min": 1758, + "max": 1893 }, "maxLatencyMs": { "unit": "ms", - "mean": 366.3333333333333, - "median": 362, - "min": 355, - "max": 382 + "mean": 2291.3333333333335, + "median": 2246, + "min": 2246, + "max": 2382 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 139847270.4, - "median": 139368857.6, - "min": 137979494.4, - "max": 142193459.2 + "mean": 22730615.46666667, + "median": 23198105.6, + "min": 21733376, + "max": 23260364.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 2309, - "median": 2282, - "min": 2246, - "max": 2399 + "mean": 360.6666666666667, + "median": 361, + "min": 360, + "max": 361 }, "errors": { "unit": "errors", @@ -1879,69 +3096,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 461.79999999999995, - "median": 456.4, - "min": 449.2, - "max": 479.8 + "mean": 72.13333333333333, + "median": 72.2, + "min": 72, + "max": 72.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 106.65666666666668, - "median": 107.59, - "min": 102.66, - "max": 109.72 + "mean": 495.47, + "median": 496.16, + "min": 492.49, + "max": 497.76 }, "p50LatencyMs": { "unit": "ms", - "mean": 102, - "median": 103, - "min": 99, - "max": 104 + "mean": 368, + "median": 366, + "min": 364, + "max": 374 }, "p75LatencyMs": { "unit": "ms", - "mean": 108.33333333333333, - "median": 110, - "min": 104, - "max": 111 + "mean": 444.3333333333333, + "median": 440, + "min": 439, + "max": 454 }, "p90LatencyMs": { "unit": "ms", - "mean": 122, - "median": 118, - "min": 110, - "max": 138 + "mean": 472.3333333333333, + "median": 467, + "min": 464, + "max": 486 }, "p99LatencyMs": { "unit": "ms", - "mean": 360.3333333333333, - "median": 445, - "min": 161, - "max": 475 + "mean": 4245.333333333333, + "median": 4258, + "min": 4219, + "max": 4259 }, "maxLatencyMs": { "unit": "ms", - "mean": 1052.6666666666667, - "median": 1379, - "min": 362, - "max": 1417 + "mean": 4961.666666666667, + "median": 4971, + "min": 4921, + "max": 4993 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 136760524.79999998, - "median": 135161446.4, - "min": 133024972.8, - "max": 142095155.2 + "mean": 22018730.666666668, + "median": 22038937.6, + "min": 21975859.2, + "max": 22041395.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 2318.6666666666665, - "median": 2303, - "min": 2302, - "max": 2351 + "mean": 335, + "median": 341, + "min": 323, + "max": 341 }, "errors": { "unit": "errors", @@ -1952,69 +3169,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 463.73333333333335, - "median": 460.6, - "min": 460.4, - "max": 470.2 + "mean": 67, + "median": 68.2, + "min": 64.6, + "max": 68.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 200.91, - "median": 201.43, - "min": 198.7, - "max": 202.6 + "mean": 514.3766666666667, + "median": 513.44, + "min": 509.86, + "max": 519.83 }, "p50LatencyMs": { "unit": "ms", - "mean": 141.33333333333334, - "median": 143, - "min": 137, - "max": 144 + "mean": 362, + "median": 362, + "min": 361, + "max": 363 }, "p75LatencyMs": { "unit": "ms", - "mean": 174.33333333333334, - "median": 175, - "min": 172, - "max": 176 + "mean": 438, + "median": 438, + "min": 437, + "max": 439 }, "p90LatencyMs": { "unit": "ms", - "mean": 198.33333333333334, - "median": 198, - "min": 194, - "max": 203 + "mean": 615, + "median": 619, + "min": 564, + "max": 662 }, "p99LatencyMs": { "unit": "ms", - "mean": 2913, - "median": 2906, - "min": 2902, - "max": 2931 + "mean": 4263.333333333333, + "median": 4259, + "min": 4223, + "max": 4308 }, "maxLatencyMs": { "unit": "ms", - "mean": 4957, - "median": 4954, - "min": 4938, - "max": 4979 + "mean": 4956.666666666667, + "median": 4962, + "min": 4927, + "max": 4981 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 137356902.4, - "median": 136413184, - "min": 136386969.6, - "max": 139270553.6 + "mean": 20451191.473333333, + "median": 20818329.61, + "min": 19716915.2, + "max": 20818329.61 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 2305.3333333333335, - "median": 2302, - "min": 2263, - "max": 2351 + "mean": 276.6666666666667, + "median": 271, + "min": 271, + "max": 288 }, "errors": { "unit": "errors", @@ -2025,62 +3242,516 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 461.06666666666666, - "median": 460.4, - "min": 452.6, - "max": 470.2 + "mean": 55.333333333333336, + "median": 54.2, + "min": 54.2, + "max": 57.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 201.13666666666666, - "median": 201.76, - "min": 199.45, - "max": 202.2 + "mean": 563.4, + "median": 563.91, + "min": 558.8, + "max": 567.49 }, "p50LatencyMs": { "unit": "ms", - "mean": 142, - "median": 142, - "min": 139, - "max": 145 + "mean": 334, + "median": 338, + "min": 326, + "max": 338 }, "p75LatencyMs": { "unit": "ms", - "mean": 172.66666666666666, - "median": 172, - "min": 171, - "max": 175 + "mean": 402, + "median": 403, + "min": 398, + "max": 405 }, "p90LatencyMs": { "unit": "ms", - "mean": 192, - "median": 193, - "min": 186, - "max": 197 + "mean": 1325, + "median": 1341, + "min": 1262, + "max": 1372 }, "p99LatencyMs": { "unit": "ms", - "mean": 2954.6666666666665, - "median": 2957, - "min": 2949, - "max": 2958 + "mean": 4501.666666666667, + "median": 4488, + "min": 4443, + "max": 4574 }, "maxLatencyMs": { "unit": "ms", - "mean": 4944.333333333333, - "median": 4954, - "min": 4911, - "max": 4968 + "mean": 4934, + "median": 4918, + "min": 4889, + "max": 4995 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 136566101.33333334, - "median": 136373862.4, - "min": 134066995.2, - "max": 139257446.4 + "mean": 16887534.933333334, + "median": 16541286.4, + "min": 16541286.4, + "max": 17580032 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 160, + "unit": "ms" + }, + "fcpMs": { + "value": 160.386, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.376999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.561, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.402, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.414, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 155, + "unit": "ms" + }, + "fcpMs": { + "value": 155.332, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.611, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.525, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.443, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.643, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 163, + "unit": "ms" + }, + "fcpMs": { + "value": 162.975, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 11.918, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.44, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.385, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.093, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 191, + "unit": "ms" + }, + "fcpMs": { + "value": 191.061, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 8.466999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.571, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.357, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.539, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 167.25, + "median": 161.5, + "min": 155, + "max": 191 + }, + "fcpMs": { + "unit": "ms", + "mean": 167.4385, + "median": 161.6805, + "min": 155.332, + "max": 191.061 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 12.09325, + "median": 12.147499999999999, + "min": 8.466999999999999, + "max": 15.611 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.52425, + "median": 0.543, + "min": 0.44, + "max": 0.571 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 1.39675, + "median": 1.3935, + "min": 1.357, + "max": 1.443 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.172250000000002, + "median": 10.253499999999999, + "min": 6.539, + "max": 13.643 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 105, + "unit": "ms" + }, + "fcpMs": { + "value": 104.676, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 6.952999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.444, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.228, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.281, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 108, + "unit": "ms" + }, + "fcpMs": { + "value": 108.094, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 10.672999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.555, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.691, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.427, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 100, + "unit": "ms" + }, + "fcpMs": { + "value": 99.567, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 11.776, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.378, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.302, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.096, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 86, + "unit": "ms" + }, + "fcpMs": { + "value": 86.207, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 6.55, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.398, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.233, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 4.919, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 99.75, + "median": 102.5, + "min": 86, + "max": 108 + }, + "fcpMs": { + "unit": "ms", + "mean": 99.636, + "median": 102.1215, + "min": 86.207, + "max": 108.094 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 8.988, + "median": 8.812999999999999, + "min": 6.55, + "max": 11.776 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.4437500000000001, + "median": 0.42100000000000004, + "min": 0.378, + "max": 0.555 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 1.8635000000000002, + "median": 1.2675, + "min": 1.228, + "max": 3.691 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 6.68075, + "median": 5.853999999999999, + "min": 4.919, + "max": 10.096 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 3, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 795, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 56, + "unit": "count" + }, + "devDependencies": { + "value": 12, + "unit": "count" + }, + "allDependencies": { + "value": 68, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 795, + "unit": "count" + }, + "duplicateDependencies": { + "value": 141, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 141, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 222349092, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2023, + "baselineReason": null, + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 6962, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 6545, + "unit": "ms" + } } } } diff --git a/packages/results/data/nuxt/versions/4.5.2.json b/packages/results/data/nuxt/versions/4.5.2.json index d8d475af..3baddd5d 100644 --- a/packages/results/data/nuxt/versions/4.5.2.json +++ b/packages/results/data/nuxt/versions/4.5.2.json @@ -2,6 +2,8 @@ "framework": "nuxt", "projects": { "starter": { + "framework": "nuxt", + "packagePath": "packages/starter-nuxt", "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", @@ -16,13 +18,12 @@ "@types/node": "26.1.2", "vue-tsc": "3.3.9" } - }, - "framework": "nuxt", - "packagePath": "packages/starter-nuxt" + } }, "app": { "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)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "4.5.2", "releasedAt": "2026-08-05T16:16:07.597Z", "packageJson": { @@ -34,18 +35,59 @@ "@types/node": "26.1.2", "vue-tsc": "3.3.9" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 6962 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 6545 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 3245, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 6392, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5784, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5818, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 6004, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 5448.6, + "median": 5818, + "min": 3245, + "max": 6392 + }, + "nodeModulesSizeBytes": { + "value": 254095360, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -54,19 +96,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3552 + "timeMs": { + "value": 3552, + "unit": "ms" + } }, { - "timeMs": 3440 + "timeMs": { + "value": 3440, + "unit": "ms" + } }, { - "timeMs": 3438 + "timeMs": { + "value": 3438, + "unit": "ms" + } }, { - "timeMs": 3410 + "timeMs": { + "value": 3410, + "unit": "ms" + } }, { - "timeMs": 3492 + "timeMs": { + "value": 3492, + "unit": "ms" + } } ], "timeMs": { @@ -85,19 +142,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3266 + "timeMs": { + "value": 3266, + "unit": "ms" + } }, { - "timeMs": 3258 + "timeMs": { + "value": 3258, + "unit": "ms" + } }, { - "timeMs": 3261 + "timeMs": { + "value": 3261, + "unit": "ms" + } }, { - "timeMs": 3317 + "timeMs": { + "value": 3317, + "unit": "ms" + } }, { - "timeMs": 3209 + "timeMs": { + "value": 3209, + "unit": "ms" + } } ], "timeMs": { @@ -109,59 +181,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 3 - }, - "devDependencies": { - "project": "starter", - "result": 2 - }, - "allDependencies": { - "project": "starter", - "result": 707 - }, - "duplicateDependencies": { - "project": "starter", - "result": 85 - }, - "depInstallSize": { - "project": "starter", - "result": 215742799 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2023, - "baselineReason": null, - "baselineFeatureCount": 43 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 59, - "devDependencies": 14, - "allDependencies": 73 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, "devServerStartTime": { "project": "starter", "result": { @@ -169,19 +188,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2477 + "timeMs": { + "value": 2477, + "unit": "ms" + } }, { - "timeMs": 2434 + "timeMs": { + "value": 2434, + "unit": "ms" + } }, { - "timeMs": 2478 + "timeMs": { + "value": 2478, + "unit": "ms" + } }, { - "timeMs": 2447 + "timeMs": { + "value": 2447, + "unit": "ms" + } }, { - "timeMs": 2425 + "timeMs": { + "value": 2425, + "unit": "ms" + } } ], "timeMs": { @@ -193,561 +227,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 1, - "devDependencies": 0, - "allDependencies": 707, - "duplicateDependencies": 85 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 3245 - }, - { - "installTimeMs": 6392 - }, - { - "installTimeMs": 5784 - }, - { - "installTimeMs": 5818 - }, - { - "installTimeMs": 6004 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 5448.6, - "median": 5818, - "min": 3245, - "max": 6392 - }, - "nodeModulesSizeBytes": 254095360 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 163, - "fcpMs": 162.774, - "interactionTests": { - "interactionLatencyMs": 9.924000000000001, - "inputDelayMs": 0.408, - "processingDurationMs": 1.338, - "presentationDelayMs": 8.178 - } - }, - { - "firstPaintMs": 159, - "fcpMs": 158.791, - "interactionTests": { - "interactionLatencyMs": 7.0920000000000005, - "inputDelayMs": 0.364, - "processingDurationMs": 1.248, - "presentationDelayMs": 5.48 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1490, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 298, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 88388403.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2350, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 15, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139447500.81, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2390, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 478, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 62, + "unit": "ms" + }, + "bytesPerSec": { + "value": 141806796.81, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2334, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 466.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 84, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 360, + "unit": "ms" + }, + "bytesPerSec": { + "value": 138471014.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2146, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 429.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 113.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 141, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 343, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127316787.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2255, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 451, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 203.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 180, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2981, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4959, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133772083.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2208, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 441.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 205.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 180, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 208, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2941, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4973, + "unit": "ms" + }, + "bytesPerSec": { + "value": 130973696, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 172, - "fcpMs": 172.458, - "interactionTests": { - "interactionLatencyMs": 13.515, - "inputDelayMs": 0.377, - "processingDurationMs": 1.433, - "presentationDelayMs": 11.705 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1516, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 303.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 89935052.8, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2405, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 481, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 16, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 25, + "unit": "ms" + }, + "bytesPerSec": { + "value": 142671872, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2489, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 497.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 19.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 59, + "unit": "ms" + }, + "bytesPerSec": { + "value": 147652608, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2480, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 496, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 49.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 72, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 345, + "unit": "ms" + }, + "bytesPerSec": { + "value": 147128320, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2366, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 473.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 103.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 418, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1303, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140365004.81, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2254, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 450.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 203.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 204, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2950, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4957, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133706547.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2350, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 199.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 192, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2911, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4965, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139414732.81, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 164, - "fcpMs": 164.239, - "interactionTests": { - "interactionLatencyMs": 9.253, - "inputDelayMs": 0.49, - "processingDurationMs": 4.232, - "presentationDelayMs": 4.531 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1557, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 92372992, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2416, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 483.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 143327232, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2458, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 491.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 19.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 57, + "unit": "ms" + }, + "bytesPerSec": { + "value": 145817600, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2409, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 481.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 51.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 75, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 334, + "unit": "ms" + }, + "bytesPerSec": { + "value": 142907801.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2399, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 479.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 102.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 99, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 104, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 422, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1361, + "unit": "ms" + }, + "bytesPerSec": { + "value": 142331084.81, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2401, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 480.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 193, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2848, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4975, + "unit": "ms" + }, + "bytesPerSec": { + "value": 142429388.81, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2399, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 479.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 196.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2934, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4936, + "unit": "ms" + }, + "bytesPerSec": { + "value": 142324531.2, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 164.5, - "median": 163.5, - "min": 159, - "max": 172 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 164.56550000000001, - "median": 163.50650000000002, - "min": 158.791, - "max": 172.458 + "representativeIterationIndex": 2, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 47072, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 9.946000000000002, - "median": 9.5885, - "min": 7.0920000000000005, - "max": 13.515 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.40975, - "median": 0.39249999999999996, - "min": 0.364, - "max": 0.49 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.0627500000000003, - "median": 1.3855, - "min": 1.248, - "max": 4.232 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 7.4735, - "median": 6.829000000000001, - "min": 4.531, - "max": 11.705 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 131, - "fcpMs": 130.648, - "interactionTests": { - "interactionLatencyMs": 12.529, - "inputDelayMs": 0.52, - "processingDurationMs": 1.41, - "presentationDelayMs": 10.599 - } - }, - { - "firstPaintMs": 108, - "fcpMs": 107.684, - "interactionTests": { - "interactionLatencyMs": 13.643, - "inputDelayMs": 0.607, - "processingDurationMs": 1.287, - "presentationDelayMs": 11.749 - } - }, - { - "firstPaintMs": 95, - "fcpMs": 94.564, - "interactionTests": { - "interactionLatencyMs": 12.65, - "inputDelayMs": 0.447, - "processingDurationMs": 1.338, - "presentationDelayMs": 10.865 - } - }, - { - "firstPaintMs": 116, - "fcpMs": 116.316, - "interactionTests": { - "interactionLatencyMs": 11.882000000000001, - "inputDelayMs": 0.525, - "processingDurationMs": 1.438, - "presentationDelayMs": 9.919 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 112.5, - "median": 112, - "min": 95, - "max": 131 - }, - "fcpMs": { - "unit": "ms", - "mean": 112.303, - "median": 112, - "min": 94.564, - "max": 130.648 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 12.676000000000002, - "median": 12.589500000000001, - "min": 11.882000000000001, - "max": 13.643 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.52475, - "median": 0.5225, - "min": 0.447, - "max": 0.607 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 1.36825, - "median": 1.374, - "min": 1.287, - "max": 1.438 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.783000000000001, - "median": 10.732, - "min": 9.919, - "max": 11.749 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 346, - "errors": 0, - "requestsPerSec": 69.2, - "avgLatencyMs": 13.9, - "p50LatencyMs": 11, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 33, - "maxLatencyMs": 39, - "bytesPerSec": 21150105.61, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 368, - "errors": 0, - "requestsPerSec": 73.6, - "avgLatencyMs": 67.01, - "p50LatencyMs": 64, - "p75LatencyMs": 65, - "p90LatencyMs": 77, - "p99LatencyMs": 117, - "maxLatencyMs": 117, - "bytesPerSec": 22490316.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 370, - "errors": 0, - "requestsPerSec": 74, - "avgLatencyMs": 133.82, - "p50LatencyMs": 129, - "p75LatencyMs": 145, - "p90LatencyMs": 148, - "p99LatencyMs": 234, - "maxLatencyMs": 473, - "bytesPerSec": 22614835.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 355, - "errors": 0, - "requestsPerSec": 71, - "avgLatencyMs": 340.66, - "p50LatencyMs": 337, - "p75LatencyMs": 340, - "p90LatencyMs": 341, - "p99LatencyMs": 1890, - "maxLatencyMs": 2386, - "bytesPerSec": 21697331.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 342, - "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 497.16, - "p50LatencyMs": 363, - "p75LatencyMs": 436, - "p90LatencyMs": 479, - "p99LatencyMs": 4142, - "maxLatencyMs": 4844, - "bytesPerSec": 20898611.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 324, - "errors": 0, - "requestsPerSec": 64.8, - "avgLatencyMs": 509.59, - "p50LatencyMs": 367, - "p75LatencyMs": 448, - "p90LatencyMs": 552, - "p99LatencyMs": 4150, - "maxLatencyMs": 4836, - "bytesPerSec": 19802521.61, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 284, - "errors": 0, - "requestsPerSec": 56.8, - "avgLatencyMs": 545.07, - "p50LatencyMs": 331, - "p75LatencyMs": 418, - "p90LatencyMs": 1189, - "p99LatencyMs": 4343, - "maxLatencyMs": 4769, - "bytesPerSec": 17357209.61, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 348, - "errors": 0, - "requestsPerSec": 69.6, - "avgLatencyMs": 13.84, - "p50LatencyMs": 11, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 35, - "maxLatencyMs": 40, - "bytesPerSec": 21274624, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 362, - "errors": 0, - "requestsPerSec": 72.41, - "avgLatencyMs": 67.37, - "p50LatencyMs": 65, - "p75LatencyMs": 66, - "p90LatencyMs": 69, - "p99LatencyMs": 116, - "maxLatencyMs": 121, - "bytesPerSec": 22120038.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 371, - "errors": 0, - "requestsPerSec": 74.2, - "avgLatencyMs": 132.37, - "p50LatencyMs": 128, - "p75LatencyMs": 143, - "p90LatencyMs": 147, - "p99LatencyMs": 186, - "maxLatencyMs": 371, - "bytesPerSec": 22677094.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 356, - "errors": 0, - "requestsPerSec": 71.2, - "avgLatencyMs": 338.42, - "p50LatencyMs": 334, - "p75LatencyMs": 337, - "p90LatencyMs": 339, - "p99LatencyMs": 1889, - "maxLatencyMs": 2397, - "bytesPerSec": 21756313.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 342, - "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 499.82, - "p50LatencyMs": 368, - "p75LatencyMs": 440, - "p90LatencyMs": 481, - "p99LatencyMs": 4165, - "maxLatencyMs": 4874, - "bytesPerSec": 20901068.8, - "elapsedTimeMs": 5010 - }, - { - "workers": 100, - "requests": 323, - "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 524.01, - "p50LatencyMs": 370, - "p75LatencyMs": 451, - "p90LatencyMs": 577, - "p99LatencyMs": 4258, - "maxLatencyMs": 4958, - "bytesPerSec": 19741900.8, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 256, - "errors": 0, - "requestsPerSec": 51.2, - "avgLatencyMs": 567.42, - "p50LatencyMs": 332, - "p75LatencyMs": 388, - "p90LatencyMs": 1419, - "p99LatencyMs": 4362, - "maxLatencyMs": 4780, - "bytesPerSec": 15642624, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 345, - "errors": 0, - "requestsPerSec": 69, - "avgLatencyMs": 13.91, - "p50LatencyMs": 11, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 39, - "maxLatencyMs": 42, - "bytesPerSec": 21091123.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 370, - "errors": 0, - "requestsPerSec": 74, - "avgLatencyMs": 66.36, - "p50LatencyMs": 63, - "p75LatencyMs": 64, - "p90LatencyMs": 67, - "p99LatencyMs": 120, - "maxLatencyMs": 121, - "bytesPerSec": 22611558.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 370, - "errors": 0, - "requestsPerSec": 74, - "avgLatencyMs": 133.41, - "p50LatencyMs": 126, - "p75LatencyMs": 131, - "p90LatencyMs": 161, - "p99LatencyMs": 233, - "maxLatencyMs": 421, - "bytesPerSec": 22614835.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 356, - "errors": 0, - "requestsPerSec": 71.2, - "avgLatencyMs": 336.34, - "p50LatencyMs": 330, - "p75LatencyMs": 336, - "p90LatencyMs": 338, - "p99LatencyMs": 1883, - "maxLatencyMs": 2388, - "bytesPerSec": 21756313.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 350, - "errors": 0, - "requestsPerSec": 70, - "avgLatencyMs": 488.96, - "p50LatencyMs": 373, - "p75LatencyMs": 456, - "p90LatencyMs": 487, - "p99LatencyMs": 4050, - "maxLatencyMs": 4776, - "bytesPerSec": 21392588.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 323, - "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 510.11, - "p50LatencyMs": 364, - "p75LatencyMs": 440, - "p90LatencyMs": 551, - "p99LatencyMs": 4128, - "maxLatencyMs": 4837, - "bytesPerSec": 19741900.8, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 287, - "errors": 0, - "requestsPerSec": 57.4, - "avgLatencyMs": 559.58, - "p50LatencyMs": 356, - "p75LatencyMs": 416, - "p90LatencyMs": 1235, - "p99LatencyMs": 4548, - "maxLatencyMs": 4988, - "bytesPerSec": 17540710.4, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 - }, - "representativeIterationIndex": 2, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 7148, - "totalErrors": 0, - "stage1": { - "connections": 1, - "requests": { - "unit": "requests", - "mean": 346.3333333333333, - "median": 346, - "min": 345, - "max": 348 + "totalErrors": { + "value": 0, + "unit": "errors" + }, + "stage1": { + "connections": 1, + "requests": { + "unit": "requests", + "mean": 1521, + "median": 1516, + "min": 1490, + "max": 1557 }, "errors": { "unit": "errors", @@ -758,69 +1268,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 69.26666666666667, - "median": 69.2, - "min": 69, - "max": 69.6 + "mean": 304.2, + "median": 303.2, + "min": 298, + "max": 311.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 13.883333333333335, - "median": 13.9, - "min": 13.84, - "max": 13.91 + "mean": 3.0999999999999996, + "median": 3.1, + "min": 3.09, + "max": 3.11 }, "p50LatencyMs": { "unit": "ms", - "mean": 11, - "median": 11, - "min": 11, - "max": 11 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 16.333333333333332, - "median": 16, - "min": 16, - "max": 17 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 17.333333333333332, - "median": 17, - "min": 17, - "max": 18 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p99LatencyMs": { "unit": "ms", - "mean": 35.666666666666664, - "median": 35, - "min": 33, - "max": 39 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "maxLatencyMs": { "unit": "ms", - "mean": 40.333333333333336, - "median": 40, - "min": 39, - "max": 42 + "mean": 8, + "median": 8, + "min": 7, + "max": 9 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21171950.936666667, - "median": 21150105.61, - "min": 21091123.2, - "max": 21274624 + "mean": 90232149.33333333, + "median": 89935052.8, + "min": 88388403.2, + "max": 92372992 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 366.6666666666667, - "median": 368, - "min": 362, - "max": 370 + "mean": 2390.3333333333335, + "median": 2405, + "min": 2350, + "max": 2416 }, "errors": { "unit": "errors", @@ -831,69 +1341,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 73.33666666666666, - "median": 73.6, - "min": 72.41, - "max": 74 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 66.91333333333334, - "median": 67.01, - "min": 66.36, - "max": 67.37 + "mean": 478.06666666666666, + "median": 481, + "min": 470, + "max": 483.2 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 9.913333333333334, + "median": 9.86, + "min": 9.83, + "max": 10.05 }, "p50LatencyMs": { "unit": "ms", - "mean": 64, - "median": 64, - "min": 63, - "max": 65 + "mean": 9, + "median": 9, + "min": 9, + "max": 9 }, "p75LatencyMs": { "unit": "ms", - "mean": 65, - "median": 65, - "min": 64, - "max": 66 + "mean": 11, + "median": 11, + "min": 11, + "max": 11 }, "p90LatencyMs": { "unit": "ms", - "mean": 71, - "median": 69, - "min": 67, - "max": 77 + "mean": 12, + "median": 12, + "min": 12, + "max": 12 }, "p99LatencyMs": { "unit": "ms", - "mean": 117.66666666666667, - "median": 117, - "min": 116, - "max": 120 + "mean": 16.333333333333332, + "median": 16, + "min": 15, + "max": 18 }, "maxLatencyMs": { "unit": "ms", - "mean": 119.66666666666667, - "median": 121, - "min": 117, - "max": 121 + "mean": 25, + "median": 25, + "min": 23, + "max": 27 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 22407304.53333333, - "median": 22490316.8, - "min": 22120038.4, - "max": 22611558.4 + "mean": 141815534.93666667, + "median": 142671872, + "min": 139447500.81, + "max": 143327232 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 370.3333333333333, - "median": 370, - "min": 370, - "max": 371 + "mean": 2445.6666666666665, + "median": 2458, + "min": 2390, + "max": 2489 }, "errors": { "unit": "errors", @@ -904,69 +1414,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 74.06666666666666, - "median": 74, - "min": 74, - "max": 74.2 + "mean": 489.1333333333334, + "median": 491.6, + "min": 478, + "max": 497.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 133.20000000000002, - "median": 133.41, - "min": 132.37, - "max": 133.82 + "mean": 19.923333333333332, + "median": 19.77, + "min": 19.58, + "max": 20.42 }, "p50LatencyMs": { "unit": "ms", - "mean": 127.66666666666667, - "median": 128, - "min": 126, - "max": 129 + "mean": 19.333333333333332, + "median": 19, + "min": 19, + "max": 20 }, "p75LatencyMs": { "unit": "ms", - "mean": 139.66666666666666, - "median": 143, - "min": 131, - "max": 145 + "mean": 21, + "median": 21, + "min": 21, + "max": 21 }, "p90LatencyMs": { "unit": "ms", - "mean": 152, - "median": 148, - "min": 147, - "max": 161 + "mean": 21.333333333333332, + "median": 21, + "min": 21, + "max": 22 }, "p99LatencyMs": { "unit": "ms", - "mean": 217.66666666666666, - "median": 233, - "min": 186, - "max": 234 + "mean": 34, + "median": 33, + "min": 32, + "max": 37 }, "maxLatencyMs": { "unit": "ms", - "mean": 421.6666666666667, - "median": 421, - "min": 371, - "max": 473 + "mean": 59.333333333333336, + "median": 59, + "min": 57, + "max": 62 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 22635588.266666666, - "median": 22614835.2, - "min": 22614835.2, - "max": 22677094.4 + "mean": 145092334.93666667, + "median": 145817600, + "min": 141806796.81, + "max": 147652608 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 355.6666666666667, - "median": 356, - "min": 355, - "max": 356 + "mean": 2407.6666666666665, + "median": 2409, + "min": 2334, + "max": 2480 }, "errors": { "unit": "errors", @@ -977,69 +1487,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 71.13333333333333, - "median": 71.2, - "min": 71, - "max": 71.2 + "mean": 481.5333333333333, + "median": 481.8, + "min": 466.8, + "max": 496 }, "avgLatencyMs": { "unit": "ms", - "mean": 338.47333333333336, - "median": 338.42, - "min": 336.34, - "max": 340.66 + "mean": 51.120000000000005, + "median": 51.15, + "min": 49.6, + "max": 52.61 }, "p50LatencyMs": { "unit": "ms", - "mean": 333.6666666666667, - "median": 334, - "min": 330, - "max": 337 + "mean": 49.666666666666664, + "median": 50, + "min": 48, + "max": 51 }, "p75LatencyMs": { "unit": "ms", - "mean": 337.6666666666667, - "median": 337, - "min": 336, - "max": 340 + "mean": 50.666666666666664, + "median": 51, + "min": 49, + "max": 52 }, "p90LatencyMs": { "unit": "ms", - "mean": 339.3333333333333, - "median": 339, - "min": 338, - "max": 341 + "mean": 53, + "median": 53, + "min": 51, + "max": 55 }, "p99LatencyMs": { "unit": "ms", - "mean": 1887.3333333333333, - "median": 1889, - "min": 1883, - "max": 1890 + "mean": 77, + "median": 75, + "min": 72, + "max": 84 }, "maxLatencyMs": { "unit": "ms", - "mean": 2390.3333333333335, - "median": 2388, - "min": 2386, - "max": 2397 + "mean": 346.3333333333333, + "median": 345, + "min": 334, + "max": 360 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21736652.8, - "median": 21756313.6, - "min": 21697331.2, - "max": 21756313.6 + "mean": 142835712, + "median": 142907801.6, + "min": 138471014.4, + "max": 147128320 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 344.6666666666667, - "median": 342, - "min": 342, - "max": 350 + "mean": 2303.6666666666665, + "median": 2366, + "min": 2146, + "max": 2399 }, "errors": { "unit": "errors", @@ -1050,69 +1560,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 68.94, - "median": 68.41, - "min": 68.41, - "max": 70 + "mean": 460.73333333333335, + "median": 473.2, + "min": 429.2, + "max": 479.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 495.31333333333333, - "median": 497.16, - "min": 488.96, - "max": 499.82 + "mean": 106.82666666666667, + "median": 103.86, + "min": 102.75, + "max": 113.87 }, "p50LatencyMs": { "unit": "ms", - "mean": 368, - "median": 368, - "min": 363, - "max": 373 + "mean": 103.66666666666667, + "median": 101, + "min": 99, + "max": 111 }, "p75LatencyMs": { "unit": "ms", - "mean": 444, - "median": 440, - "min": 436, - "max": 456 + "mean": 110.33333333333333, + "median": 105, + "min": 104, + "max": 122 }, "p90LatencyMs": { "unit": "ms", - "mean": 482.3333333333333, - "median": 481, - "min": 479, - "max": 487 + "mean": 119.66666666666667, + "median": 121, + "min": 112, + "max": 126 }, "p99LatencyMs": { "unit": "ms", - "mean": 4119, - "median": 4142, - "min": 4050, - "max": 4165 + "mean": 327, + "median": 418, + "min": 141, + "max": 422 }, "maxLatencyMs": { "unit": "ms", - "mean": 4831.333333333333, - "median": 4844, - "min": 4776, - "max": 4874 + "mean": 1002.3333333333334, + "median": 1303, + "min": 343, + "max": 1361 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21064089.599999998, - "median": 20901068.8, - "min": 20898611.2, - "max": 21392588.8 + "mean": 136670958.94, + "median": 140365004.81, + "min": 127316787.2, + "max": 142331084.81 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 323.3333333333333, - "median": 323, - "min": 323, - "max": 324 + "mean": 2303.3333333333335, + "median": 2255, + "min": 2254, + "max": 2401 }, "errors": { "unit": "errors", @@ -1123,69 +1633,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 64.66666666666666, - "median": 64.6, - "min": 64.6, - "max": 64.8 + "mean": 460.6666666666667, + "median": 451, + "min": 450.8, + "max": 480.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 514.57, - "median": 510.11, - "min": 509.59, - "max": 524.01 + "mean": 201.85666666666665, + "median": 203.73, + "min": 198.04, + "max": 203.8 }, "p50LatencyMs": { "unit": "ms", - "mean": 367, - "median": 367, - "min": 364, - "max": 370 + "mean": 142.33333333333334, + "median": 142, + "min": 142, + "max": 143 }, "p75LatencyMs": { "unit": "ms", - "mean": 446.3333333333333, - "median": 448, - "min": 440, - "max": 451 + "mean": 175.33333333333334, + "median": 175, + "min": 171, + "max": 180 }, "p90LatencyMs": { "unit": "ms", - "mean": 560, - "median": 552, - "min": 551, - "max": 577 + "mean": 197.66666666666666, + "median": 196, + "min": 193, + "max": 204 }, "p99LatencyMs": { "unit": "ms", - "mean": 4178.666666666667, - "median": 4150, - "min": 4128, - "max": 4258 + "mean": 2926.3333333333335, + "median": 2950, + "min": 2848, + "max": 2981 }, "maxLatencyMs": { "unit": "ms", - "mean": 4877, - "median": 4837, - "min": 4836, - "max": 4958 + "mean": 4963.666666666667, + "median": 4959, + "min": 4957, + "max": 4975 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 19762107.736666664, - "median": 19741900.8, - "min": 19741900.8, - "max": 19802521.61 + "mean": 136636006.40333334, + "median": 133772083.2, + "min": 133706547.2, + "max": 142429388.81 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 275.6666666666667, - "median": 284, - "min": 256, - "max": 287 + "mean": 2319, + "median": 2350, + "min": 2208, + "max": 2399 }, "errors": { "unit": "errors", @@ -1196,387 +1706,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 55.13333333333333, - "median": 56.8, - "min": 51.2, - "max": 57.4 + "mean": 463.8, + "median": 470, + "min": 441.6, + "max": 479.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 557.3566666666667, - "median": 559.58, - "min": 545.07, - "max": 567.42 + "mean": 200.67666666666665, + "median": 199.76, + "min": 196.51, + "max": 205.76 }, "p50LatencyMs": { "unit": "ms", - "mean": 339.6666666666667, - "median": 332, - "min": 331, - "max": 356 + "mean": 141, + "median": 140, + "min": 139, + "max": 144 }, "p75LatencyMs": { "unit": "ms", - "mean": 407.3333333333333, - "median": 416, - "min": 388, - "max": 418 + "mean": 174.66666666666666, + "median": 175, + "min": 169, + "max": 180 }, "p90LatencyMs": { "unit": "ms", - "mean": 1281, - "median": 1235, - "min": 1189, - "max": 1419 + "mean": 194.66666666666666, + "median": 192, + "min": 184, + "max": 208 }, "p99LatencyMs": { "unit": "ms", - "mean": 4417.666666666667, - "median": 4362, - "min": 4343, - "max": 4548 + "mean": 2928.6666666666665, + "median": 2934, + "min": 2911, + "max": 2941 }, "maxLatencyMs": { "unit": "ms", - "mean": 4845.666666666667, - "median": 4780, - "min": 4769, - "max": 4988 + "mean": 4958, + "median": 4965, + "min": 4936, + "max": 4973 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 16846848.003333334, - "median": 17357209.61, - "min": 15642624, - "max": 17540710.4 + "mean": 137570986.67, + "median": 139414732.81, + "min": 130973696, + "max": 142324531.2 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1490, - "errors": 0, - "requestsPerSec": 298, - "avgLatencyMs": 3.09, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 88388403.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 346, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 69.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21150105.61, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2350, - "errors": 0, - "requestsPerSec": 470, - "avgLatencyMs": 10.05, - "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 15, - "maxLatencyMs": 27, - "bytesPerSec": 139447500.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 368, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 73.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 67.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 117, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 117, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22490316.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2390, - "errors": 0, - "requestsPerSec": 478, - "avgLatencyMs": 20.42, - "p50LatencyMs": 20, - "p75LatencyMs": 21, - "p90LatencyMs": 22, - "p99LatencyMs": 37, - "maxLatencyMs": 62, - "bytesPerSec": 141806796.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 370, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 74, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 133.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 234, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 473, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22614835.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2334, - "errors": 0, - "requestsPerSec": 466.8, - "avgLatencyMs": 52.61, - "p50LatencyMs": 51, - "p75LatencyMs": 52, - "p90LatencyMs": 55, - "p99LatencyMs": 84, - "maxLatencyMs": 360, - "bytesPerSec": 138471014.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 355, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 340.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 337, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 340, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 341, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1890, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2386, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21697331.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2146, - "errors": 0, - "requestsPerSec": 429.2, - "avgLatencyMs": 113.87, - "p50LatencyMs": 111, - "p75LatencyMs": 122, - "p90LatencyMs": 126, - "p99LatencyMs": 141, - "maxLatencyMs": 343, - "bytesPerSec": 127316787.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 342, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 497.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 363, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 436, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 479, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4142, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4844, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20898611.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2255, - "errors": 0, - "requestsPerSec": 451, - "avgLatencyMs": 203.8, - "p50LatencyMs": 143, - "p75LatencyMs": 180, - "p90LatencyMs": 196, - "p99LatencyMs": 2981, - "maxLatencyMs": 4959, - "bytesPerSec": 133772083.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 324, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 509.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 367, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 448, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 552, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4150, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4836, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19802521.61, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2208, - "errors": 0, - "requestsPerSec": 441.6, - "avgLatencyMs": 205.76, - "p50LatencyMs": 144, - "p75LatencyMs": 180, - "p90LatencyMs": 208, - "p99LatencyMs": 2941, - "maxLatencyMs": 4973, - "bytesPerSec": 130973696, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 284, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 56.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 545.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 331, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 418, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1189, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4343, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4769, + "unit": "ms" + }, + "bytesPerSec": { + "value": 17357209.61, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1516, - "errors": 0, - "requestsPerSec": 303.2, - "avgLatencyMs": 3.11, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 89935052.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 348, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 69.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 40, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21274624, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2405, - "errors": 0, - "requestsPerSec": 481, - "avgLatencyMs": 9.83, - "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 16, - "maxLatencyMs": 25, - "bytesPerSec": 142671872, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 362, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 72.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 67.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 116, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 121, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22120038.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2489, - "errors": 0, - "requestsPerSec": 497.8, - "avgLatencyMs": 19.58, - "p50LatencyMs": 19, - "p75LatencyMs": 21, - "p90LatencyMs": 21, - "p99LatencyMs": 32, - "maxLatencyMs": 59, - "bytesPerSec": 147652608, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 371, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 74.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 132.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 186, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 371, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22677094.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2480, - "errors": 0, - "requestsPerSec": 496, - "avgLatencyMs": 49.6, - "p50LatencyMs": 48, - "p75LatencyMs": 49, - "p90LatencyMs": 51, - "p99LatencyMs": 72, - "maxLatencyMs": 345, - "bytesPerSec": 147128320, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 356, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 338.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 334, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 337, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 339, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1889, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2397, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21756313.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2366, - "errors": 0, - "requestsPerSec": 473.2, - "avgLatencyMs": 103.86, - "p50LatencyMs": 101, - "p75LatencyMs": 105, - "p90LatencyMs": 121, - "p99LatencyMs": 418, - "maxLatencyMs": 1303, - "bytesPerSec": 140365004.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 342, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 499.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 440, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 481, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4165, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4874, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20901068.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2254, - "errors": 0, - "requestsPerSec": 450.8, - "avgLatencyMs": 203.73, - "p50LatencyMs": 142, - "p75LatencyMs": 171, - "p90LatencyMs": 204, - "p99LatencyMs": 2950, - "maxLatencyMs": 4957, - "bytesPerSec": 133706547.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 323, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 524.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 370, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 451, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 577, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4258, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4958, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19741900.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2350, - "errors": 0, - "requestsPerSec": 470, - "avgLatencyMs": 199.76, - "p50LatencyMs": 139, - "p75LatencyMs": 175, - "p90LatencyMs": 192, - "p99LatencyMs": 2911, - "maxLatencyMs": 4965, - "bytesPerSec": 139414732.81, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 256, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 51.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 567.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 332, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 388, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1419, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4362, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4780, + "unit": "ms" + }, + "bytesPerSec": { + "value": 15642624, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1557, - "errors": 0, - "requestsPerSec": 311.4, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 92372992, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 345, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 69, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21091123.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2416, - "errors": 0, - "requestsPerSec": 483.2, - "avgLatencyMs": 9.86, - "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 143327232, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 370, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 74, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 66.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 120, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 121, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22611558.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2458, - "errors": 0, - "requestsPerSec": 491.6, - "avgLatencyMs": 19.77, - "p50LatencyMs": 19, - "p75LatencyMs": 21, - "p90LatencyMs": 21, - "p99LatencyMs": 33, - "maxLatencyMs": 57, - "bytesPerSec": 145817600, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 370, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 74, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 133.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 233, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 421, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22614835.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2409, - "errors": 0, - "requestsPerSec": 481.8, - "avgLatencyMs": 51.15, - "p50LatencyMs": 50, - "p75LatencyMs": 51, - "p90LatencyMs": 53, - "p99LatencyMs": 75, - "maxLatencyMs": 334, - "bytesPerSec": 142907801.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 356, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 336.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 330, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 336, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 338, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1883, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2388, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21756313.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2399, - "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 102.75, - "p50LatencyMs": 99, - "p75LatencyMs": 104, - "p90LatencyMs": 112, - "p99LatencyMs": 422, - "maxLatencyMs": 1361, - "bytesPerSec": 142331084.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 350, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 70, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 488.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 373, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 456, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 487, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4050, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4776, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21392588.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2401, - "errors": 0, - "requestsPerSec": 480.2, - "avgLatencyMs": 198.04, - "p50LatencyMs": 142, - "p75LatencyMs": 175, - "p90LatencyMs": 193, - "p99LatencyMs": 2848, - "maxLatencyMs": 4975, - "bytesPerSec": 142429388.81, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 323, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 510.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 364, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 440, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 551, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4128, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4837, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19741900.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2399, - "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 196.51, - "p50LatencyMs": 140, - "p75LatencyMs": 169, - "p90LatencyMs": 184, - "p99LatencyMs": 2934, - "maxLatencyMs": 4936, - "bytesPerSec": 142324531.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 287, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 57.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 559.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 356, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 416, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1235, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4548, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4988, + "unit": "ms" + }, + "bytesPerSec": { + "value": 17540710.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 47072, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 7148, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1521, - "median": 1516, - "min": 1490, - "max": 1557 + "mean": 346.3333333333333, + "median": 346, + "min": 345, + "max": 348 }, "errors": { "unit": "errors", @@ -1587,69 +2804,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 304.2, - "median": 303.2, - "min": 298, - "max": 311.4 + "mean": 69.26666666666667, + "median": 69.2, + "min": 69, + "max": 69.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.0999999999999996, - "median": 3.1, - "min": 3.09, - "max": 3.11 + "mean": 13.883333333333335, + "median": 13.9, + "min": 13.84, + "max": 13.91 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 11, + "median": 11, + "min": 11, + "max": 11 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 16.333333333333332, + "median": 16, + "min": 16, + "max": 17 }, "p90LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 17.333333333333332, + "median": 17, + "min": 17, + "max": 18 }, "p99LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 35.666666666666664, + "median": 35, + "min": 33, + "max": 39 }, "maxLatencyMs": { "unit": "ms", - "mean": 8, - "median": 8, - "min": 7, - "max": 9 + "mean": 40.333333333333336, + "median": 40, + "min": 39, + "max": 42 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 90232149.33333333, - "median": 89935052.8, - "min": 88388403.2, - "max": 92372992 + "mean": 21171950.936666667, + "median": 21150105.61, + "min": 21091123.2, + "max": 21274624 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 2390.3333333333335, - "median": 2405, - "min": 2350, - "max": 2416 + "mean": 366.6666666666667, + "median": 368, + "min": 362, + "max": 370 }, "errors": { "unit": "errors", @@ -1660,69 +2877,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 478.06666666666666, - "median": 481, - "min": 470, - "max": 483.2 + "mean": 73.33666666666666, + "median": 73.6, + "min": 72.41, + "max": 74 }, "avgLatencyMs": { "unit": "ms", - "mean": 9.913333333333334, - "median": 9.86, - "min": 9.83, - "max": 10.05 + "mean": 66.91333333333334, + "median": 67.01, + "min": 66.36, + "max": 67.37 }, "p50LatencyMs": { "unit": "ms", - "mean": 9, - "median": 9, - "min": 9, - "max": 9 + "mean": 64, + "median": 64, + "min": 63, + "max": 65 }, "p75LatencyMs": { "unit": "ms", - "mean": 11, - "median": 11, - "min": 11, - "max": 11 + "mean": 65, + "median": 65, + "min": 64, + "max": 66 }, "p90LatencyMs": { "unit": "ms", - "mean": 12, - "median": 12, - "min": 12, - "max": 12 + "mean": 71, + "median": 69, + "min": 67, + "max": 77 }, "p99LatencyMs": { "unit": "ms", - "mean": 16.333333333333332, - "median": 16, - "min": 15, - "max": 18 + "mean": 117.66666666666667, + "median": 117, + "min": 116, + "max": 120 }, "maxLatencyMs": { "unit": "ms", - "mean": 25, - "median": 25, - "min": 23, - "max": 27 + "mean": 119.66666666666667, + "median": 121, + "min": 117, + "max": 121 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 141815534.93666667, - "median": 142671872, - "min": 139447500.81, - "max": 143327232 + "mean": 22407304.53333333, + "median": 22490316.8, + "min": 22120038.4, + "max": 22611558.4 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 2445.6666666666665, - "median": 2458, - "min": 2390, - "max": 2489 + "mean": 370.3333333333333, + "median": 370, + "min": 370, + "max": 371 }, "errors": { "unit": "errors", @@ -1733,69 +2950,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 489.1333333333334, - "median": 491.6, - "min": 478, - "max": 497.8 + "mean": 74.06666666666666, + "median": 74, + "min": 74, + "max": 74.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 19.923333333333332, - "median": 19.77, - "min": 19.58, - "max": 20.42 + "mean": 133.20000000000002, + "median": 133.41, + "min": 132.37, + "max": 133.82 }, "p50LatencyMs": { "unit": "ms", - "mean": 19.333333333333332, - "median": 19, - "min": 19, - "max": 20 + "mean": 127.66666666666667, + "median": 128, + "min": 126, + "max": 129 }, "p75LatencyMs": { "unit": "ms", - "mean": 21, - "median": 21, - "min": 21, - "max": 21 + "mean": 139.66666666666666, + "median": 143, + "min": 131, + "max": 145 }, "p90LatencyMs": { "unit": "ms", - "mean": 21.333333333333332, - "median": 21, - "min": 21, - "max": 22 + "mean": 152, + "median": 148, + "min": 147, + "max": 161 }, "p99LatencyMs": { "unit": "ms", - "mean": 34, - "median": 33, - "min": 32, - "max": 37 + "mean": 217.66666666666666, + "median": 233, + "min": 186, + "max": 234 }, "maxLatencyMs": { "unit": "ms", - "mean": 59.333333333333336, - "median": 59, - "min": 57, - "max": 62 + "mean": 421.6666666666667, + "median": 421, + "min": 371, + "max": 473 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 145092334.93666667, - "median": 145817600, - "min": 141806796.81, - "max": 147652608 + "mean": 22635588.266666666, + "median": 22614835.2, + "min": 22614835.2, + "max": 22677094.4 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 2407.6666666666665, - "median": 2409, - "min": 2334, - "max": 2480 + "mean": 355.6666666666667, + "median": 356, + "min": 355, + "max": 356 }, "errors": { "unit": "errors", @@ -1806,69 +3023,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 481.5333333333333, - "median": 481.8, - "min": 466.8, - "max": 496 + "mean": 71.13333333333333, + "median": 71.2, + "min": 71, + "max": 71.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 51.120000000000005, - "median": 51.15, - "min": 49.6, - "max": 52.61 + "mean": 338.47333333333336, + "median": 338.42, + "min": 336.34, + "max": 340.66 }, "p50LatencyMs": { "unit": "ms", - "mean": 49.666666666666664, - "median": 50, - "min": 48, - "max": 51 + "mean": 333.6666666666667, + "median": 334, + "min": 330, + "max": 337 }, "p75LatencyMs": { "unit": "ms", - "mean": 50.666666666666664, - "median": 51, - "min": 49, - "max": 52 + "mean": 337.6666666666667, + "median": 337, + "min": 336, + "max": 340 }, "p90LatencyMs": { "unit": "ms", - "mean": 53, - "median": 53, - "min": 51, - "max": 55 + "mean": 339.3333333333333, + "median": 339, + "min": 338, + "max": 341 }, "p99LatencyMs": { "unit": "ms", - "mean": 77, - "median": 75, - "min": 72, - "max": 84 + "mean": 1887.3333333333333, + "median": 1889, + "min": 1883, + "max": 1890 }, "maxLatencyMs": { "unit": "ms", - "mean": 346.3333333333333, - "median": 345, - "min": 334, - "max": 360 + "mean": 2390.3333333333335, + "median": 2388, + "min": 2386, + "max": 2397 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 142835712, - "median": 142907801.6, - "min": 138471014.4, - "max": 147128320 + "mean": 21736652.8, + "median": 21756313.6, + "min": 21697331.2, + "max": 21756313.6 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 2303.6666666666665, - "median": 2366, - "min": 2146, - "max": 2399 + "mean": 344.6666666666667, + "median": 342, + "min": 342, + "max": 350 }, "errors": { "unit": "errors", @@ -1879,69 +3096,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 460.73333333333335, - "median": 473.2, - "min": 429.2, - "max": 479.8 + "mean": 68.94, + "median": 68.41, + "min": 68.41, + "max": 70 }, "avgLatencyMs": { "unit": "ms", - "mean": 106.82666666666667, - "median": 103.86, - "min": 102.75, - "max": 113.87 + "mean": 495.31333333333333, + "median": 497.16, + "min": 488.96, + "max": 499.82 }, "p50LatencyMs": { "unit": "ms", - "mean": 103.66666666666667, - "median": 101, - "min": 99, - "max": 111 + "mean": 368, + "median": 368, + "min": 363, + "max": 373 }, "p75LatencyMs": { "unit": "ms", - "mean": 110.33333333333333, - "median": 105, - "min": 104, - "max": 122 + "mean": 444, + "median": 440, + "min": 436, + "max": 456 }, "p90LatencyMs": { "unit": "ms", - "mean": 119.66666666666667, - "median": 121, - "min": 112, - "max": 126 + "mean": 482.3333333333333, + "median": 481, + "min": 479, + "max": 487 }, "p99LatencyMs": { "unit": "ms", - "mean": 327, - "median": 418, - "min": 141, - "max": 422 + "mean": 4119, + "median": 4142, + "min": 4050, + "max": 4165 }, "maxLatencyMs": { "unit": "ms", - "mean": 1002.3333333333334, - "median": 1303, - "min": 343, - "max": 1361 + "mean": 4831.333333333333, + "median": 4844, + "min": 4776, + "max": 4874 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 136670958.94, - "median": 140365004.81, - "min": 127316787.2, - "max": 142331084.81 + "mean": 21064089.599999998, + "median": 20901068.8, + "min": 20898611.2, + "max": 21392588.8 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 2303.3333333333335, - "median": 2255, - "min": 2254, - "max": 2401 + "mean": 323.3333333333333, + "median": 323, + "min": 323, + "max": 324 }, "errors": { "unit": "errors", @@ -1952,69 +3169,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 460.6666666666667, - "median": 451, - "min": 450.8, - "max": 480.2 + "mean": 64.66666666666666, + "median": 64.6, + "min": 64.6, + "max": 64.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 201.85666666666665, - "median": 203.73, - "min": 198.04, - "max": 203.8 + "mean": 514.57, + "median": 510.11, + "min": 509.59, + "max": 524.01 }, "p50LatencyMs": { "unit": "ms", - "mean": 142.33333333333334, - "median": 142, - "min": 142, - "max": 143 + "mean": 367, + "median": 367, + "min": 364, + "max": 370 }, "p75LatencyMs": { "unit": "ms", - "mean": 175.33333333333334, - "median": 175, - "min": 171, - "max": 180 + "mean": 446.3333333333333, + "median": 448, + "min": 440, + "max": 451 }, "p90LatencyMs": { "unit": "ms", - "mean": 197.66666666666666, - "median": 196, - "min": 193, - "max": 204 + "mean": 560, + "median": 552, + "min": 551, + "max": 577 }, "p99LatencyMs": { "unit": "ms", - "mean": 2926.3333333333335, - "median": 2950, - "min": 2848, - "max": 2981 + "mean": 4178.666666666667, + "median": 4150, + "min": 4128, + "max": 4258 }, "maxLatencyMs": { "unit": "ms", - "mean": 4963.666666666667, - "median": 4959, - "min": 4957, - "max": 4975 + "mean": 4877, + "median": 4837, + "min": 4836, + "max": 4958 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 136636006.40333334, - "median": 133772083.2, - "min": 133706547.2, - "max": 142429388.81 + "mean": 19762107.736666664, + "median": 19741900.8, + "min": 19741900.8, + "max": 19802521.61 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 2319, - "median": 2350, - "min": 2208, - "max": 2399 + "mean": 275.6666666666667, + "median": 284, + "min": 256, + "max": 287 }, "errors": { "unit": "errors", @@ -2025,62 +3242,516 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 463.8, - "median": 470, - "min": 441.6, - "max": 479.8 + "mean": 55.13333333333333, + "median": 56.8, + "min": 51.2, + "max": 57.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 200.67666666666665, - "median": 199.76, - "min": 196.51, - "max": 205.76 + "mean": 557.3566666666667, + "median": 559.58, + "min": 545.07, + "max": 567.42 }, "p50LatencyMs": { "unit": "ms", - "mean": 141, - "median": 140, - "min": 139, - "max": 144 + "mean": 339.6666666666667, + "median": 332, + "min": 331, + "max": 356 }, "p75LatencyMs": { "unit": "ms", - "mean": 174.66666666666666, - "median": 175, - "min": 169, - "max": 180 + "mean": 407.3333333333333, + "median": 416, + "min": 388, + "max": 418 }, "p90LatencyMs": { "unit": "ms", - "mean": 194.66666666666666, - "median": 192, - "min": 184, - "max": 208 + "mean": 1281, + "median": 1235, + "min": 1189, + "max": 1419 }, "p99LatencyMs": { "unit": "ms", - "mean": 2928.6666666666665, - "median": 2934, - "min": 2911, - "max": 2941 + "mean": 4417.666666666667, + "median": 4362, + "min": 4343, + "max": 4548 }, "maxLatencyMs": { "unit": "ms", - "mean": 4958, - "median": 4965, - "min": 4936, - "max": 4973 + "mean": 4845.666666666667, + "median": 4780, + "min": 4769, + "max": 4988 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 137570986.67, - "median": 139414732.81, - "min": 130973696, - "max": 142324531.2 + "mean": 16846848.003333334, + "median": 17357209.61, + "min": 15642624, + "max": 17540710.4 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 163, + "unit": "ms" + }, + "fcpMs": { + "value": 162.774, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 9.924000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.408, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.338, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.178, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 159, + "unit": "ms" + }, + "fcpMs": { + "value": 158.791, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 7.0920000000000005, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.364, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.248, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.48, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 172, + "unit": "ms" + }, + "fcpMs": { + "value": 172.458, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.515, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.377, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.433, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.705, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 164, + "unit": "ms" + }, + "fcpMs": { + "value": 164.239, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 9.253, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.49, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.232, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 4.531, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 164.5, + "median": 163.5, + "min": 159, + "max": 172 + }, + "fcpMs": { + "unit": "ms", + "mean": 164.56550000000001, + "median": 163.50650000000002, + "min": 158.791, + "max": 172.458 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 9.946000000000002, + "median": 9.5885, + "min": 7.0920000000000005, + "max": 13.515 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.40975, + "median": 0.39249999999999996, + "min": 0.364, + "max": 0.49 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.0627500000000003, + "median": 1.3855, + "min": 1.248, + "max": 4.232 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 7.4735, + "median": 6.829000000000001, + "min": 4.531, + "max": 11.705 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 131, + "unit": "ms" + }, + "fcpMs": { + "value": 130.648, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.529, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.52, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.41, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.599, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 108, + "unit": "ms" + }, + "fcpMs": { + "value": 107.684, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.643, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.607, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.287, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.749, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 94.564, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.65, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.447, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.338, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.865, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 116, + "unit": "ms" + }, + "fcpMs": { + "value": 116.316, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 11.882000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.525, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.438, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.919, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 112.5, + "median": 112, + "min": 95, + "max": 131 + }, + "fcpMs": { + "unit": "ms", + "mean": 112.303, + "median": 112, + "min": 94.564, + "max": 130.648 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 12.676000000000002, + "median": 12.589500000000001, + "min": 11.882000000000001, + "max": 13.643 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.52475, + "median": 0.5225, + "min": 0.447, + "max": 0.607 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 1.36825, + "median": 1.374, + "min": 1.287, + "max": 1.438 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.783000000000001, + "median": 10.732, + "min": 9.919, + "max": 11.749 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 3, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 707, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 59, + "unit": "count" + }, + "devDependencies": { + "value": 14, + "unit": "count" + }, + "allDependencies": { + "value": 73, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 707, + "unit": "count" + }, + "duplicateDependencies": { + "value": 85, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 85, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 215742799, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2023, + "baselineReason": null, + "baselineFeatureCount": { + "value": 43, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 6962, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 6545, + "unit": "ms" + } } } } diff --git a/packages/results/data/nuxt/versions/4.6.3.json b/packages/results/data/nuxt/versions/4.6.3.json index 15e205d0..341ed72a 100644 --- a/packages/results/data/nuxt/versions/4.6.3.json +++ b/packages/results/data/nuxt/versions/4.6.3.json @@ -51,40 +51,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 13, - "transferSize": 79090 + "requestCount": { + "value": 13, + "unit": "requests" + }, + "transferSize": { + "value": 79090, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 4777 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 4777, + "unit": "bytes" + } }, "script": { - "requestCount": 6, - "transferSize": 67793 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 67793, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 906 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 906, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 5, - "transferSize": 5614 + "requestCount": { + "value": 5, + "unit": "requests" + }, + "transferSize": { + "value": 5614, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -96,19 +150,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 3376 + "installTimeMs": { + "value": 3376, + "unit": "ms" + } }, { - "installTimeMs": 6451 + "installTimeMs": { + "value": 6451, + "unit": "ms" + } }, { - "installTimeMs": 5841 + "installTimeMs": { + "value": 5841, + "unit": "ms" + } }, { - "installTimeMs": 5683 + "installTimeMs": { + "value": 5683, + "unit": "ms" + } }, { - "installTimeMs": 5304 + "installTimeMs": { + "value": 5304, + "unit": "ms" + } } ], "installTimeMs": { @@ -137,7 +206,10 @@ } } }, - "nodeModulesSizeBytes": 258072576 + "nodeModulesSizeBytes": { + "value": 258072576, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -147,19 +219,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3829 + "timeMs": { + "value": 3829, + "unit": "ms" + } }, { - "timeMs": 3936 + "timeMs": { + "value": 3936, + "unit": "ms" + } }, { - "timeMs": 3898 + "timeMs": { + "value": 3898, + "unit": "ms" + } }, { - "timeMs": 4208 + "timeMs": { + "value": 4208, + "unit": "ms" + } }, { - "timeMs": 4093 + "timeMs": { + "value": 4093, + "unit": "ms" + } } ], "timeMs": { @@ -197,19 +284,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3647 + "timeMs": { + "value": 3647, + "unit": "ms" + } }, { - "timeMs": 3918 + "timeMs": { + "value": 3918, + "unit": "ms" + } }, { - "timeMs": 3951 + "timeMs": { + "value": 3951, + "unit": "ms" + } }, { - "timeMs": 3879 + "timeMs": { + "value": 3879, + "unit": "ms" + } }, { - "timeMs": 4209 + "timeMs": { + "value": 4209, + "unit": "ms" + } } ], "timeMs": { @@ -247,19 +349,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2475 + "timeMs": { + "value": 2475, + "unit": "ms" + } }, { - "timeMs": 2391 + "timeMs": { + "value": 2391, + "unit": "ms" + } }, { - "timeMs": 2481 + "timeMs": { + "value": 2481, + "unit": "ms" + } }, { - "timeMs": 2508 + "timeMs": { + "value": 2508, + "unit": "ms" + } }, { - "timeMs": 2578 + "timeMs": { + "value": 2578, + "unit": "ms" + } } ], "timeMs": { @@ -311,7 +428,10 @@ "min": 1.2882639999997991, "max": 14.29697299999998 }, - "samples": 3925 + "samples": { + "value": 3925, + "unit": "requests" + } }, { "opsPerSec": { @@ -328,7 +448,10 @@ "min": 1.2525540000006004, "max": 13.221530000000712 }, - "samples": 3914 + "samples": { + "value": 3914, + "unit": "requests" + } }, { "opsPerSec": { @@ -345,7 +468,10 @@ "min": 1.2621039999976347, "max": 18.91937699999835 }, - "samples": 3926 + "samples": { + "value": 3926, + "unit": "requests" + } }, { "opsPerSec": { @@ -362,7 +488,10 @@ "min": 1.2528730000012729, "max": 12.581926999999268 }, - "samples": 3903 + "samples": { + "value": 3903, + "unit": "requests" + } }, { "opsPerSec": { @@ -379,7 +508,10 @@ "min": 1.2382129999969038, "max": 13.742860999998811 }, - "samples": 3945 + "samples": { + "value": 3945, + "unit": "requests" + } } ], "opsPerSec": { @@ -434,9 +566,18 @@ } } }, - "samples": 19613, - "bodySizeKb": 201.8, - "duplicationFactor": 2, + "samples": { + "value": 19613, + "unit": "requests" + }, + "bodySizeKb": { + "value": 201.8, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -454,306 +595,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1601, - "errors": 0, - "requestsPerSec": 320.2, - "avgLatencyMs": 2.81, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 95046860.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1601, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 320.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 95046860.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2583, - "errors": 0, - "requestsPerSec": 516.6, - "avgLatencyMs": 9.13, - "p50LatencyMs": 9, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 13, - "maxLatencyMs": 27, - "bytesPerSec": 153341132.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2583, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 516.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 153341132.81, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2628, - "errors": 0, - "requestsPerSec": 525.6, - "avgLatencyMs": 18.43, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 33, - "maxLatencyMs": 59, - "bytesPerSec": 156041216 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2628, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 525.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 59, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156041216, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2641, - "errors": 0, - "requestsPerSec": 528.21, - "avgLatencyMs": 46.55, - "p50LatencyMs": 46, - "p75LatencyMs": 47, - "p90LatencyMs": 48, - "p99LatencyMs": 69, - "maxLatencyMs": 314, - "bytesPerSec": 156801433.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2641, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 528.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 46.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 69, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 314, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156801433.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2546, - "errors": 0, - "requestsPerSec": 509.2, - "avgLatencyMs": 96.86, - "p50LatencyMs": 94, - "p75LatencyMs": 98, - "p90LatencyMs": 110, - "p99LatencyMs": 134, - "maxLatencyMs": 321, - "bytesPerSec": 151165337.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2546, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 509.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 96.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 94, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 98, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 134, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 321, + "unit": "ms" + }, + "bytesPerSec": { + "value": 151165337.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 2650, - "errors": 0, - "requestsPerSec": 530, - "avgLatencyMs": 185.58, - "p50LatencyMs": 135, - "p75LatencyMs": 165, - "p90LatencyMs": 184, - "p99LatencyMs": 2680, - "maxLatencyMs": 4809, - "bytesPerSec": 157325721.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2650, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 530, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 185.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2680, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4809, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157325721.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2499, - "errors": 0, - "requestsPerSec": 499.8, - "avgLatencyMs": 192.94, - "p50LatencyMs": 132, - "p75LatencyMs": 180, - "p90LatencyMs": 196, - "p99LatencyMs": 2829, - "maxLatencyMs": 4945, - "bytesPerSec": 148366950.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2499, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 499.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 192.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 180, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2829, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4945, + "unit": "ms" + }, + "bytesPerSec": { + "value": 148366950.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1524, - "errors": 0, - "requestsPerSec": 304.8, - "avgLatencyMs": 3.08, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 90485555.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1524, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 304.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 90485555.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2530, - "errors": 0, - "requestsPerSec": 506, - "avgLatencyMs": 9.44, - "p50LatencyMs": 9, - "p75LatencyMs": 9, - "p90LatencyMs": 12, - "p99LatencyMs": 18, - "maxLatencyMs": 25, - "bytesPerSec": 150195404.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2530, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 506, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 25, + "unit": "ms" + }, + "bytesPerSec": { + "value": 150195404.81, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2653, - "errors": 0, - "requestsPerSec": 530.6, - "avgLatencyMs": 18.39, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 21, - "p99LatencyMs": 34, - "maxLatencyMs": 47, - "bytesPerSec": 157509222.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2653, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 530.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 47, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157509222.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2569, - "errors": 0, - "requestsPerSec": 513.8, - "avgLatencyMs": 48.03, - "p50LatencyMs": 47, - "p75LatencyMs": 48, - "p90LatencyMs": 50, - "p99LatencyMs": 89, - "maxLatencyMs": 329, - "bytesPerSec": 152502272 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2569, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 513.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 48.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 89, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 329, + "unit": "ms" + }, + "bytesPerSec": { + "value": 152502272, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2600, - "errors": 0, - "requestsPerSec": 520, - "avgLatencyMs": 94.75, - "p50LatencyMs": 91, - "p75LatencyMs": 93, - "p90LatencyMs": 104, - "p99LatencyMs": 331, - "maxLatencyMs": 1285, - "bytesPerSec": 154415923.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2600, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 520, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 94.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 91, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 93, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 104, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 331, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1285, + "unit": "ms" + }, + "bytesPerSec": { + "value": 154415923.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2600, - "errors": 0, - "requestsPerSec": 520, - "avgLatencyMs": 189.16, - "p50LatencyMs": 134, - "p75LatencyMs": 167, - "p90LatencyMs": 195, - "p99LatencyMs": 2706, - "maxLatencyMs": 4893, - "bytesPerSec": 154389708.81 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2600, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 520, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 195, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2706, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4893, + "unit": "ms" + }, + "bytesPerSec": { + "value": 154389708.81, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2499, - "errors": 0, - "requestsPerSec": 499.8, - "avgLatencyMs": 193.37, - "p50LatencyMs": 142, - "p75LatencyMs": 164, - "p90LatencyMs": 189, - "p99LatencyMs": 2914, - "maxLatencyMs": 4954, - "bytesPerSec": 148360396.81 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2499, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 499.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 193.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2914, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4954, + "unit": "ms" + }, + "bytesPerSec": { + "value": 148360396.81, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1612, - "errors": 0, - "requestsPerSec": 322.4, - "avgLatencyMs": 2.31, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 95715328 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1612, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 322.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 95715328, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2643, - "errors": 0, - "requestsPerSec": 528.6, - "avgLatencyMs": 8.77, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 13, - "maxLatencyMs": 20, - "bytesPerSec": 156932505.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2643, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 528.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156932505.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2683, - "errors": 0, - "requestsPerSec": 536.6, - "avgLatencyMs": 18.14, - "p50LatencyMs": 17, - "p75LatencyMs": 20, - "p90LatencyMs": 20, - "p99LatencyMs": 32, - "maxLatencyMs": 55, - "bytesPerSec": 159318016 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2683, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 536.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 55, + "unit": "ms" + }, + "bytesPerSec": { + "value": 159318016, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2674, - "errors": 0, - "requestsPerSec": 534.8, - "avgLatencyMs": 46.12, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 46, - "p99LatencyMs": 74, - "maxLatencyMs": 335, - "bytesPerSec": 158741299.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2674, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 534.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 46.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 45, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 74, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 335, + "unit": "ms" + }, + "bytesPerSec": { + "value": 158741299.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2675, - "errors": 0, - "requestsPerSec": 535, - "avgLatencyMs": 92.35, - "p50LatencyMs": 89, - "p75LatencyMs": 91, - "p90LatencyMs": 105, - "p99LatencyMs": 313, - "maxLatencyMs": 1204, - "bytesPerSec": 158846156.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2675, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 535, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 92.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 89, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 91, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 313, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1204, + "unit": "ms" + }, + "bytesPerSec": { + "value": 158846156.81, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2650, - "errors": 0, - "requestsPerSec": 530, - "avgLatencyMs": 184.48, - "p50LatencyMs": 129, - "p75LatencyMs": 163, - "p90LatencyMs": 190, - "p99LatencyMs": 2643, - "maxLatencyMs": 4763, - "bytesPerSec": 157325721.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2650, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 530, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 184.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 190, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2643, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4763, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157325721.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2650, - "errors": 0, - "requestsPerSec": 530, - "avgLatencyMs": 189.2, - "p50LatencyMs": 136, - "p75LatencyMs": 171, - "p90LatencyMs": 182, - "p99LatencyMs": 2823, - "maxLatencyMs": 4984, - "bytesPerSec": 157325721.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2650, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 530, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2823, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4984, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157325721.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -762,8 +1604,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered-plain-links", - "totalRequests": 51710, - "totalErrors": 0, + "totalRequests": { + "value": 51710, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2616,306 +3464,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 640, - "errors": 0, - "requestsPerSec": 128, - "avgLatencyMs": 7.22, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 39154483.21 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 640, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 128, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39154483.21, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 782, - "errors": 0, - "requestsPerSec": 156.4, - "avgLatencyMs": 31.4, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 47, - "maxLatencyMs": 58, - "bytesPerSec": 47838003.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 782, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 58, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47838003.2, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 800, - "errors": 0, - "requestsPerSec": 160, - "avgLatencyMs": 61.66, - "p50LatencyMs": 61, - "p75LatencyMs": 62, - "p90LatencyMs": 63, - "p99LatencyMs": 88, - "maxLatencyMs": 207, - "bytesPerSec": 48939008 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 800, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 160, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 88, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 207, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48939008, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 779, - "errors": 0, - "requestsPerSec": 155.81, - "avgLatencyMs": 156.92, - "p50LatencyMs": 154, - "p75LatencyMs": 161, - "p90LatencyMs": 170, - "p99LatencyMs": 583, - "maxLatencyMs": 1069, - "bytesPerSec": 47661056 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 779, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 156.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 583, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1069, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47661056, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 749, - "errors": 0, - "requestsPerSec": 149.81, - "avgLatencyMs": 325.18, - "p50LatencyMs": 254, - "p75LatencyMs": 321, - "p90LatencyMs": 337, - "p99LatencyMs": 3170, - "maxLatencyMs": 4318, - "bytesPerSec": 45819494.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 749, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 149.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 325.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 254, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 321, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 337, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3170, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4318, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45819494.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 727, - "errors": 0, - "requestsPerSec": 145.4, - "avgLatencyMs": 349.94, - "p50LatencyMs": 261, - "p75LatencyMs": 304, - "p90LatencyMs": 352, - "p99LatencyMs": 3748, - "maxLatencyMs": 4900, - "bytesPerSec": 44469452.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 727, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 349.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 304, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 352, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3748, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4900, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44469452.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 675, - "errors": 0, - "requestsPerSec": 135, - "avgLatencyMs": 361.82, - "p50LatencyMs": 239, - "p75LatencyMs": 301, - "p90LatencyMs": 330, - "p99LatencyMs": 3934, - "maxLatencyMs": 4888, - "bytesPerSec": 41292595.21 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 675, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 135, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 361.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 239, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 301, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 330, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3934, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4888, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41292595.21, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 653, - "errors": 0, - "requestsPerSec": 130.6, - "avgLatencyMs": 7.16, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 14, - "maxLatencyMs": 31, - "bytesPerSec": 39947468.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 653, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 130.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 14, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 31, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39947468.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 770, - "errors": 0, - "requestsPerSec": 154, - "avgLatencyMs": 31.88, - "p50LatencyMs": 32, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 50, - "maxLatencyMs": 87, - "bytesPerSec": 47110553.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 770, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 50, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 87, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47110553.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 804, - "errors": 0, - "requestsPerSec": 160.81, - "avgLatencyMs": 61.15, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 63, - "p99LatencyMs": 90, - "maxLatencyMs": 213, - "bytesPerSec": 49181491.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 804, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 160.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 213, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49181491.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 823, - "errors": 0, - "requestsPerSec": 164.6, - "avgLatencyMs": 149.28, - "p50LatencyMs": 145, - "p75LatencyMs": 148, - "p90LatencyMs": 159, - "p99LatencyMs": 498, - "maxLatencyMs": 1071, - "bytesPerSec": 50348032 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 823, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 164.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 149.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 498, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1071, + "unit": "ms" + }, + "bytesPerSec": { + "value": 50348032, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 775, - "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 310.88, - "p50LatencyMs": 252, - "p75LatencyMs": 305, - "p90LatencyMs": 321, - "p99LatencyMs": 3066, - "maxLatencyMs": 4118, - "bytesPerSec": 47418572.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 775, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 310.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 252, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 305, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 321, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3066, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4118, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47418572.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 756, - "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 339.83, - "p50LatencyMs": 244, - "p75LatencyMs": 309, - "p90LatencyMs": 332, - "p99LatencyMs": 3710, - "maxLatencyMs": 4856, - "bytesPerSec": 46252032 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 756, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 151.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 339.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 244, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 309, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 332, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3710, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4856, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46252032, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 728, - "errors": 0, - "requestsPerSec": 145.6, - "avgLatencyMs": 345.93, - "p50LatencyMs": 247, - "p75LatencyMs": 302, - "p90LatencyMs": 336, - "p99LatencyMs": 3721, - "maxLatencyMs": 4849, - "bytesPerSec": 44539904 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 728, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 345.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 247, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 302, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 336, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3721, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4849, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44539904, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 656, - "errors": 0, - "requestsPerSec": 131.2, - "avgLatencyMs": 7.18, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 14, - "bytesPerSec": 40137523.21 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 656, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 131.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40137523.21, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 777, - "errors": 0, - "requestsPerSec": 155.4, - "avgLatencyMs": 31.58, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 48, - "maxLatencyMs": 57, - "bytesPerSec": 47529984 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 777, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 57, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47529984, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 819, - "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 60.09, - "p50LatencyMs": 60, - "p75LatencyMs": 61, - "p90LatencyMs": 63, - "p99LatencyMs": 87, - "maxLatencyMs": 202, - "bytesPerSec": 50105548.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 819, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 163.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 60.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 87, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 202, + "unit": "ms" + }, + "bytesPerSec": { + "value": 50105548.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 816, - "errors": 0, - "requestsPerSec": 163.2, - "avgLatencyMs": 151.26, - "p50LatencyMs": 147, - "p75LatencyMs": 150, - "p90LatencyMs": 159, - "p99LatencyMs": 554, - "maxLatencyMs": 1083, - "bytesPerSec": 49915494.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 816, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 163.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 151.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 554, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1083, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49915494.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 774, - "errors": 0, - "requestsPerSec": 154.81, - "avgLatencyMs": 308.56, - "p50LatencyMs": 243, - "p75LatencyMs": 307, - "p90LatencyMs": 317, - "p99LatencyMs": 3040, - "maxLatencyMs": 4089, - "bytesPerSec": 47353036.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 774, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 308.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 307, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 317, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3040, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4089, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47353036.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 780, - "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 337.81, - "p50LatencyMs": 243, - "p75LatencyMs": 301, - "p90LatencyMs": 334, - "p99LatencyMs": 3755, - "maxLatencyMs": 4892, - "bytesPerSec": 47720038.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 780, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 337.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 301, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 334, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3755, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4892, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47720038.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 728, - "errors": 0, - "requestsPerSec": 145.6, - "avgLatencyMs": 350.3, - "p50LatencyMs": 248, - "p75LatencyMs": 291, - "p90LatencyMs": 330, - "p99LatencyMs": 3818, - "maxLatencyMs": 4905, - "bytesPerSec": 44533350.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 728, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 350.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 248, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 330, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3818, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4905, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44533350.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -2924,8 +4473,14 @@ "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 15811, - "totalErrors": 0, + "totalRequests": { + "value": 15811, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -4776,53 +6331,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 179, - "fcpMs": 178.717, + "firstPaintMs": { + "value": 179, + "unit": "ms" + }, + "fcpMs": { + "value": 178.717, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 10.331999999999999, - "inputDelayMs": 0.902, - "processingDurationMs": 1.243, - "presentationDelayMs": 8.187 + "interactionLatencyMs": { + "value": 10.331999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.902, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.243, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.187, + "unit": "ms" + } } }, { - "firstPaintMs": 164, - "fcpMs": 163.868, + "firstPaintMs": { + "value": 164, + "unit": "ms" + }, + "fcpMs": { + "value": 163.868, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.043, - "inputDelayMs": 3.763, - "processingDurationMs": 1.478, - "presentationDelayMs": 10.802 + "interactionLatencyMs": { + "value": 16.043, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.763, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.478, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.802, + "unit": "ms" + } } }, { - "firstPaintMs": 175, - "fcpMs": 174.563, + "firstPaintMs": { + "value": 175, + "unit": "ms" + }, + "fcpMs": { + "value": 174.563, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 8.899000000000001, - "inputDelayMs": 0.771, - "processingDurationMs": 1.375, - "presentationDelayMs": 6.753 + "interactionLatencyMs": { + "value": 8.899000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.771, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.375, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.753, + "unit": "ms" + } } }, { - "firstPaintMs": 180, - "fcpMs": 179.601, + "firstPaintMs": { + "value": 180, + "unit": "ms" + }, + "fcpMs": { + "value": 179.601, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 12.161999999999999, - "inputDelayMs": 0.795, - "processingDurationMs": 1.388, - "presentationDelayMs": 9.979 + "interactionLatencyMs": { + "value": 12.161999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.795, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.388, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.979, + "unit": "ms" + } } }, { - "firstPaintMs": 149, - "fcpMs": 148.613, + "firstPaintMs": { + "value": 149, + "unit": "ms" + }, + "fcpMs": { + "value": 148.613, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 9.062000000000001, - "inputDelayMs": 0.976, - "processingDurationMs": 1.381, - "presentationDelayMs": 6.705 + "interactionLatencyMs": { + "value": 9.062000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.976, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.381, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.705, + "unit": "ms" + } } } ], @@ -4995,53 +6640,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 95, - "fcpMs": 95.119, + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 95.119, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 9.169, - "inputDelayMs": 0.842, - "processingDurationMs": 1.371, - "presentationDelayMs": 6.956 + "interactionLatencyMs": { + "value": 9.169, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.842, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.371, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.956, + "unit": "ms" + } } }, { - "firstPaintMs": 106, - "fcpMs": 106.241, + "firstPaintMs": { + "value": 106, + "unit": "ms" + }, + "fcpMs": { + "value": 106.241, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.556000000000001, - "inputDelayMs": 0.962, - "processingDurationMs": 1.544, - "presentationDelayMs": 11.05 + "interactionLatencyMs": { + "value": 13.556000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.962, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.544, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.05, + "unit": "ms" + } } }, { - "firstPaintMs": 87, - "fcpMs": 87.429, + "firstPaintMs": { + "value": 87, + "unit": "ms" + }, + "fcpMs": { + "value": 87.429, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 11.43, - "inputDelayMs": 0.718, - "processingDurationMs": 1.433, - "presentationDelayMs": 9.279 + "interactionLatencyMs": { + "value": 11.43, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.718, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.433, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.279, + "unit": "ms" + } } }, { - "firstPaintMs": 80, - "fcpMs": 79.545, + "firstPaintMs": { + "value": 80, + "unit": "ms" + }, + "fcpMs": { + "value": 79.545, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 9.563, - "inputDelayMs": 0.635, - "processingDurationMs": 1.31, - "presentationDelayMs": 7.618 + "interactionLatencyMs": { + "value": 9.563, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.635, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.31, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.618, + "unit": "ms" + } } }, { - "firstPaintMs": 79, - "fcpMs": 79.119, + "firstPaintMs": { + "value": 79, + "unit": "ms" + }, + "fcpMs": { + "value": 79.119, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 9.756, - "inputDelayMs": 0.767, - "processingDurationMs": 1.666, - "presentationDelayMs": 7.323 + "interactionLatencyMs": { + "value": 9.756, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.767, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.666, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.323, + "unit": "ms" + } } } ], @@ -5211,7 +6946,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -5228,8 +6966,14 @@ "nuxt", "postcss-calc" ], - "packagesScanned": 547, - "packagesDeclaringNodeEngine": 302, + "packagesScanned": { + "value": 547, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 302, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -5237,31 +6981,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 3, - "devDependencies": 3, - "allDependencies": 634, - "duplicateDependencies": 76, - "depInstallSize": 224368920 + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 3, + "unit": "count" + }, + "allDependencies": { + "value": 634, + "unit": "count" + }, + "duplicateDependencies": { + "value": 76, + "unit": "count" + }, + "depInstallSize": { + "value": 224368920, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 3 + "result": { + "value": 3, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 3 + "result": { + "value": 3, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 634 + "result": { + "value": 634, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 66, - "devDependencies": 13, - "allDependencies": 79, + "prodDependencies": { + "value": 66, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 79, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -5269,23 +7046,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 1, - "devDependencies": 0, - "allDependencies": 634, - "duplicateDependencies": 76 + "prodDependencies": { + "value": 1, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 634, + "unit": "count" + }, + "duplicateDependencies": { + "value": 76, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 76 + "result": { + "value": 76, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 224368920 + "result": { + "value": 224368920, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -5298,7 +7096,10 @@ "baselineStatus": "high", "baselineYear": 2023, "baselineReason": null, - "baselineFeatureCount": 42 + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } } }, "minimumNodeVersion": { diff --git a/packages/results/data/pracht/latest.json b/packages/results/data/pracht/latest.json index 2667fa79..25b63dbd 100644 --- a/packages/results/data/pracht/latest.json +++ b/packages/results/data/pracht/latest.json @@ -56,40 +56,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 6, - "transferSize": 21950 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 21950, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 1222 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 1222, + "unit": "bytes" + } }, "script": { - "requestCount": 4, - "transferSize": 19521 + "requestCount": { + "value": 4, + "unit": "requests" + }, + "transferSize": { + "value": 19521, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 1207 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 1207, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -101,19 +155,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1569 + "installTimeMs": { + "value": 1569, + "unit": "ms" + } }, { - "installTimeMs": 2003 + "installTimeMs": { + "value": 2003, + "unit": "ms" + } }, { - "installTimeMs": 1822 + "installTimeMs": { + "value": 1822, + "unit": "ms" + } }, { - "installTimeMs": 2367 + "installTimeMs": { + "value": 2367, + "unit": "ms" + } }, { - "installTimeMs": 2473 + "installTimeMs": { + "value": 2473, + "unit": "ms" + } } ], "installTimeMs": { @@ -142,7 +211,10 @@ } } }, - "nodeModulesSizeBytes": 138993664 + "nodeModulesSizeBytes": { + "value": 138993664, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -152,19 +224,34 @@ "runs": 5, "iterations": [ { - "timeMs": 750 + "timeMs": { + "value": 750, + "unit": "ms" + } }, { - "timeMs": 759 + "timeMs": { + "value": 759, + "unit": "ms" + } }, { - "timeMs": 731 + "timeMs": { + "value": 731, + "unit": "ms" + } }, { - "timeMs": 733 + "timeMs": { + "value": 733, + "unit": "ms" + } }, { - "timeMs": 712 + "timeMs": { + "value": 712, + "unit": "ms" + } } ], "timeMs": { @@ -202,19 +289,34 @@ "runs": 5, "iterations": [ { - "timeMs": 750 + "timeMs": { + "value": 750, + "unit": "ms" + } }, { - "timeMs": 773 + "timeMs": { + "value": 773, + "unit": "ms" + } }, { - "timeMs": 719 + "timeMs": { + "value": 719, + "unit": "ms" + } }, { - "timeMs": 686 + "timeMs": { + "value": 686, + "unit": "ms" + } }, { - "timeMs": 705 + "timeMs": { + "value": 705, + "unit": "ms" + } } ], "timeMs": { @@ -252,19 +354,34 @@ "runs": 5, "iterations": [ { - "timeMs": 859 + "timeMs": { + "value": 859, + "unit": "ms" + } }, { - "timeMs": 801 + "timeMs": { + "value": 801, + "unit": "ms" + } }, { - "timeMs": 852 + "timeMs": { + "value": 852, + "unit": "ms" + } }, { - "timeMs": 843 + "timeMs": { + "value": 843, + "unit": "ms" + } }, { - "timeMs": 823 + "timeMs": { + "value": 823, + "unit": "ms" + } } ], "timeMs": { @@ -316,7 +433,10 @@ "min": 0.5909509999992224, "max": 16.32818800000041 }, - "samples": 5469 + "samples": { + "value": 5469, + "unit": "requests" + } }, { "opsPerSec": { @@ -333,7 +453,10 @@ "min": 0.5694069999990461, "max": 19.294182000001456 }, - "samples": 5398 + "samples": { + "value": 5398, + "unit": "requests" + } }, { "opsPerSec": { @@ -350,7 +473,10 @@ "min": 0.5172079999974812, "max": 20.350542000000132 }, - "samples": 5753 + "samples": { + "value": 5753, + "unit": "requests" + } }, { "opsPerSec": { @@ -367,7 +493,10 @@ "min": 0.5260079999934533, "max": 20.785814999999275 }, - "samples": 5611 + "samples": { + "value": 5611, + "unit": "requests" + } }, { "opsPerSec": { @@ -384,7 +513,10 @@ "min": 0.5513589999973192, "max": 22.71615699999529 }, - "samples": 5643 + "samples": { + "value": 5643, + "unit": "requests" + } } ], "opsPerSec": { @@ -439,9 +571,18 @@ } } }, - "samples": 27874, - "bodySizeKb": 187.02, - "duplicationFactor": 2, + "samples": { + "value": 27874, + "unit": "requests" + }, + "bodySizeKb": { + "value": 187.02, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -459,306 +600,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1808, - "errors": 0, - "requestsPerSec": 361.6, - "avgLatencyMs": 2.14, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 3, - "maxLatencyMs": 7, - "bytesPerSec": 102006784 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1808, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 361.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102006784, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2917, - "errors": 0, - "requestsPerSec": 583.4, - "avgLatencyMs": 8.18, - "p50LatencyMs": 8, - "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 164560896 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2917, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 583.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 164560896, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 3263, - "errors": 0, - "requestsPerSec": 652.6, - "avgLatencyMs": 14.72, - "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 19, - "bytesPerSec": 184090624 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3263, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 652.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 184090624, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 3438, - "errors": 0, - "requestsPerSec": 687.6, - "avgLatencyMs": 35.74, - "p50LatencyMs": 35, - "p75LatencyMs": 37, - "p90LatencyMs": 38, - "p99LatencyMs": 42, - "maxLatencyMs": 139, - "bytesPerSec": 193973452.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3438, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 687.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 35.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 38, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 42, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 139, + "unit": "ms" + }, + "bytesPerSec": { + "value": 193973452.8, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 3329, - "errors": 0, - "requestsPerSec": 665.8, - "avgLatencyMs": 74.04, - "p50LatencyMs": 72, - "p75LatencyMs": 74, - "p90LatencyMs": 77, - "p99LatencyMs": 109, - "maxLatencyMs": 615, - "bytesPerSec": 187813068.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3329, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 665.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 74.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 109, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 615, + "unit": "ms" + }, + "bytesPerSec": { + "value": 187813068.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 3285, - "errors": 0, - "requestsPerSec": 657, - "avgLatencyMs": 149.52, - "p50LatencyMs": 141, - "p75LatencyMs": 145, - "p90LatencyMs": 156, - "p99LatencyMs": 1219, - "maxLatencyMs": 2515, - "bytesPerSec": 185322700.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 3285, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 657, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 149.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1219, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2515, + "unit": "ms" + }, + "bytesPerSec": { + "value": 185322700.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 3207, - "errors": 0, - "requestsPerSec": 641.4, - "avgLatencyMs": 214.97, - "p50LatencyMs": 152, - "p75LatencyMs": 198, - "p90LatencyMs": 215, - "p99LatencyMs": 2908, - "maxLatencyMs": 4991, - "bytesPerSec": 180944896 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 3207, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 641.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 214.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 198, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2908, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4991, + "unit": "ms" + }, + "bytesPerSec": { + "value": 180944896, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1776, - "errors": 0, - "requestsPerSec": 355.2, - "avgLatencyMs": 2.22, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 100197990.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1776, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 355.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100197990.4, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 3096, - "errors": 0, - "requestsPerSec": 619.21, - "avgLatencyMs": 7.37, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 17, - "bytesPerSec": 174679654.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3096, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 619.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 17, + "unit": "ms" + }, + "bytesPerSec": { + "value": 174679654.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 3311, - "errors": 0, - "requestsPerSec": 662.2, - "avgLatencyMs": 14.55, - "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 19, - "bytesPerSec": 186764492.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3311, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 662.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 186764492.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 3329, - "errors": 0, - "requestsPerSec": 665.8, - "avgLatencyMs": 36.9, - "p50LatencyMs": 36, - "p75LatencyMs": 37, - "p90LatencyMs": 39, - "p99LatencyMs": 48, - "maxLatencyMs": 76, - "bytesPerSec": 187813068.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3329, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 665.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 36.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 76, + "unit": "ms" + }, + "bytesPerSec": { + "value": 187813068.8, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 3268, - "errors": 0, - "requestsPerSec": 653.6, - "avgLatencyMs": 75.42, - "p50LatencyMs": 74, - "p75LatencyMs": 75, - "p90LatencyMs": 78, - "p99LatencyMs": 112, - "maxLatencyMs": 503, - "bytesPerSec": 184352768 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3268, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 653.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 75.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 112, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 503, + "unit": "ms" + }, + "bytesPerSec": { + "value": 184352768, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 3212, - "errors": 0, - "requestsPerSec": 642.4, - "avgLatencyMs": 152.4, - "p50LatencyMs": 147, - "p75LatencyMs": 152, - "p90LatencyMs": 155, - "p99LatencyMs": 1072, - "maxLatencyMs": 2448, - "bytesPerSec": 181207040 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 3212, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 642.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 152.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1072, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2448, + "unit": "ms" + }, + "bytesPerSec": { + "value": 181207040, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 3161, - "errors": 0, - "requestsPerSec": 632.21, - "avgLatencyMs": 216.45, - "p50LatencyMs": 162, - "p75LatencyMs": 187, - "p90LatencyMs": 206, - "p99LatencyMs": 2991, - "maxLatencyMs": 4969, - "bytesPerSec": 178323456 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 3161, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 632.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 216.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 162, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 187, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 206, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2991, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4969, + "unit": "ms" + }, + "bytesPerSec": { + "value": 178323456, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1823, - "errors": 0, - "requestsPerSec": 364.6, - "avgLatencyMs": 2.17, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 102845644.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1823, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 364.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102845644.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 3050, - "errors": 0, - "requestsPerSec": 610, - "avgLatencyMs": 7.54, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 172058214.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3050, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 610, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 172058214.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 3291, - "errors": 0, - "requestsPerSec": 658.2, - "avgLatencyMs": 14.6, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 18, - "maxLatencyMs": 20, - "bytesPerSec": 185663488 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3291, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 658.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 185663488, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 3449, - "errors": 0, - "requestsPerSec": 689.8, - "avgLatencyMs": 35.62, - "p50LatencyMs": 36, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 39, - "maxLatencyMs": 119, - "bytesPerSec": 194576384 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3449, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 689.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 35.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 119, + "unit": "ms" + }, + "bytesPerSec": { + "value": 194576384, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5010, - "requests": 3420, - "errors": 0, - "requestsPerSec": 684, - "avgLatencyMs": 72.06, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 74, - "p99LatencyMs": 121, - "maxLatencyMs": 526, - "bytesPerSec": 192924876.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 3420, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 684, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 72.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 121, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 526, + "unit": "ms" + }, + "bytesPerSec": { + "value": 192924876.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 3395, - "errors": 0, - "requestsPerSec": 679, - "avgLatencyMs": 144.71, - "p50LatencyMs": 141, - "p75LatencyMs": 143, - "p90LatencyMs": 146, - "p99LatencyMs": 878, - "maxLatencyMs": 2252, - "bytesPerSec": 191509299.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3395, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 679, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 878, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2252, + "unit": "ms" + }, + "bytesPerSec": { + "value": 191509299.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 3365, - "errors": 0, - "requestsPerSec": 673, - "avgLatencyMs": 209.4, - "p50LatencyMs": 153, - "p75LatencyMs": 186, - "p90LatencyMs": 200, - "p99LatencyMs": 2877, - "maxLatencyMs": 4922, - "bytesPerSec": 189857792 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 3365, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 673, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 209.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 200, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2877, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4922, + "unit": "ms" + }, + "bytesPerSec": { + "value": 189857792, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -767,8 +1609,14 @@ "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered-plain-links", - "totalRequests": 64193, - "totalErrors": 0, + "totalRequests": { + "value": 64193, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2621,306 +3469,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1097, - "errors": 0, - "requestsPerSec": 219.4, - "avgLatencyMs": 4.24, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 10, - "bytesPerSec": 61915136 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1097, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 219.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61915136, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1460, - "errors": 0, - "requestsPerSec": 292, - "avgLatencyMs": 16.58, - "p50LatencyMs": 15, - "p75LatencyMs": 19, - "p90LatencyMs": 20, - "p99LatencyMs": 24, - "maxLatencyMs": 27, - "bytesPerSec": 82385305.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1460, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 292, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 24, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82385305.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1541, - "errors": 0, - "requestsPerSec": 308.2, - "avgLatencyMs": 31.85, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 44, - "maxLatencyMs": 60, - "bytesPerSec": 86959718.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1541, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 308.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 60, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86959718.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1672, - "errors": 0, - "requestsPerSec": 334.4, - "avgLatencyMs": 73.78, - "p50LatencyMs": 73, - "p75LatencyMs": 77, - "p90LatencyMs": 82, - "p99LatencyMs": 90, - "maxLatencyMs": 237, - "bytesPerSec": 94378393.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1672, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 334.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 73.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 237, + "unit": "ms" + }, + "bytesPerSec": { + "value": 94378393.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1682, - "errors": 0, - "requestsPerSec": 336.4, - "avgLatencyMs": 146.17, - "p50LatencyMs": 142, - "p75LatencyMs": 151, - "p90LatencyMs": 158, - "p99LatencyMs": 511, - "maxLatencyMs": 1198, - "bytesPerSec": 94928896 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1682, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 336.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 146.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 151, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 511, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1198, + "unit": "ms" + }, + "bytesPerSec": { + "value": 94928896, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1630, - "errors": 0, - "requestsPerSec": 326, - "avgLatencyMs": 296.91, - "p50LatencyMs": 219, - "p75LatencyMs": 271, - "p90LatencyMs": 296, - "p99LatencyMs": 3426, - "maxLatencyMs": 4888, - "bytesPerSec": 91992883.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1630, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 326, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 296.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 271, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 296, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3426, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4888, + "unit": "ms" + }, + "bytesPerSec": { + "value": 91992883.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1578, - "errors": 0, - "requestsPerSec": 315.61, - "avgLatencyMs": 304.12, - "p50LatencyMs": 216, - "p75LatencyMs": 265, - "p90LatencyMs": 292, - "p99LatencyMs": 3634, - "maxLatencyMs": 4972, - "bytesPerSec": 89056870.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1578, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 315.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 304.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 216, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 265, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 292, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3634, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 89056870.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1168, - "errors": 0, - "requestsPerSec": 233.6, - "avgLatencyMs": 3.59, - "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 65925939.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1168, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 233.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65925939.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1539, - "errors": 0, - "requestsPerSec": 307.8, - "avgLatencyMs": 15.73, - "p50LatencyMs": 14, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 25, - "maxLatencyMs": 28, - "bytesPerSec": 86854860.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1539, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 307.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 25, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 28, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86854860.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1804, - "errors": 0, - "requestsPerSec": 360.8, - "avgLatencyMs": 27.11, - "p50LatencyMs": 26, - "p75LatencyMs": 28, - "p90LatencyMs": 32, - "p99LatencyMs": 37, - "maxLatencyMs": 41, - "bytesPerSec": 101823283.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1804, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 360.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 41, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101823283.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1985, - "errors": 0, - "requestsPerSec": 397, - "avgLatencyMs": 62.08, - "p50LatencyMs": 61, - "p75LatencyMs": 62, - "p90LatencyMs": 63, - "p99LatencyMs": 89, - "maxLatencyMs": 229, - "bytesPerSec": 112033792 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1985, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 397, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 89, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 229, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112033792, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2001, - "errors": 0, - "requestsPerSec": 400.2, - "avgLatencyMs": 122.96, - "p50LatencyMs": 121, - "p75LatencyMs": 122, - "p90LatencyMs": 123, - "p99LatencyMs": 293, - "maxLatencyMs": 859, - "bytesPerSec": 112911974.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2001, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 400.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 122.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 293, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 859, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112911974.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1973, - "errors": 0, - "requestsPerSec": 394.6, - "avgLatencyMs": 246.74, - "p50LatencyMs": 209, - "p75LatencyMs": 243, - "p90LatencyMs": 251, - "p99LatencyMs": 2447, - "maxLatencyMs": 3841, - "bytesPerSec": 111339110.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1973, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 394.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 246.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 209, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 251, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2447, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3841, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111339110.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1902, - "errors": 0, - "requestsPerSec": 380.4, - "avgLatencyMs": 278.69, - "p50LatencyMs": 200, - "p75LatencyMs": 240, - "p90LatencyMs": 307, - "p99LatencyMs": 3320, - "maxLatencyMs": 4920, - "bytesPerSec": 107341414.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1902, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 380.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 278.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 200, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 240, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 307, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3320, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4920, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107341414.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1367, - "errors": 0, - "requestsPerSec": 273.4, - "avgLatencyMs": 3.08, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 5, - "bytesPerSec": 77142425.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1367, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 273.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77142425.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1879, - "errors": 0, - "requestsPerSec": 375.8, - "avgLatencyMs": 12.73, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 16, - "maxLatencyMs": 23, - "bytesPerSec": 106043801.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1879, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 375.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 16, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106043801.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1965, - "errors": 0, - "requestsPerSec": 393, - "avgLatencyMs": 24.81, - "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 28, - "maxLatencyMs": 34, - "bytesPerSec": 110893465.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1965, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 393, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110893465.6, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1997, - "errors": 0, - "requestsPerSec": 399.4, - "avgLatencyMs": 61.7, - "p50LatencyMs": 61, - "p75LatencyMs": 62, - "p90LatencyMs": 63, - "p99LatencyMs": 95, - "maxLatencyMs": 197, - "bytesPerSec": 112702259.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1997, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 399.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 95, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 197, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112702259.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1984, - "errors": 0, - "requestsPerSec": 396.8, - "avgLatencyMs": 123.97, - "p50LatencyMs": 122, - "p75LatencyMs": 124, - "p90LatencyMs": 132, - "p99LatencyMs": 374, - "maxLatencyMs": 938, - "bytesPerSec": 111981363.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1984, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 396.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 123.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 374, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 938, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111981363.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1977, - "errors": 0, - "requestsPerSec": 395.4, - "avgLatencyMs": 246.4, - "p50LatencyMs": 204, - "p75LatencyMs": 241, - "p90LatencyMs": 245, - "p99LatencyMs": 2453, - "maxLatencyMs": 3924, - "bytesPerSec": 111561932.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1977, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 395.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 246.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 204, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 241, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2453, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3924, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111561932.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1913, - "errors": 0, - "requestsPerSec": 382.6, - "avgLatencyMs": 276.87, - "p50LatencyMs": 208, - "p75LatencyMs": 253, - "p90LatencyMs": 269, - "p99LatencyMs": 3356, - "maxLatencyMs": 4910, - "bytesPerSec": 107957452.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1913, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 276.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 208, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3356, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4910, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107957452.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -2929,8 +4478,14 @@ "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 36114, - "totalErrors": 0, + "totalRequests": { + "value": 36114, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -4781,53 +6336,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 99, - "fcpMs": 99.105, + "firstPaintMs": { + "value": 99, + "unit": "ms" + }, + "fcpMs": { + "value": 99.105, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 24.155, - "inputDelayMs": 0.929, - "processingDurationMs": 2.369, - "presentationDelayMs": 20.857 + "interactionLatencyMs": { + "value": 24.155, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.929, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.369, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.857, + "unit": "ms" + } } }, { - "firstPaintMs": 88, - "fcpMs": 88.003, + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 88.003, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 23.85, - "inputDelayMs": 0.771, - "processingDurationMs": 4.303, - "presentationDelayMs": 18.776 + "interactionLatencyMs": { + "value": 23.85, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.771, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.303, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.776, + "unit": "ms" + } } }, { - "firstPaintMs": 97, - "fcpMs": 97.246, + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 97.246, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 21.936, - "inputDelayMs": 0.744, - "processingDurationMs": 2.46, - "presentationDelayMs": 18.732 + "interactionLatencyMs": { + "value": 21.936, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.744, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.46, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.732, + "unit": "ms" + } } }, { - "firstPaintMs": 81, - "fcpMs": 81.275, + "firstPaintMs": { + "value": 81, + "unit": "ms" + }, + "fcpMs": { + "value": 81.275, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 19.485999999999997, - "inputDelayMs": 0.716, - "processingDurationMs": 2.312, - "presentationDelayMs": 16.458 + "interactionLatencyMs": { + "value": 19.485999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.716, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.312, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.458, + "unit": "ms" + } } }, { - "firstPaintMs": 88, - "fcpMs": 87.85, + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 87.85, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.104, - "inputDelayMs": 0.974, - "processingDurationMs": 2.374, - "presentationDelayMs": 16.756 + "interactionLatencyMs": { + "value": 20.104, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.974, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.374, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.756, + "unit": "ms" + } } } ], @@ -5000,53 +6645,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 103, - "fcpMs": 102.803, + "firstPaintMs": { + "value": 103, + "unit": "ms" + }, + "fcpMs": { + "value": 102.803, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.161, - "inputDelayMs": 0.881, - "processingDurationMs": 4.298, - "presentationDelayMs": 14.982 + "interactionLatencyMs": { + "value": 20.161, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.881, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.298, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.982, + "unit": "ms" + } } }, { - "firstPaintMs": 85, - "fcpMs": 84.796, + "firstPaintMs": { + "value": 85, + "unit": "ms" + }, + "fcpMs": { + "value": 84.796, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 12.315000000000001, - "inputDelayMs": 0.952, - "processingDurationMs": 1.848, - "presentationDelayMs": 9.515 + "interactionLatencyMs": { + "value": 12.315000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.952, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.848, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.515, + "unit": "ms" + } } }, { - "firstPaintMs": 92, - "fcpMs": 91.907, + "firstPaintMs": { + "value": 92, + "unit": "ms" + }, + "fcpMs": { + "value": 91.907, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 21.368, - "inputDelayMs": 0.783, - "processingDurationMs": 2.205, - "presentationDelayMs": 18.38 + "interactionLatencyMs": { + "value": 21.368, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.783, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.205, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.38, + "unit": "ms" + } } }, { - "firstPaintMs": 64, - "fcpMs": 63.663, + "firstPaintMs": { + "value": 64, + "unit": "ms" + }, + "fcpMs": { + "value": 63.663, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.913, - "inputDelayMs": 0.902, - "processingDurationMs": 2.23, - "presentationDelayMs": 10.781 + "interactionLatencyMs": { + "value": 13.913, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.902, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.23, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.781, + "unit": "ms" + } } }, { - "firstPaintMs": 92, - "fcpMs": 92.097, + "firstPaintMs": { + "value": 92, + "unit": "ms" + }, + "fcpMs": { + "value": 92.097, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.101, - "inputDelayMs": 1.876, - "processingDurationMs": 4.217, - "presentationDelayMs": 14.008 + "interactionLatencyMs": { + "value": 20.101, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.876, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.217, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.008, + "unit": "ms" + } } } ], @@ -5216,7 +6951,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -5233,8 +6971,14 @@ "@pracht/preact-ssr-precompile", "@pracht/vite-plugin" ], - "packagesScanned": 196, - "packagesDeclaringNodeEngine": 131, + "packagesScanned": { + "value": 196, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 131, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -5242,31 +6986,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 2, - "devDependencies": 6, - "allDependencies": 239, - "duplicateDependencies": 4, - "depInstallSize": 114600635 + "prodDependencies": { + "value": 2, + "unit": "count" + }, + "devDependencies": { + "value": 6, + "unit": "count" + }, + "allDependencies": { + "value": 239, + "unit": "count" + }, + "duplicateDependencies": { + "value": 4, + "unit": "count" + }, + "depInstallSize": { + "value": 114600635, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 2 + "result": { + "value": 2, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 6 + "result": { + "value": 6, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 239 + "result": { + "value": 239, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 3, - "devDependencies": 2, - "allDependencies": 5, + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 2, + "unit": "count" + }, + "allDependencies": { + "value": 5, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -5274,23 +7051,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 2, - "devDependencies": 2, - "allDependencies": 218, - "duplicateDependencies": 4 + "prodDependencies": { + "value": 2, + "unit": "count" + }, + "devDependencies": { + "value": 2, + "unit": "count" + }, + "allDependencies": { + "value": 218, + "unit": "count" + }, + "duplicateDependencies": { + "value": 4, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 4 + "result": { + "value": 4, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 114600635 + "result": { + "value": 114600635, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -5303,7 +7101,10 @@ "baselineStatus": "high", "baselineYear": 2020, "baselineReason": null, - "baselineFeatureCount": 37 + "baselineFeatureCount": { + "value": 37, + "unit": "count" + } } }, "minimumNodeVersion": { diff --git a/packages/results/data/pracht/versions/0.18.0.json b/packages/results/data/pracht/versions/0.18.0.json index 2667fa79..25b63dbd 100644 --- a/packages/results/data/pracht/versions/0.18.0.json +++ b/packages/results/data/pracht/versions/0.18.0.json @@ -56,40 +56,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 6, - "transferSize": 21950 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 21950, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 1222 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 1222, + "unit": "bytes" + } }, "script": { - "requestCount": 4, - "transferSize": 19521 + "requestCount": { + "value": 4, + "unit": "requests" + }, + "transferSize": { + "value": 19521, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 1207 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 1207, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -101,19 +155,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1569 + "installTimeMs": { + "value": 1569, + "unit": "ms" + } }, { - "installTimeMs": 2003 + "installTimeMs": { + "value": 2003, + "unit": "ms" + } }, { - "installTimeMs": 1822 + "installTimeMs": { + "value": 1822, + "unit": "ms" + } }, { - "installTimeMs": 2367 + "installTimeMs": { + "value": 2367, + "unit": "ms" + } }, { - "installTimeMs": 2473 + "installTimeMs": { + "value": 2473, + "unit": "ms" + } } ], "installTimeMs": { @@ -142,7 +211,10 @@ } } }, - "nodeModulesSizeBytes": 138993664 + "nodeModulesSizeBytes": { + "value": 138993664, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -152,19 +224,34 @@ "runs": 5, "iterations": [ { - "timeMs": 750 + "timeMs": { + "value": 750, + "unit": "ms" + } }, { - "timeMs": 759 + "timeMs": { + "value": 759, + "unit": "ms" + } }, { - "timeMs": 731 + "timeMs": { + "value": 731, + "unit": "ms" + } }, { - "timeMs": 733 + "timeMs": { + "value": 733, + "unit": "ms" + } }, { - "timeMs": 712 + "timeMs": { + "value": 712, + "unit": "ms" + } } ], "timeMs": { @@ -202,19 +289,34 @@ "runs": 5, "iterations": [ { - "timeMs": 750 + "timeMs": { + "value": 750, + "unit": "ms" + } }, { - "timeMs": 773 + "timeMs": { + "value": 773, + "unit": "ms" + } }, { - "timeMs": 719 + "timeMs": { + "value": 719, + "unit": "ms" + } }, { - "timeMs": 686 + "timeMs": { + "value": 686, + "unit": "ms" + } }, { - "timeMs": 705 + "timeMs": { + "value": 705, + "unit": "ms" + } } ], "timeMs": { @@ -252,19 +354,34 @@ "runs": 5, "iterations": [ { - "timeMs": 859 + "timeMs": { + "value": 859, + "unit": "ms" + } }, { - "timeMs": 801 + "timeMs": { + "value": 801, + "unit": "ms" + } }, { - "timeMs": 852 + "timeMs": { + "value": 852, + "unit": "ms" + } }, { - "timeMs": 843 + "timeMs": { + "value": 843, + "unit": "ms" + } }, { - "timeMs": 823 + "timeMs": { + "value": 823, + "unit": "ms" + } } ], "timeMs": { @@ -316,7 +433,10 @@ "min": 0.5909509999992224, "max": 16.32818800000041 }, - "samples": 5469 + "samples": { + "value": 5469, + "unit": "requests" + } }, { "opsPerSec": { @@ -333,7 +453,10 @@ "min": 0.5694069999990461, "max": 19.294182000001456 }, - "samples": 5398 + "samples": { + "value": 5398, + "unit": "requests" + } }, { "opsPerSec": { @@ -350,7 +473,10 @@ "min": 0.5172079999974812, "max": 20.350542000000132 }, - "samples": 5753 + "samples": { + "value": 5753, + "unit": "requests" + } }, { "opsPerSec": { @@ -367,7 +493,10 @@ "min": 0.5260079999934533, "max": 20.785814999999275 }, - "samples": 5611 + "samples": { + "value": 5611, + "unit": "requests" + } }, { "opsPerSec": { @@ -384,7 +513,10 @@ "min": 0.5513589999973192, "max": 22.71615699999529 }, - "samples": 5643 + "samples": { + "value": 5643, + "unit": "requests" + } } ], "opsPerSec": { @@ -439,9 +571,18 @@ } } }, - "samples": 27874, - "bodySizeKb": 187.02, - "duplicationFactor": 2, + "samples": { + "value": 27874, + "unit": "requests" + }, + "bodySizeKb": { + "value": 187.02, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -459,306 +600,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1808, - "errors": 0, - "requestsPerSec": 361.6, - "avgLatencyMs": 2.14, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 3, - "maxLatencyMs": 7, - "bytesPerSec": 102006784 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1808, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 361.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102006784, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2917, - "errors": 0, - "requestsPerSec": 583.4, - "avgLatencyMs": 8.18, - "p50LatencyMs": 8, - "p75LatencyMs": 8, - "p90LatencyMs": 9, - "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 164560896 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2917, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 583.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 164560896, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 3263, - "errors": 0, - "requestsPerSec": 652.6, - "avgLatencyMs": 14.72, - "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 19, - "bytesPerSec": 184090624 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3263, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 652.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 184090624, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 3438, - "errors": 0, - "requestsPerSec": 687.6, - "avgLatencyMs": 35.74, - "p50LatencyMs": 35, - "p75LatencyMs": 37, - "p90LatencyMs": 38, - "p99LatencyMs": 42, - "maxLatencyMs": 139, - "bytesPerSec": 193973452.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3438, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 687.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 35.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 38, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 42, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 139, + "unit": "ms" + }, + "bytesPerSec": { + "value": 193973452.8, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 3329, - "errors": 0, - "requestsPerSec": 665.8, - "avgLatencyMs": 74.04, - "p50LatencyMs": 72, - "p75LatencyMs": 74, - "p90LatencyMs": 77, - "p99LatencyMs": 109, - "maxLatencyMs": 615, - "bytesPerSec": 187813068.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3329, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 665.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 74.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 109, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 615, + "unit": "ms" + }, + "bytesPerSec": { + "value": 187813068.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 3285, - "errors": 0, - "requestsPerSec": 657, - "avgLatencyMs": 149.52, - "p50LatencyMs": 141, - "p75LatencyMs": 145, - "p90LatencyMs": 156, - "p99LatencyMs": 1219, - "maxLatencyMs": 2515, - "bytesPerSec": 185322700.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 3285, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 657, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 149.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1219, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2515, + "unit": "ms" + }, + "bytesPerSec": { + "value": 185322700.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 3207, - "errors": 0, - "requestsPerSec": 641.4, - "avgLatencyMs": 214.97, - "p50LatencyMs": 152, - "p75LatencyMs": 198, - "p90LatencyMs": 215, - "p99LatencyMs": 2908, - "maxLatencyMs": 4991, - "bytesPerSec": 180944896 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 3207, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 641.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 214.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 198, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2908, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4991, + "unit": "ms" + }, + "bytesPerSec": { + "value": 180944896, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1776, - "errors": 0, - "requestsPerSec": 355.2, - "avgLatencyMs": 2.22, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 100197990.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1776, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 355.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100197990.4, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 3096, - "errors": 0, - "requestsPerSec": 619.21, - "avgLatencyMs": 7.37, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 17, - "bytesPerSec": 174679654.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3096, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 619.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 17, + "unit": "ms" + }, + "bytesPerSec": { + "value": 174679654.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 3311, - "errors": 0, - "requestsPerSec": 662.2, - "avgLatencyMs": 14.55, - "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 19, - "bytesPerSec": 186764492.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3311, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 662.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 186764492.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 3329, - "errors": 0, - "requestsPerSec": 665.8, - "avgLatencyMs": 36.9, - "p50LatencyMs": 36, - "p75LatencyMs": 37, - "p90LatencyMs": 39, - "p99LatencyMs": 48, - "maxLatencyMs": 76, - "bytesPerSec": 187813068.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3329, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 665.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 36.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 76, + "unit": "ms" + }, + "bytesPerSec": { + "value": 187813068.8, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 3268, - "errors": 0, - "requestsPerSec": 653.6, - "avgLatencyMs": 75.42, - "p50LatencyMs": 74, - "p75LatencyMs": 75, - "p90LatencyMs": 78, - "p99LatencyMs": 112, - "maxLatencyMs": 503, - "bytesPerSec": 184352768 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3268, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 653.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 75.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 112, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 503, + "unit": "ms" + }, + "bytesPerSec": { + "value": 184352768, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 3212, - "errors": 0, - "requestsPerSec": 642.4, - "avgLatencyMs": 152.4, - "p50LatencyMs": 147, - "p75LatencyMs": 152, - "p90LatencyMs": 155, - "p99LatencyMs": 1072, - "maxLatencyMs": 2448, - "bytesPerSec": 181207040 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 3212, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 642.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 152.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1072, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2448, + "unit": "ms" + }, + "bytesPerSec": { + "value": 181207040, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 3161, - "errors": 0, - "requestsPerSec": 632.21, - "avgLatencyMs": 216.45, - "p50LatencyMs": 162, - "p75LatencyMs": 187, - "p90LatencyMs": 206, - "p99LatencyMs": 2991, - "maxLatencyMs": 4969, - "bytesPerSec": 178323456 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 3161, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 632.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 216.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 162, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 187, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 206, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2991, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4969, + "unit": "ms" + }, + "bytesPerSec": { + "value": 178323456, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1823, - "errors": 0, - "requestsPerSec": 364.6, - "avgLatencyMs": 2.17, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 102845644.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1823, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 364.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102845644.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 3050, - "errors": 0, - "requestsPerSec": 610, - "avgLatencyMs": 7.54, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 172058214.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3050, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 610, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 172058214.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 3291, - "errors": 0, - "requestsPerSec": 658.2, - "avgLatencyMs": 14.6, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 18, - "maxLatencyMs": 20, - "bytesPerSec": 185663488 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3291, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 658.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 185663488, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 3449, - "errors": 0, - "requestsPerSec": 689.8, - "avgLatencyMs": 35.62, - "p50LatencyMs": 36, - "p75LatencyMs": 36, - "p90LatencyMs": 37, - "p99LatencyMs": 39, - "maxLatencyMs": 119, - "bytesPerSec": 194576384 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3449, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 689.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 35.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 119, + "unit": "ms" + }, + "bytesPerSec": { + "value": 194576384, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5010, - "requests": 3420, - "errors": 0, - "requestsPerSec": 684, - "avgLatencyMs": 72.06, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 74, - "p99LatencyMs": 121, - "maxLatencyMs": 526, - "bytesPerSec": 192924876.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 3420, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 684, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 72.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 121, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 526, + "unit": "ms" + }, + "bytesPerSec": { + "value": 192924876.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 3395, - "errors": 0, - "requestsPerSec": 679, - "avgLatencyMs": 144.71, - "p50LatencyMs": 141, - "p75LatencyMs": 143, - "p90LatencyMs": 146, - "p99LatencyMs": 878, - "maxLatencyMs": 2252, - "bytesPerSec": 191509299.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 3395, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 679, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 878, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2252, + "unit": "ms" + }, + "bytesPerSec": { + "value": 191509299.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 3365, - "errors": 0, - "requestsPerSec": 673, - "avgLatencyMs": 209.4, - "p50LatencyMs": 153, - "p75LatencyMs": 186, - "p90LatencyMs": 200, - "p99LatencyMs": 2877, - "maxLatencyMs": 4922, - "bytesPerSec": 189857792 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 3365, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 673, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 209.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 200, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2877, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4922, + "unit": "ms" + }, + "bytesPerSec": { + "value": 189857792, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -767,8 +1609,14 @@ "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered-plain-links", - "totalRequests": 64193, - "totalErrors": 0, + "totalRequests": { + "value": 64193, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2621,306 +3469,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1097, - "errors": 0, - "requestsPerSec": 219.4, - "avgLatencyMs": 4.24, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 10, - "bytesPerSec": 61915136 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1097, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 219.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61915136, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1460, - "errors": 0, - "requestsPerSec": 292, - "avgLatencyMs": 16.58, - "p50LatencyMs": 15, - "p75LatencyMs": 19, - "p90LatencyMs": 20, - "p99LatencyMs": 24, - "maxLatencyMs": 27, - "bytesPerSec": 82385305.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1460, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 292, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 24, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82385305.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1541, - "errors": 0, - "requestsPerSec": 308.2, - "avgLatencyMs": 31.85, - "p50LatencyMs": 32, - "p75LatencyMs": 34, - "p90LatencyMs": 37, - "p99LatencyMs": 44, - "maxLatencyMs": 60, - "bytesPerSec": 86959718.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1541, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 308.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 60, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86959718.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1672, - "errors": 0, - "requestsPerSec": 334.4, - "avgLatencyMs": 73.78, - "p50LatencyMs": 73, - "p75LatencyMs": 77, - "p90LatencyMs": 82, - "p99LatencyMs": 90, - "maxLatencyMs": 237, - "bytesPerSec": 94378393.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1672, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 334.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 73.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 237, + "unit": "ms" + }, + "bytesPerSec": { + "value": 94378393.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1682, - "errors": 0, - "requestsPerSec": 336.4, - "avgLatencyMs": 146.17, - "p50LatencyMs": 142, - "p75LatencyMs": 151, - "p90LatencyMs": 158, - "p99LatencyMs": 511, - "maxLatencyMs": 1198, - "bytesPerSec": 94928896 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1682, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 336.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 146.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 151, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 511, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1198, + "unit": "ms" + }, + "bytesPerSec": { + "value": 94928896, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1630, - "errors": 0, - "requestsPerSec": 326, - "avgLatencyMs": 296.91, - "p50LatencyMs": 219, - "p75LatencyMs": 271, - "p90LatencyMs": 296, - "p99LatencyMs": 3426, - "maxLatencyMs": 4888, - "bytesPerSec": 91992883.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1630, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 326, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 296.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 271, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 296, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3426, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4888, + "unit": "ms" + }, + "bytesPerSec": { + "value": 91992883.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1578, - "errors": 0, - "requestsPerSec": 315.61, - "avgLatencyMs": 304.12, - "p50LatencyMs": 216, - "p75LatencyMs": 265, - "p90LatencyMs": 292, - "p99LatencyMs": 3634, - "maxLatencyMs": 4972, - "bytesPerSec": 89056870.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1578, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 315.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 304.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 216, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 265, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 292, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3634, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 89056870.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1168, - "errors": 0, - "requestsPerSec": 233.6, - "avgLatencyMs": 3.59, - "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 65925939.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1168, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 233.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65925939.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1539, - "errors": 0, - "requestsPerSec": 307.8, - "avgLatencyMs": 15.73, - "p50LatencyMs": 14, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 25, - "maxLatencyMs": 28, - "bytesPerSec": 86854860.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1539, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 307.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 25, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 28, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86854860.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1804, - "errors": 0, - "requestsPerSec": 360.8, - "avgLatencyMs": 27.11, - "p50LatencyMs": 26, - "p75LatencyMs": 28, - "p90LatencyMs": 32, - "p99LatencyMs": 37, - "maxLatencyMs": 41, - "bytesPerSec": 101823283.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1804, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 360.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 41, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101823283.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1985, - "errors": 0, - "requestsPerSec": 397, - "avgLatencyMs": 62.08, - "p50LatencyMs": 61, - "p75LatencyMs": 62, - "p90LatencyMs": 63, - "p99LatencyMs": 89, - "maxLatencyMs": 229, - "bytesPerSec": 112033792 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1985, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 397, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 89, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 229, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112033792, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2001, - "errors": 0, - "requestsPerSec": 400.2, - "avgLatencyMs": 122.96, - "p50LatencyMs": 121, - "p75LatencyMs": 122, - "p90LatencyMs": 123, - "p99LatencyMs": 293, - "maxLatencyMs": 859, - "bytesPerSec": 112911974.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2001, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 400.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 122.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 293, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 859, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112911974.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1973, - "errors": 0, - "requestsPerSec": 394.6, - "avgLatencyMs": 246.74, - "p50LatencyMs": 209, - "p75LatencyMs": 243, - "p90LatencyMs": 251, - "p99LatencyMs": 2447, - "maxLatencyMs": 3841, - "bytesPerSec": 111339110.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1973, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 394.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 246.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 209, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 251, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2447, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3841, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111339110.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1902, - "errors": 0, - "requestsPerSec": 380.4, - "avgLatencyMs": 278.69, - "p50LatencyMs": 200, - "p75LatencyMs": 240, - "p90LatencyMs": 307, - "p99LatencyMs": 3320, - "maxLatencyMs": 4920, - "bytesPerSec": 107341414.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1902, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 380.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 278.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 200, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 240, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 307, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3320, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4920, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107341414.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1367, - "errors": 0, - "requestsPerSec": 273.4, - "avgLatencyMs": 3.08, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 5, - "bytesPerSec": 77142425.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1367, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 273.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77142425.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1879, - "errors": 0, - "requestsPerSec": 375.8, - "avgLatencyMs": 12.73, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 16, - "maxLatencyMs": 23, - "bytesPerSec": 106043801.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1879, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 375.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 16, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106043801.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1965, - "errors": 0, - "requestsPerSec": 393, - "avgLatencyMs": 24.81, - "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 28, - "maxLatencyMs": 34, - "bytesPerSec": 110893465.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1965, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 393, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110893465.6, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1997, - "errors": 0, - "requestsPerSec": 399.4, - "avgLatencyMs": 61.7, - "p50LatencyMs": 61, - "p75LatencyMs": 62, - "p90LatencyMs": 63, - "p99LatencyMs": 95, - "maxLatencyMs": 197, - "bytesPerSec": 112702259.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1997, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 399.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 95, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 197, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112702259.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1984, - "errors": 0, - "requestsPerSec": 396.8, - "avgLatencyMs": 123.97, - "p50LatencyMs": 122, - "p75LatencyMs": 124, - "p90LatencyMs": 132, - "p99LatencyMs": 374, - "maxLatencyMs": 938, - "bytesPerSec": 111981363.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1984, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 396.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 123.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 374, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 938, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111981363.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1977, - "errors": 0, - "requestsPerSec": 395.4, - "avgLatencyMs": 246.4, - "p50LatencyMs": 204, - "p75LatencyMs": 241, - "p90LatencyMs": 245, - "p99LatencyMs": 2453, - "maxLatencyMs": 3924, - "bytesPerSec": 111561932.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1977, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 395.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 246.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 204, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 241, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2453, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3924, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111561932.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1913, - "errors": 0, - "requestsPerSec": 382.6, - "avgLatencyMs": 276.87, - "p50LatencyMs": 208, - "p75LatencyMs": 253, - "p90LatencyMs": 269, - "p99LatencyMs": 3356, - "maxLatencyMs": 4910, - "bytesPerSec": 107957452.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1913, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 276.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 208, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3356, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4910, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107957452.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -2929,8 +4478,14 @@ "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 36114, - "totalErrors": 0, + "totalRequests": { + "value": 36114, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -4781,53 +6336,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 99, - "fcpMs": 99.105, + "firstPaintMs": { + "value": 99, + "unit": "ms" + }, + "fcpMs": { + "value": 99.105, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 24.155, - "inputDelayMs": 0.929, - "processingDurationMs": 2.369, - "presentationDelayMs": 20.857 + "interactionLatencyMs": { + "value": 24.155, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.929, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.369, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.857, + "unit": "ms" + } } }, { - "firstPaintMs": 88, - "fcpMs": 88.003, + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 88.003, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 23.85, - "inputDelayMs": 0.771, - "processingDurationMs": 4.303, - "presentationDelayMs": 18.776 + "interactionLatencyMs": { + "value": 23.85, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.771, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.303, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.776, + "unit": "ms" + } } }, { - "firstPaintMs": 97, - "fcpMs": 97.246, + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 97.246, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 21.936, - "inputDelayMs": 0.744, - "processingDurationMs": 2.46, - "presentationDelayMs": 18.732 + "interactionLatencyMs": { + "value": 21.936, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.744, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.46, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.732, + "unit": "ms" + } } }, { - "firstPaintMs": 81, - "fcpMs": 81.275, + "firstPaintMs": { + "value": 81, + "unit": "ms" + }, + "fcpMs": { + "value": 81.275, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 19.485999999999997, - "inputDelayMs": 0.716, - "processingDurationMs": 2.312, - "presentationDelayMs": 16.458 + "interactionLatencyMs": { + "value": 19.485999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.716, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.312, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.458, + "unit": "ms" + } } }, { - "firstPaintMs": 88, - "fcpMs": 87.85, + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 87.85, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.104, - "inputDelayMs": 0.974, - "processingDurationMs": 2.374, - "presentationDelayMs": 16.756 + "interactionLatencyMs": { + "value": 20.104, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.974, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.374, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.756, + "unit": "ms" + } } } ], @@ -5000,53 +6645,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 103, - "fcpMs": 102.803, + "firstPaintMs": { + "value": 103, + "unit": "ms" + }, + "fcpMs": { + "value": 102.803, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.161, - "inputDelayMs": 0.881, - "processingDurationMs": 4.298, - "presentationDelayMs": 14.982 + "interactionLatencyMs": { + "value": 20.161, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.881, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.298, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.982, + "unit": "ms" + } } }, { - "firstPaintMs": 85, - "fcpMs": 84.796, + "firstPaintMs": { + "value": 85, + "unit": "ms" + }, + "fcpMs": { + "value": 84.796, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 12.315000000000001, - "inputDelayMs": 0.952, - "processingDurationMs": 1.848, - "presentationDelayMs": 9.515 + "interactionLatencyMs": { + "value": 12.315000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.952, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.848, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.515, + "unit": "ms" + } } }, { - "firstPaintMs": 92, - "fcpMs": 91.907, + "firstPaintMs": { + "value": 92, + "unit": "ms" + }, + "fcpMs": { + "value": 91.907, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 21.368, - "inputDelayMs": 0.783, - "processingDurationMs": 2.205, - "presentationDelayMs": 18.38 + "interactionLatencyMs": { + "value": 21.368, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.783, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.205, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.38, + "unit": "ms" + } } }, { - "firstPaintMs": 64, - "fcpMs": 63.663, + "firstPaintMs": { + "value": 64, + "unit": "ms" + }, + "fcpMs": { + "value": 63.663, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.913, - "inputDelayMs": 0.902, - "processingDurationMs": 2.23, - "presentationDelayMs": 10.781 + "interactionLatencyMs": { + "value": 13.913, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.902, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.23, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.781, + "unit": "ms" + } } }, { - "firstPaintMs": 92, - "fcpMs": 92.097, + "firstPaintMs": { + "value": 92, + "unit": "ms" + }, + "fcpMs": { + "value": 92.097, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.101, - "inputDelayMs": 1.876, - "processingDurationMs": 4.217, - "presentationDelayMs": 14.008 + "interactionLatencyMs": { + "value": 20.101, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.876, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.217, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.008, + "unit": "ms" + } } } ], @@ -5216,7 +6951,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -5233,8 +6971,14 @@ "@pracht/preact-ssr-precompile", "@pracht/vite-plugin" ], - "packagesScanned": 196, - "packagesDeclaringNodeEngine": 131, + "packagesScanned": { + "value": 196, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 131, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -5242,31 +6986,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 2, - "devDependencies": 6, - "allDependencies": 239, - "duplicateDependencies": 4, - "depInstallSize": 114600635 + "prodDependencies": { + "value": 2, + "unit": "count" + }, + "devDependencies": { + "value": 6, + "unit": "count" + }, + "allDependencies": { + "value": 239, + "unit": "count" + }, + "duplicateDependencies": { + "value": 4, + "unit": "count" + }, + "depInstallSize": { + "value": 114600635, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 2 + "result": { + "value": 2, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 6 + "result": { + "value": 6, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 239 + "result": { + "value": 239, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 3, - "devDependencies": 2, - "allDependencies": 5, + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 2, + "unit": "count" + }, + "allDependencies": { + "value": 5, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -5274,23 +7051,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 2, - "devDependencies": 2, - "allDependencies": 218, - "duplicateDependencies": 4 + "prodDependencies": { + "value": 2, + "unit": "count" + }, + "devDependencies": { + "value": 2, + "unit": "count" + }, + "allDependencies": { + "value": 218, + "unit": "count" + }, + "duplicateDependencies": { + "value": 4, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 4 + "result": { + "value": 4, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 114600635 + "result": { + "value": 114600635, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -5303,7 +7101,10 @@ "baselineStatus": "high", "baselineYear": 2020, "baselineReason": null, - "baselineFeatureCount": 37 + "baselineFeatureCount": { + "value": 37, + "unit": "count" + } } }, "minimumNodeVersion": { diff --git a/packages/results/data/react-router/latest.json b/packages/results/data/react-router/latest.json index aa4045c6..21f0f56b 100644 --- a/packages/results/data/react-router/latest.json +++ b/packages/results/data/react-router/latest.json @@ -67,40 +67,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 8, - "transferSize": 124558 + "requestCount": { + "value": 8, + "unit": "requests" + }, + "transferSize": { + "value": 124558, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 2508 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 2508, + "unit": "bytes" + } }, "script": { - "requestCount": 6, - "transferSize": 121027 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 121027, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 1023 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 1023, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -112,19 +166,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1275 + "installTimeMs": { + "value": 1275, + "unit": "ms" + } }, { - "installTimeMs": 1565 + "installTimeMs": { + "value": 1565, + "unit": "ms" + } }, { - "installTimeMs": 1372 + "installTimeMs": { + "value": 1372, + "unit": "ms" + } }, { - "installTimeMs": 1905 + "installTimeMs": { + "value": 1905, + "unit": "ms" + } }, { - "installTimeMs": 1731 + "installTimeMs": { + "value": 1731, + "unit": "ms" + } } ], "installTimeMs": { @@ -153,7 +222,10 @@ } } }, - "nodeModulesSizeBytes": 114647040 + "nodeModulesSizeBytes": { + "value": 114647040, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -163,19 +235,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1720 + "timeMs": { + "value": 1720, + "unit": "ms" + } }, { - "timeMs": 1802 + "timeMs": { + "value": 1802, + "unit": "ms" + } }, { - "timeMs": 1744 + "timeMs": { + "value": 1744, + "unit": "ms" + } }, { - "timeMs": 1650 + "timeMs": { + "value": 1650, + "unit": "ms" + } }, { - "timeMs": 1760 + "timeMs": { + "value": 1760, + "unit": "ms" + } } ], "timeMs": { @@ -213,19 +300,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1634 + "timeMs": { + "value": 1634, + "unit": "ms" + } }, { - "timeMs": 1645 + "timeMs": { + "value": 1645, + "unit": "ms" + } }, { - "timeMs": 1912 + "timeMs": { + "value": 1912, + "unit": "ms" + } }, { - "timeMs": 1615 + "timeMs": { + "value": 1615, + "unit": "ms" + } }, { - "timeMs": 2296 + "timeMs": { + "value": 2296, + "unit": "ms" + } } ], "timeMs": { @@ -263,19 +365,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1063 + "timeMs": { + "value": 1063, + "unit": "ms" + } }, { - "timeMs": 1028 + "timeMs": { + "value": 1028, + "unit": "ms" + } }, { - "timeMs": 1049 + "timeMs": { + "value": 1049, + "unit": "ms" + } }, { - "timeMs": 1058 + "timeMs": { + "value": 1058, + "unit": "ms" + } }, { - "timeMs": 1017 + "timeMs": { + "value": 1017, + "unit": "ms" + } } ], "timeMs": { @@ -327,7 +444,10 @@ "min": 1.6874770000003991, "max": 10.761763999999971 }, - "samples": 3406 + "samples": { + "value": 3406, + "unit": "requests" + } }, { "opsPerSec": { @@ -344,7 +464,10 @@ "min": 1.6681209999987914, "max": 9.959717000001547 }, - "samples": 3433 + "samples": { + "value": 3433, + "unit": "requests" + } }, { "opsPerSec": { @@ -361,7 +484,10 @@ "min": 1.651716000000306, "max": 9.878010000000359 }, - "samples": 3580 + "samples": { + "value": 3580, + "unit": "requests" + } }, { "opsPerSec": { @@ -378,7 +504,10 @@ "min": 1.6225159999958123, "max": 7.67373100000259 }, - "samples": 3603 + "samples": { + "value": 3603, + "unit": "requests" + } }, { "opsPerSec": { @@ -395,7 +524,10 @@ "min": 1.6248970000015106, "max": 7.9251339999973425 }, - "samples": 3579 + "samples": { + "value": 3579, + "unit": "requests" + } } ], "opsPerSec": { @@ -450,9 +582,18 @@ } } }, - "samples": 17601, - "bodySizeKb": 216.84, - "duplicationFactor": 2, + "samples": { + "value": 17601, + "unit": "requests" + }, + "bodySizeKb": { + "value": 216.84, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -470,306 +611,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1240, - "errors": 0, - "requestsPerSec": 248, - "avgLatencyMs": 3.23, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 77483212.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1240, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 248, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77483212.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1652, - "errors": 0, - "requestsPerSec": 330.4, - "avgLatencyMs": 14.66, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 27, - "bytesPerSec": 103212646.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1652, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 330.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103212646.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5010, - "requests": 1708, - "errors": 0, - "requestsPerSec": 341.6, - "avgLatencyMs": 28.65, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 57, - "bytesPerSec": 106725376 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1708, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 341.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 57, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106725376, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1723, - "errors": 0, - "requestsPerSec": 344.6, - "avgLatencyMs": 71.52, - "p50LatencyMs": 71, - "p75LatencyMs": 71, - "p90LatencyMs": 72, - "p99LatencyMs": 102, - "maxLatencyMs": 107, - "bytesPerSec": 107669094.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1723, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 344.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 71.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 102, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 107, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107669094.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5010, - "requests": 1726, - "errors": 0, - "requestsPerSec": 345.2, - "avgLatencyMs": 142.28, - "p50LatencyMs": 142, - "p75LatencyMs": 143, - "p90LatencyMs": 144, - "p99LatencyMs": 170, - "maxLatencyMs": 318, - "bytesPerSec": 107865702.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1726, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 345.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 142.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 170, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 318, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107865702.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1677, - "errors": 0, - "requestsPerSec": 335.4, - "avgLatencyMs": 289.34, - "p50LatencyMs": 213, - "p75LatencyMs": 258, - "p90LatencyMs": 286, - "p99LatencyMs": 3459, - "maxLatencyMs": 4934, - "bytesPerSec": 104798617.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1677, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 335.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 289.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 286, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3459, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4934, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104798617.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1680, - "errors": 0, - "requestsPerSec": 336, - "avgLatencyMs": 291.69, - "p50LatencyMs": 213, - "p75LatencyMs": 259, - "p90LatencyMs": 280, - "p99LatencyMs": 3523, - "maxLatencyMs": 4996, - "bytesPerSec": 104982118.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1680, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 336, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 291.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 259, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 280, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3523, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4996, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104982118.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1279, - "errors": 0, - "requestsPerSec": 255.8, - "avgLatencyMs": 3.12, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 79921152 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1279, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 255.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79921152, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1651, - "errors": 0, - "requestsPerSec": 330.2, - "avgLatencyMs": 14.73, - "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 24, - "bytesPerSec": 103160217.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1651, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 330.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103160217.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1720, - "errors": 0, - "requestsPerSec": 344, - "avgLatencyMs": 28.47, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 36, - "maxLatencyMs": 52, - "bytesPerSec": 107472486.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1720, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 344, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 52, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107472486.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1719, - "errors": 0, - "requestsPerSec": 343.8, - "avgLatencyMs": 71.68, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 73, - "p99LatencyMs": 106, - "maxLatencyMs": 252, - "bytesPerSec": 107406950.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1719, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 343.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 71.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 106, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 252, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107406950.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1729, - "errors": 0, - "requestsPerSec": 345.8, - "avgLatencyMs": 142.12, - "p50LatencyMs": 141, - "p75LatencyMs": 142, - "p90LatencyMs": 144, - "p99LatencyMs": 538, - "maxLatencyMs": 1177, - "bytesPerSec": 108036096 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1729, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 345.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 142.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 538, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1177, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108036096, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1692, - "errors": 0, - "requestsPerSec": 338.4, - "avgLatencyMs": 286.5, - "p50LatencyMs": 213, - "p75LatencyMs": 257, - "p90LatencyMs": 299, - "p99LatencyMs": 3393, - "maxLatencyMs": 4862, - "bytesPerSec": 105729228.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1692, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 338.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 286.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 257, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 299, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3393, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4862, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105729228.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1732, - "errors": 0, - "requestsPerSec": 346.4, - "avgLatencyMs": 288.74, - "p50LatencyMs": 220, - "p75LatencyMs": 256, - "p90LatencyMs": 279, - "p99LatencyMs": 3409, - "maxLatencyMs": 4858, - "bytesPerSec": 108219596.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1732, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 346.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 288.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 220, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 256, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 279, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3409, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4858, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108219596.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1241, - "errors": 0, - "requestsPerSec": 248.2, - "avgLatencyMs": 3.26, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 77548748.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1241, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 248.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77548748.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1648, - "errors": 0, - "requestsPerSec": 329.6, - "avgLatencyMs": 14.72, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 17, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 102976716.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1648, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 329.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102976716.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1761, - "errors": 0, - "requestsPerSec": 352.2, - "avgLatencyMs": 27.85, - "p50LatencyMs": 28, - "p75LatencyMs": 28, - "p90LatencyMs": 29, - "p99LatencyMs": 37, - "maxLatencyMs": 60, - "bytesPerSec": 110028390.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1761, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 352.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 60, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110028390.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1759, - "errors": 0, - "requestsPerSec": 351.8, - "avgLatencyMs": 70.07, - "p50LatencyMs": 69, - "p75LatencyMs": 70, - "p90LatencyMs": 75, - "p99LatencyMs": 100, - "maxLatencyMs": 247, - "bytesPerSec": 109897318.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1759, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 351.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 70.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 100, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 247, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109897318.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1749, - "errors": 0, - "requestsPerSec": 349.8, - "avgLatencyMs": 140.49, - "p50LatencyMs": 139, - "p75LatencyMs": 142, - "p90LatencyMs": 144, - "p99LatencyMs": 482, - "maxLatencyMs": 1067, - "bytesPerSec": 109294387.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1749, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 349.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 140.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 482, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1067, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109294387.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 1750, - "errors": 0, - "requestsPerSec": 350, - "avgLatencyMs": 277.36, - "p50LatencyMs": 210, - "p75LatencyMs": 263, - "p90LatencyMs": 276, - "p99LatencyMs": 3158, - "maxLatencyMs": 4606, - "bytesPerSec": 109346816 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1750, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 350, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 277.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 210, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 263, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 276, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3158, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4606, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109346816, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1632, - "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 294.69, - "p50LatencyMs": 214, - "p75LatencyMs": 253, - "p90LatencyMs": 269, - "p99LatencyMs": 3561, - "maxLatencyMs": 4925, - "bytesPerSec": 101980569.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1632, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 326.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 294.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 214, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3561, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4925, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101980569.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -778,8 +1620,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered-plain-links", - "totalRequests": 34468, - "totalErrors": 0, + "totalRequests": { + "value": 34468, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2632,306 +3480,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 664, - "errors": 0, - "requestsPerSec": 132.81, - "avgLatencyMs": 7.03, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 13, - "maxLatencyMs": 16, - "bytesPerSec": 44272844.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 664, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 132.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44272844.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 777, - "errors": 0, - "requestsPerSec": 155.4, - "avgLatencyMs": 31.57, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 36, - "p99LatencyMs": 54, - "maxLatencyMs": 64, - "bytesPerSec": 51809484.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 777, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 54, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51809484.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 831, - "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 59.33, - "p50LatencyMs": 59, - "p75LatencyMs": 61, - "p90LatencyMs": 63, - "p99LatencyMs": 77, - "maxLatencyMs": 107, - "bytesPerSec": 55407411.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 77, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 107, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55407411.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 817, - "errors": 0, - "requestsPerSec": 163.4, - "avgLatencyMs": 150, - "p50LatencyMs": 147, - "p75LatencyMs": 157, - "p90LatencyMs": 161, - "p99LatencyMs": 321, - "maxLatencyMs": 603, - "bytesPerSec": 54470246.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 817, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 163.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 150, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 321, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 603, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54470246.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5010, - "requests": 840, - "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 288.81, - "p50LatencyMs": 284, - "p75LatencyMs": 288, - "p90LatencyMs": 296, - "p99LatencyMs": 1640, - "maxLatencyMs": 2445, - "bytesPerSec": 56003788.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 840, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 168, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 288.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 284, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 288, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 296, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1640, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2445, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56003788.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 769, - "errors": 0, - "requestsPerSec": 153.81, - "avgLatencyMs": 427.79, - "p50LatencyMs": 349, - "p75LatencyMs": 381, - "p90LatencyMs": 416, - "p99LatencyMs": 4054, - "maxLatencyMs": 4968, - "bytesPerSec": 51278643.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 769, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 153.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 427.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 349, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 381, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 416, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4054, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4968, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51278643.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 777, - "errors": 0, - "requestsPerSec": 155.4, - "avgLatencyMs": 420.84, - "p50LatencyMs": 320, - "p75LatencyMs": 368, - "p90LatencyMs": 384, - "p99LatencyMs": 4019, - "maxLatencyMs": 4826, - "bytesPerSec": 51796377.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 777, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 420.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 320, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 384, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4019, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4826, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51796377.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 724, - "errors": 0, - "requestsPerSec": 144.81, - "avgLatencyMs": 6.38, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 8, - "maxLatencyMs": 14, - "bytesPerSec": 48270540.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 724, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 144.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48270540.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 858, - "errors": 0, - "requestsPerSec": 171.6, - "avgLatencyMs": 28.59, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 31, - "p99LatencyMs": 49, - "maxLatencyMs": 63, - "bytesPerSec": 57203097.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 858, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 171.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 49, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 63, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57203097.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 811, - "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 60.72, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 66, - "p99LatencyMs": 90, - "maxLatencyMs": 96, - "bytesPerSec": 54070476.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 811, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 162.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 60.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 96, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54070476.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5010, - "requests": 764, - "errors": 0, - "requestsPerSec": 152.81, - "avgLatencyMs": 160.26, - "p50LatencyMs": 155, - "p75LatencyMs": 169, - "p90LatencyMs": 189, - "p99LatencyMs": 389, - "maxLatencyMs": 680, - "bytesPerSec": 50944409.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 764, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 152.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 160.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 389, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 680, + "unit": "ms" + }, + "bytesPerSec": { + "value": 50944409.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 772, - "errors": 0, - "requestsPerSec": 154.4, - "avgLatencyMs": 314.25, - "p50LatencyMs": 285, - "p75LatencyMs": 291, - "p90LatencyMs": 310, - "p99LatencyMs": 2199, - "maxLatencyMs": 2970, - "bytesPerSec": 51475251.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 772, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 314.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 285, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 310, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2199, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2970, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51475251.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 817, - "errors": 0, - "requestsPerSec": 163.4, - "avgLatencyMs": 422.27, - "p50LatencyMs": 303, - "p75LatencyMs": 368, - "p90LatencyMs": 398, - "p99LatencyMs": 3972, - "maxLatencyMs": 4921, - "bytesPerSec": 54476800 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 817, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 163.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 422.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 303, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 398, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3972, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4921, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54476800, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 704, - "errors": 0, - "requestsPerSec": 140.81, - "avgLatencyMs": 443.1, - "p50LatencyMs": 301, - "p75LatencyMs": 369, - "p90LatencyMs": 397, - "p99LatencyMs": 3995, - "maxLatencyMs": 4857, - "bytesPerSec": 46935244.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 704, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 140.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 443.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 301, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 369, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 397, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3995, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4857, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46935244.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 684, - "errors": 0, - "requestsPerSec": 136.81, - "avgLatencyMs": 6.83, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 13, - "maxLatencyMs": 14, - "bytesPerSec": 45596672 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 684, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 136.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45596672, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 895, - "errors": 0, - "requestsPerSec": 179, - "avgLatencyMs": 27.26, - "p50LatencyMs": 27, - "p75LatencyMs": 28, - "p90LatencyMs": 28, - "p99LatencyMs": 37, - "maxLatencyMs": 46, - "bytesPerSec": 59673804.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 895, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 179, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 46, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59673804.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 877, - "errors": 0, - "requestsPerSec": 175.4, - "avgLatencyMs": 56.2, - "p50LatencyMs": 56, - "p75LatencyMs": 58, - "p90LatencyMs": 61, - "p99LatencyMs": 71, - "maxLatencyMs": 111, - "bytesPerSec": 58481049.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 877, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 175.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 56.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 71, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 111, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58481049.6, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 831, - "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 147.37, - "p50LatencyMs": 139, - "p75LatencyMs": 155, - "p90LatencyMs": 178, - "p99LatencyMs": 202, - "maxLatencyMs": 519, - "bytesPerSec": 55407411.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 147.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 202, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 519, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55407411.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 775, - "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 312.27, - "p50LatencyMs": 289, - "p75LatencyMs": 297, - "p90LatencyMs": 302, - "p99LatencyMs": 2119, - "maxLatencyMs": 2814, - "bytesPerSec": 51671859.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 775, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 312.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 289, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 297, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 302, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2119, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2814, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51671859.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 802, - "errors": 0, - "requestsPerSec": 160.4, - "avgLatencyMs": 427.85, - "p50LatencyMs": 310, - "p75LatencyMs": 388, - "p90LatencyMs": 495, - "p99LatencyMs": 3937, - "maxLatencyMs": 4883, - "bytesPerSec": 53474099.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 802, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 160.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 427.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 310, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 388, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 495, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3937, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4883, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53474099.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 789, - "errors": 0, - "requestsPerSec": 157.81, - "avgLatencyMs": 426.35, - "p50LatencyMs": 310, - "p75LatencyMs": 356, - "p90LatencyMs": 382, - "p99LatencyMs": 3984, - "maxLatencyMs": 4957, - "bytesPerSec": 52607385.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 789, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 426.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 310, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 356, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 382, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3984, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4957, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52607385.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -2940,8 +4489,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 16578, - "totalErrors": 0, + "totalRequests": { + "value": 16578, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -4792,53 +6347,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 167, - "fcpMs": 167.076, + "firstPaintMs": { + "value": 167, + "unit": "ms" + }, + "fcpMs": { + "value": 167.076, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 18.553, - "inputDelayMs": 1.798, - "processingDurationMs": 4.126, - "presentationDelayMs": 12.629 + "interactionLatencyMs": { + "value": 18.553, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.798, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.126, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.629, + "unit": "ms" + } } }, { - "firstPaintMs": 182, - "fcpMs": 181.661, + "firstPaintMs": { + "value": 182, + "unit": "ms" + }, + "fcpMs": { + "value": 181.661, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 18.496000000000002, - "inputDelayMs": 1.534, - "processingDurationMs": 2.382, - "presentationDelayMs": 14.58 + "interactionLatencyMs": { + "value": 18.496000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.534, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.382, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.58, + "unit": "ms" + } } }, { - "firstPaintMs": 164, - "fcpMs": 163.61, + "firstPaintMs": { + "value": 164, + "unit": "ms" + }, + "fcpMs": { + "value": 163.61, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.394, - "inputDelayMs": 1.597, - "processingDurationMs": 4.573, - "presentationDelayMs": 7.224 + "interactionLatencyMs": { + "value": 13.394, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.597, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.573, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.224, + "unit": "ms" + } } }, { - "firstPaintMs": 164, - "fcpMs": 163.813, + "firstPaintMs": { + "value": 164, + "unit": "ms" + }, + "fcpMs": { + "value": 163.813, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 23.305, - "inputDelayMs": 1.515, - "processingDurationMs": 2.075, - "presentationDelayMs": 19.715 + "interactionLatencyMs": { + "value": 23.305, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.515, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.075, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 19.715, + "unit": "ms" + } } }, { - "firstPaintMs": 136, - "fcpMs": 136.492, + "firstPaintMs": { + "value": 136, + "unit": "ms" + }, + "fcpMs": { + "value": 136.492, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.551000000000002, - "inputDelayMs": 1.385, - "processingDurationMs": 2.115, - "presentationDelayMs": 13.051 + "interactionLatencyMs": { + "value": 16.551000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.385, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.115, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.051, + "unit": "ms" + } } } ], @@ -5011,53 +6656,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 113, - "fcpMs": 113.203, + "firstPaintMs": { + "value": 113, + "unit": "ms" + }, + "fcpMs": { + "value": 113.203, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.888, - "inputDelayMs": 1.556, - "processingDurationMs": 5.045, - "presentationDelayMs": 11.287 + "interactionLatencyMs": { + "value": 17.888, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.556, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.045, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.287, + "unit": "ms" + } } }, { - "firstPaintMs": 79, - "fcpMs": 79.054, + "firstPaintMs": { + "value": 79, + "unit": "ms" + }, + "fcpMs": { + "value": 79.054, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.985, - "inputDelayMs": 1.42, - "processingDurationMs": 3.309, - "presentationDelayMs": 10.256 + "interactionLatencyMs": { + "value": 14.985, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.42, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.309, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.256, + "unit": "ms" + } } }, { - "firstPaintMs": 105, - "fcpMs": 105.025, + "firstPaintMs": { + "value": 105, + "unit": "ms" + }, + "fcpMs": { + "value": 105.025, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.546999999999999, - "inputDelayMs": 1.44, - "processingDurationMs": 3.526, - "presentationDelayMs": 10.581 + "interactionLatencyMs": { + "value": 15.546999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.44, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.526, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.581, + "unit": "ms" + } } }, { - "firstPaintMs": 130, - "fcpMs": 130.08, + "firstPaintMs": { + "value": 130, + "unit": "ms" + }, + "fcpMs": { + "value": 130.08, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 22.707, - "inputDelayMs": 1.379, - "processingDurationMs": 2.986, - "presentationDelayMs": 18.342 + "interactionLatencyMs": { + "value": 22.707, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.379, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.986, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.342, + "unit": "ms" + } } }, { - "firstPaintMs": 109, - "fcpMs": 109.239, + "firstPaintMs": { + "value": 109, + "unit": "ms" + }, + "fcpMs": { + "value": 109.239, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 19.112000000000002, - "inputDelayMs": 1.453, - "processingDurationMs": 5.36, - "presentationDelayMs": 12.299 + "interactionLatencyMs": { + "value": 19.112000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.453, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.36, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.299, + "unit": "ms" + } } } ], @@ -5227,7 +6962,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -5243,8 +6981,14 @@ "@react-router/serve", "react-router" ], - "packagesScanned": 179, - "packagesDeclaringNodeEngine": 119, + "packagesScanned": { + "value": 179, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 119, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -5252,31 +6996,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 6, - "devDependencies": 9, - "allDependencies": 249, - "duplicateDependencies": 5, - "depInstallSize": 108259892 + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 9, + "unit": "count" + }, + "allDependencies": { + "value": 249, + "unit": "count" + }, + "duplicateDependencies": { + "value": 5, + "unit": "count" + }, + "depInstallSize": { + "value": 108259892, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 6 + "result": { + "value": 6, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 9 + "result": { + "value": 9, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 249 + "result": { + "value": 249, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 23, - "devDependencies": 24, - "allDependencies": 47, + "prodDependencies": { + "value": 23, + "unit": "count" + }, + "devDependencies": { + "value": 24, + "unit": "count" + }, + "allDependencies": { + "value": 47, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -5284,23 +7061,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 3, - "devDependencies": 1, - "allDependencies": 226, - "duplicateDependencies": 5 + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 226, + "unit": "count" + }, + "duplicateDependencies": { + "value": 5, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 5 + "result": { + "value": 5, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 108259892 + "result": { + "value": 108259892, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -5313,7 +7111,10 @@ "baselineStatus": "high", "baselineYear": 2022, "baselineReason": null, - "baselineFeatureCount": 44 + "baselineFeatureCount": { + "value": 44, + "unit": "count" + } } }, "minimumNodeVersion": { diff --git a/packages/results/data/react-router/versions/7.10.1.json b/packages/results/data/react-router/versions/7.10.1.json index 11ec18db..66bcc189 100644 --- a/packages/results/data/react-router/versions/7.10.1.json +++ b/packages/results/data/react-router/versions/7.10.1.json @@ -2,6 +2,8 @@ "framework": "react-router", "projects": { "starter": { + "framework": "react-router", + "packagePath": "packages/starter-react-router", "timingMeasuredAt": "2026-09-11T10:46:32.113Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.10.1", @@ -25,13 +27,12 @@ "vite": "7.3.0", "vite-tsconfig-paths": "5.1.4" } - }, - "framework": "react-router", - "packagePath": "packages/starter-react-router" + } }, "app": { "timingMeasuredAt": "2026-09-11T10:46:32.113Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 152.0.7977.64", "frameworkVersion": "7.10.1", "releasedAt": "2025-12-04T15:09:34.361Z", "packageJson": { @@ -51,393 +52,195 @@ "typescript": "5.9.3", "vite": "7.3.0" } - }, - "browserVersion": "Google Chrome 152.0.7977.64" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 2747 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 2746 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 1759 + "installTimeMs": { + "value": 1197, + "unit": "ms" + } }, { - "timeMs": 1717 + "installTimeMs": { + "value": 1579, + "unit": "ms" + } }, { - "timeMs": 1930 + "installTimeMs": { + "value": 1377, + "unit": "ms" + } }, { - "timeMs": 1683 + "installTimeMs": { + "value": 1580, + "unit": "ms" + } }, { - "timeMs": 1657 + "installTimeMs": { + "value": 1602, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 1749.2, - "median": 1717, - "min": 1657, - "max": 1930 + "mean": 1467, + "median": 1579, + "min": 1197, + "max": 1602 + }, + "nodeModulesSizeBytes": { + "value": 112046080, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 1678 + "timeMs": { + "value": 1759, + "unit": "ms" + } }, { - "timeMs": 1665 + "timeMs": { + "value": 1717, + "unit": "ms" + } }, { - "timeMs": 1698 + "timeMs": { + "value": 1930, + "unit": "ms" + } }, { - "timeMs": 1739 + "timeMs": { + "value": 1683, + "unit": "ms" + } }, { - "timeMs": 1670 + "timeMs": { + "value": 1657, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1690, - "median": 1678, - "min": 1665, - "max": 1739 + "mean": 1749.2, + "median": 1717, + "min": 1657, + "max": 1930 } } }, - "prodDependencies": { - "project": "starter", - "result": 6 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 268 - }, - "duplicateDependencies": { - "project": "starter", - "result": 9 - }, - "depInstallSize": { - "project": "starter", - "result": 107182276 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 40 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 28, - "devDependencies": 22, - "allDependencies": 50 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "20.19.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["vite"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 769 + "timeMs": { + "value": 1678, + "unit": "ms" + } }, { - "timeMs": 774 + "timeMs": { + "value": 1665, + "unit": "ms" + } }, { - "timeMs": 829 + "timeMs": { + "value": 1698, + "unit": "ms" + } }, { - "timeMs": 820 + "timeMs": { + "value": 1739, + "unit": "ms" + } }, { - "timeMs": 820 + "timeMs": { + "value": 1670, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 802.4, - "median": 820, - "min": 769, - "max": 829 + "mean": 1690, + "median": 1678, + "min": 1665, + "max": 1739 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 3, - "devDependencies": 1, - "allDependencies": 53, - "duplicateDependencies": 9 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1197 - }, - { - "installTimeMs": 1579 - }, - { - "installTimeMs": 1377 - }, - { - "installTimeMs": 1580 - }, - { - "installTimeMs": 1602 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1467, - "median": 1579, - "min": 1197, - "max": 1602 - }, - "nodeModulesSizeBytes": 112046080 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 132, - "fcpMs": 132.283, - "interactionTests": { - "interactionLatencyMs": 15.062999999999999, - "inputDelayMs": 1.47, - "processingDurationMs": 4.228, - "presentationDelayMs": 9.365 + "timeMs": { + "value": 769, + "unit": "ms" } }, { - "firstPaintMs": 139, - "fcpMs": 139.415, - "interactionTests": { - "interactionLatencyMs": 17.941000000000003, - "inputDelayMs": 1.3, - "processingDurationMs": 1.834, - "presentationDelayMs": 14.807 + "timeMs": { + "value": 774, + "unit": "ms" } }, { - "firstPaintMs": 178, - "fcpMs": 177.839, - "interactionTests": { - "interactionLatencyMs": 10.74, - "inputDelayMs": 1.593, - "processingDurationMs": 2.114, - "presentationDelayMs": 7.033 + "timeMs": { + "value": 829, + "unit": "ms" } }, { - "firstPaintMs": 147, - "fcpMs": 146.928, - "interactionTests": { - "interactionLatencyMs": 12.370999999999999, - "inputDelayMs": 4.258, - "processingDurationMs": 2.435, - "presentationDelayMs": 5.678 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 149, - "median": 143, - "min": 132, - "max": 178 - }, - "fcpMs": { - "unit": "ms", - "mean": 149.11624999999998, - "median": 143.17149999999998, - "min": 132.283, - "max": 177.839 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 14.028750000000002, - "median": 13.716999999999999, - "min": 10.74, - "max": 17.941000000000003 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.1552499999999997, - "median": 1.5314999999999999, - "min": 1.3, - "max": 4.258 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.6527499999999997, - "median": 2.2744999999999997, - "min": 1.834, - "max": 4.228 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 9.22075, - "median": 8.199, - "min": 5.678, - "max": 14.807 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 145, - "fcpMs": 145.316, - "interactionTests": { - "interactionLatencyMs": 27.12, - "inputDelayMs": 1.603, - "processingDurationMs": 4.507, - "presentationDelayMs": 21.01 + "timeMs": { + "value": 820, + "unit": "ms" } }, { - "firstPaintMs": 147, - "fcpMs": 146.726, - "interactionTests": { - "interactionLatencyMs": 21.346, - "inputDelayMs": 5.707, - "processingDurationMs": 4.06, - "presentationDelayMs": 11.579 - } - }, - { - "firstPaintMs": 95, - "fcpMs": 95.162, - "interactionTests": { - "interactionLatencyMs": 17.952, - "inputDelayMs": 1.422, - "processingDurationMs": 2.586, - "presentationDelayMs": 13.944 - } - }, - { - "firstPaintMs": 110, - "fcpMs": 109.763, - "interactionTests": { - "interactionLatencyMs": 16.967, - "inputDelayMs": 1.508, - "processingDurationMs": 2.373, - "presentationDelayMs": 13.086 + "timeMs": { + "value": 820, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 124.25, - "median": 127.5, - "min": 95, - "max": 147 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 124.24175000000002, - "median": 127.5395, - "min": 95.162, - "max": 146.726 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 20.84625, - "median": 19.649, - "min": 16.967, - "max": 27.12 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.5599999999999996, - "median": 1.5554999999999999, - "min": 1.422, - "max": 5.707 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.3815, - "median": 3.3229999999999995, - "min": 2.373, - "max": 4.507 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 14.90475, - "median": 13.515, - "min": 11.579, - "max": 21.01 - } + "mean": 802.4, + "median": 820, + "min": 769, + "max": 829 } } }, @@ -450,112 +253,357 @@ [ { "workers": 1, - "requests": 687, - "errors": 0, - "requestsPerSec": 137.4, - "avgLatencyMs": 6.64, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 13, - "bytesPerSec": 45196902.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 687, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 137.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45196902.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 821, - "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 29.88, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 49, - "maxLatencyMs": 55, - "bytesPerSec": 54018048, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 821, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 164.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 49, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 55, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54018048, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 848, - "errors": 0, - "requestsPerSec": 169.6, - "avgLatencyMs": 58.12, - "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 62, - "p99LatencyMs": 81, - "maxLatencyMs": 108, - "bytesPerSec": 55787520, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 848, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 169.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 58.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 81, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 108, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55787520, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 849, - "errors": 0, - "requestsPerSec": 169.8, - "avgLatencyMs": 144.7, - "p50LatencyMs": 143, - "p75LatencyMs": 145, - "p90LatencyMs": 153, - "p99LatencyMs": 287, - "maxLatencyMs": 622, - "bytesPerSec": 55853056, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 849, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 169.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 287, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 622, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55853056, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 852, - "errors": 0, - "requestsPerSec": 170.4, - "avgLatencyMs": 284.65, - "p50LatencyMs": 278, - "p75LatencyMs": 282, - "p90LatencyMs": 287, - "p99LatencyMs": 1718, - "maxLatencyMs": 2496, - "bytesPerSec": 56043110.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 852, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 170.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 284.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 278, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 282, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 287, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1718, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2496, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56043110.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 831, - "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 404.13, - "p50LatencyMs": 296, - "p75LatencyMs": 362, - "p90LatencyMs": 397, - "p99LatencyMs": 3885, - "maxLatencyMs": 4874, - "bytesPerSec": 54660300.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 404.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 296, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 362, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 397, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3885, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4874, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54660300.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 773, - "errors": 0, - "requestsPerSec": 154.6, - "avgLatencyMs": 422.51, - "p50LatencyMs": 310, - "p75LatencyMs": 353, - "p90LatencyMs": 383, - "p99LatencyMs": 4112, - "maxLatencyMs": 4968, - "bytesPerSec": 50851020.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 773, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 422.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 310, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 353, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 383, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4112, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4968, + "unit": "ms" + }, + "bytesPerSec": { + "value": 50851020.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200] + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ] }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 5661, - "totalErrors": 0, + "totalRequests": { + "value": 5661, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1068,6 +1116,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 132, + "unit": "ms" + }, + "fcpMs": { + "value": 132.283, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.062999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.47, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.228, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.365, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 139, + "unit": "ms" + }, + "fcpMs": { + "value": 139.415, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.941000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.3, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.834, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.807, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 178, + "unit": "ms" + }, + "fcpMs": { + "value": 177.839, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 10.74, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.593, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.114, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.033, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 147, + "unit": "ms" + }, + "fcpMs": { + "value": 146.928, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.370999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 4.258, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.435, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.678, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 149, + "median": 143, + "min": 132, + "max": 178 + }, + "fcpMs": { + "unit": "ms", + "mean": 149.11624999999998, + "median": 143.17149999999998, + "min": 132.283, + "max": 177.839 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 14.028750000000002, + "median": 13.716999999999999, + "min": 10.74, + "max": 17.941000000000003 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.1552499999999997, + "median": 1.5314999999999999, + "min": 1.3, + "max": 4.258 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.6527499999999997, + "median": 2.2744999999999997, + "min": 1.834, + "max": 4.228 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 9.22075, + "median": 8.199, + "min": 5.678, + "max": 14.807 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 145, + "unit": "ms" + }, + "fcpMs": { + "value": 145.316, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 27.12, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.603, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.507, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 21.01, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 147, + "unit": "ms" + }, + "fcpMs": { + "value": 146.726, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 21.346, + "unit": "ms" + }, + "inputDelayMs": { + "value": 5.707, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.06, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.579, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 95.162, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.952, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.422, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.586, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.944, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 110, + "unit": "ms" + }, + "fcpMs": { + "value": 109.763, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.967, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.508, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.373, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.086, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 124.25, + "median": 127.5, + "min": 95, + "max": 147 + }, + "fcpMs": { + "unit": "ms", + "mean": 124.24175000000002, + "median": 127.5395, + "min": 95.162, + "max": 146.726 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 20.84625, + "median": 19.649, + "min": 16.967, + "max": 27.12 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.5599999999999996, + "median": 1.5554999999999999, + "min": 1.422, + "max": 5.707 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.3815, + "median": 3.3229999999999995, + "min": 2.373, + "max": 4.507 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 14.90475, + "median": 13.515, + "min": 11.579, + "max": 21.01 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 6, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 268, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 28, + "unit": "count" + }, + "devDependencies": { + "value": 22, + "unit": "count" + }, + "allDependencies": { + "value": 50, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 53, + "unit": "count" + }, + "duplicateDependencies": { + "value": 9, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 107182276, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 40, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "20.19.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "vite" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 2747, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 2746, + "unit": "ms" + } } } } diff --git a/packages/results/data/react-router/versions/7.11.0.json b/packages/results/data/react-router/versions/7.11.0.json index 2aa0999a..0e5b4aec 100644 --- a/packages/results/data/react-router/versions/7.11.0.json +++ b/packages/results/data/react-router/versions/7.11.0.json @@ -2,6 +2,8 @@ "framework": "react-router", "projects": { "starter": { + "framework": "react-router", + "packagePath": "packages/starter-react-router", "timingMeasuredAt": "2026-09-14T11:59:31.014Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.11.0", @@ -26,13 +28,12 @@ "vite": "7.3.0", "vite-tsconfig-paths": "5.1.4" } - }, - "framework": "react-router", - "packagePath": "packages/starter-react-router" + } }, "app": { "timingMeasuredAt": "2026-09-14T11:59:31.014Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 152.0.7977.64", "frameworkVersion": "7.11.0", "releasedAt": "2025-12-17T16:14:00.846Z", "packageJson": { @@ -52,393 +53,195 @@ "typescript": "5.9.3", "vite": "7.3.0" } - }, - "browserVersion": "Google Chrome 152.0.7977.64" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 2747 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 2746 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 1725 + "installTimeMs": { + "value": 1144, + "unit": "ms" + } }, { - "timeMs": 1631 + "installTimeMs": { + "value": 1203, + "unit": "ms" + } }, { - "timeMs": 1899 + "installTimeMs": { + "value": 1461, + "unit": "ms" + } }, { - "timeMs": 1679 + "installTimeMs": { + "value": 1199, + "unit": "ms" + } }, { - "timeMs": 1737 + "installTimeMs": { + "value": 1442, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 1734.2, - "median": 1725, - "min": 1631, - "max": 1899 + "mean": 1289.8, + "median": 1203, + "min": 1144, + "max": 1461 + }, + "nodeModulesSizeBytes": { + "value": 121581568, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 1833 + "timeMs": { + "value": 1725, + "unit": "ms" + } }, { - "timeMs": 1585 + "timeMs": { + "value": 1631, + "unit": "ms" + } }, { - "timeMs": 1612 + "timeMs": { + "value": 1899, + "unit": "ms" + } }, { - "timeMs": 1622 + "timeMs": { + "value": 1679, + "unit": "ms" + } }, { - "timeMs": 1770 + "timeMs": { + "value": 1737, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1684.4, - "median": 1622, - "min": 1585, - "max": 1833 + "mean": 1734.2, + "median": 1725, + "min": 1631, + "max": 1899 } } }, - "prodDependencies": { - "project": "starter", - "result": 6 - }, - "devDependencies": { - "project": "starter", - "result": 9 - }, - "allDependencies": { - "project": "starter", - "result": 269 - }, - "duplicateDependencies": { - "project": "starter", - "result": 9 - }, - "depInstallSize": { - "project": "starter", - "result": 116333211 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 40 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 28, - "devDependencies": 23, - "allDependencies": 51 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "20.19.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["vite"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 826 + "timeMs": { + "value": 1833, + "unit": "ms" + } }, { - "timeMs": 851 + "timeMs": { + "value": 1585, + "unit": "ms" + } }, { - "timeMs": 808 + "timeMs": { + "value": 1612, + "unit": "ms" + } }, { - "timeMs": 838 + "timeMs": { + "value": 1622, + "unit": "ms" + } }, { - "timeMs": 818 + "timeMs": { + "value": 1770, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 828.2, - "median": 826, - "min": 808, - "max": 851 + "mean": 1684.4, + "median": 1622, + "min": 1585, + "max": 1833 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 3, - "devDependencies": 1, - "allDependencies": 54, - "duplicateDependencies": 9 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1144 - }, - { - "installTimeMs": 1203 - }, - { - "installTimeMs": 1461 - }, - { - "installTimeMs": 1199 - }, - { - "installTimeMs": 1442 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1289.8, - "median": 1203, - "min": 1144, - "max": 1461 - }, - "nodeModulesSizeBytes": 121581568 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 160, - "fcpMs": 159.654, - "interactionTests": { - "interactionLatencyMs": 21.037, - "inputDelayMs": 1.512, - "processingDurationMs": 1.833, - "presentationDelayMs": 17.692 + "timeMs": { + "value": 826, + "unit": "ms" } }, { - "firstPaintMs": 166, - "fcpMs": 166.136, - "interactionTests": { - "interactionLatencyMs": 25.15, - "inputDelayMs": 1.485, - "processingDurationMs": 2.134, - "presentationDelayMs": 21.531 + "timeMs": { + "value": 851, + "unit": "ms" } }, { - "firstPaintMs": 190, - "fcpMs": 189.791, - "interactionTests": { - "interactionLatencyMs": 24.511, - "inputDelayMs": 4.644, - "processingDurationMs": 2.784, - "presentationDelayMs": 17.083 + "timeMs": { + "value": 808, + "unit": "ms" } }, { - "firstPaintMs": 142, - "fcpMs": 141.859, - "interactionTests": { - "interactionLatencyMs": 19.216, - "inputDelayMs": 1.541, - "processingDurationMs": 2.052, - "presentationDelayMs": 15.623 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 164.5, - "median": 163, - "min": 142, - "max": 190 - }, - "fcpMs": { - "unit": "ms", - "mean": 164.35999999999999, - "median": 162.89499999999998, - "min": 141.859, - "max": 189.791 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 22.478499999999997, - "median": 22.774, - "min": 19.216, - "max": 25.15 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.2955, - "median": 1.5265, - "min": 1.485, - "max": 4.644 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.2007499999999998, - "median": 2.093, - "min": 1.833, - "max": 2.784 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 17.98225, - "median": 17.3875, - "min": 15.623, - "max": 21.531 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 127, - "fcpMs": 126.579, - "interactionTests": { - "interactionLatencyMs": 22.336, - "inputDelayMs": 1.661, - "processingDurationMs": 6.038, - "presentationDelayMs": 14.637 + "timeMs": { + "value": 838, + "unit": "ms" } }, { - "firstPaintMs": 142, - "fcpMs": 142.1, - "interactionTests": { - "interactionLatencyMs": 17.326, - "inputDelayMs": 1.445, - "processingDurationMs": 3.016, - "presentationDelayMs": 12.865 - } - }, - { - "firstPaintMs": 116, - "fcpMs": 115.94, - "interactionTests": { - "interactionLatencyMs": 13.689, - "inputDelayMs": 1.661, - "processingDurationMs": 2.897, - "presentationDelayMs": 9.131 - } - }, - { - "firstPaintMs": 114, - "fcpMs": 114.37, - "interactionTests": { - "interactionLatencyMs": 24.325, - "inputDelayMs": 1.744, - "processingDurationMs": 2.944, - "presentationDelayMs": 19.637 + "timeMs": { + "value": 818, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 124.75, - "median": 121.5, - "min": 114, - "max": 142 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 124.74725, - "median": 121.2595, - "min": 114.37, - "max": 142.1 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 19.419, - "median": 19.831, - "min": 13.689, - "max": 24.325 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.6277499999999998, - "median": 1.661, - "min": 1.445, - "max": 1.744 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.72375, - "median": 2.98, - "min": 2.897, - "max": 6.038 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 14.0675, - "median": 13.751000000000001, - "min": 9.131, - "max": 19.637 - } + "mean": 828.2, + "median": 826, + "min": 808, + "max": 851 } } }, @@ -451,112 +254,357 @@ [ { "workers": 1, - "requests": 708, - "errors": 0, - "requestsPerSec": 141.6, - "avgLatencyMs": 6.39, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 16, - "bytesPerSec": 46579712, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 708, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46579712, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 867, - "errors": 0, - "requestsPerSec": 173.4, - "avgLatencyMs": 28.16, - "p50LatencyMs": 28, - "p75LatencyMs": 28, - "p90LatencyMs": 29, - "p99LatencyMs": 42, - "maxLatencyMs": 51, - "bytesPerSec": 57032704, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 867, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 173.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 42, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 51, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57032704, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 884, - "errors": 0, - "requestsPerSec": 176.8, - "avgLatencyMs": 55.74, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 57, - "p99LatencyMs": 83, - "maxLatencyMs": 131, - "bytesPerSec": 58146816, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 884, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 176.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 55.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 83, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 131, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58146816, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 892, - "errors": 0, - "requestsPerSec": 178.4, - "avgLatencyMs": 137.84, - "p50LatencyMs": 137, - "p75LatencyMs": 138, - "p90LatencyMs": 146, - "p99LatencyMs": 255, - "maxLatencyMs": 596, - "bytesPerSec": 58684211.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 892, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 178.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 137.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 255, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 596, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58684211.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 890, - "errors": 0, - "requestsPerSec": 178, - "avgLatencyMs": 272.85, - "p50LatencyMs": 273, - "p75LatencyMs": 280, - "p90LatencyMs": 294, - "p99LatencyMs": 304, - "maxLatencyMs": 603, - "bytesPerSec": 58553139.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 890, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 178, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 272.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 273, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 280, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 294, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 304, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 603, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58553139.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 865, - "errors": 0, - "requestsPerSec": 173, - "avgLatencyMs": 394.3, - "p50LatencyMs": 292, - "p75LatencyMs": 353, - "p90LatencyMs": 385, - "p99LatencyMs": 3877, - "maxLatencyMs": 4856, - "bytesPerSec": 56921292.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 865, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 173, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 394.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 292, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 353, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 385, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3877, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4856, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56921292.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 816, - "errors": 0, - "requestsPerSec": 163.2, - "avgLatencyMs": 417.37, - "p50LatencyMs": 292, - "p75LatencyMs": 362, - "p90LatencyMs": 396, - "p99LatencyMs": 4023, - "maxLatencyMs": 4969, - "bytesPerSec": 53692006.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 816, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 163.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 417.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 292, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 362, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 396, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4023, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4969, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53692006.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200] + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ] }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 5922, - "totalErrors": 0, + "totalRequests": { + "value": 5922, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1069,6 +1117,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 160, + "unit": "ms" + }, + "fcpMs": { + "value": 159.654, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 21.037, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.512, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.833, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.692, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 166, + "unit": "ms" + }, + "fcpMs": { + "value": 166.136, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 25.15, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.485, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.134, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 21.531, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 190, + "unit": "ms" + }, + "fcpMs": { + "value": 189.791, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.511, + "unit": "ms" + }, + "inputDelayMs": { + "value": 4.644, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.784, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.083, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 142, + "unit": "ms" + }, + "fcpMs": { + "value": 141.859, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.216, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.541, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.052, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.623, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 164.5, + "median": 163, + "min": 142, + "max": 190 + }, + "fcpMs": { + "unit": "ms", + "mean": 164.35999999999999, + "median": 162.89499999999998, + "min": 141.859, + "max": 189.791 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 22.478499999999997, + "median": 22.774, + "min": 19.216, + "max": 25.15 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.2955, + "median": 1.5265, + "min": 1.485, + "max": 4.644 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.2007499999999998, + "median": 2.093, + "min": 1.833, + "max": 2.784 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 17.98225, + "median": 17.3875, + "min": 15.623, + "max": 21.531 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 127, + "unit": "ms" + }, + "fcpMs": { + "value": 126.579, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 22.336, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.661, + "unit": "ms" + }, + "processingDurationMs": { + "value": 6.038, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.637, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 142, + "unit": "ms" + }, + "fcpMs": { + "value": 142.1, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.326, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.445, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.016, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.865, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 116, + "unit": "ms" + }, + "fcpMs": { + "value": 115.94, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.689, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.661, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.897, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.131, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 114, + "unit": "ms" + }, + "fcpMs": { + "value": 114.37, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.325, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.744, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.944, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 19.637, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 124.75, + "median": 121.5, + "min": 114, + "max": 142 + }, + "fcpMs": { + "unit": "ms", + "mean": 124.74725, + "median": 121.2595, + "min": 114.37, + "max": 142.1 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 19.419, + "median": 19.831, + "min": 13.689, + "max": 24.325 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.6277499999999998, + "median": 1.661, + "min": 1.445, + "max": 1.744 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.72375, + "median": 2.98, + "min": 2.897, + "max": 6.038 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 14.0675, + "median": 13.751000000000001, + "min": 9.131, + "max": 19.637 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 6, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 269, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 28, + "unit": "count" + }, + "devDependencies": { + "value": 23, + "unit": "count" + }, + "allDependencies": { + "value": 51, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 54, + "unit": "count" + }, + "duplicateDependencies": { + "value": 9, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 116333211, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 40, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "20.19.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "vite" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 2747, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 2746, + "unit": "ms" + } } } } diff --git a/packages/results/data/react-router/versions/7.12.0.json b/packages/results/data/react-router/versions/7.12.0.json index b2e0bfe4..1db4c582 100644 --- a/packages/results/data/react-router/versions/7.12.0.json +++ b/packages/results/data/react-router/versions/7.12.0.json @@ -2,6 +2,8 @@ "framework": "react-router", "projects": { "starter": { + "framework": "react-router", + "packagePath": "packages/starter-react-router", "timingMeasuredAt": "2026-09-14T12:05:57.911Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.12.0", @@ -26,13 +28,12 @@ "vite": "7.3.0", "vite-tsconfig-paths": "5.1.4" } - }, - "framework": "react-router", - "packagePath": "packages/starter-react-router" + } }, "app": { "timingMeasuredAt": "2026-09-14T12:05:57.911Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 152.0.7977.64", "frameworkVersion": "7.12.0", "releasedAt": "2026-01-07T19:17:19.111Z", "packageJson": { @@ -52,393 +53,195 @@ "typescript": "5.9.3", "vite": "7.3.0" } - }, - "browserVersion": "Google Chrome 152.0.7977.64" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 2747 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 2746 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 1511 + "installTimeMs": { + "value": 1268, + "unit": "ms" + } }, { - "timeMs": 1587 + "installTimeMs": { + "value": 1525, + "unit": "ms" + } }, { - "timeMs": 1829 + "installTimeMs": { + "value": 1285, + "unit": "ms" + } }, { - "timeMs": 1557 + "installTimeMs": { + "value": 1553, + "unit": "ms" + } }, { - "timeMs": 1576 + "installTimeMs": { + "value": 1382, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 1612, - "median": 1576, - "min": 1511, - "max": 1829 + "mean": 1402.6, + "median": 1382, + "min": 1268, + "max": 1553 + }, + "nodeModulesSizeBytes": { + "value": 121622528, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 1620 + "timeMs": { + "value": 1511, + "unit": "ms" + } }, { - "timeMs": 1581 + "timeMs": { + "value": 1587, + "unit": "ms" + } }, { - "timeMs": 1528 + "timeMs": { + "value": 1829, + "unit": "ms" + } }, { - "timeMs": 1586 + "timeMs": { + "value": 1557, + "unit": "ms" + } }, { - "timeMs": 1545 + "timeMs": { + "value": 1576, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1572, - "median": 1581, - "min": 1528, - "max": 1620 + "mean": 1612, + "median": 1576, + "min": 1511, + "max": 1829 } } }, - "prodDependencies": { - "project": "starter", - "result": 6 - }, - "devDependencies": { - "project": "starter", - "result": 9 - }, - "allDependencies": { - "project": "starter", - "result": 269 - }, - "duplicateDependencies": { - "project": "starter", - "result": 9 - }, - "depInstallSize": { - "project": "starter", - "result": 116383419 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 40 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 28, - "devDependencies": 23, - "allDependencies": 51 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "20.19.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["vite"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 850 + "timeMs": { + "value": 1620, + "unit": "ms" + } }, { - "timeMs": 855 + "timeMs": { + "value": 1581, + "unit": "ms" + } }, { - "timeMs": 879 + "timeMs": { + "value": 1528, + "unit": "ms" + } }, { - "timeMs": 856 + "timeMs": { + "value": 1586, + "unit": "ms" + } }, { - "timeMs": 790 + "timeMs": { + "value": 1545, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 846, - "median": 855, - "min": 790, - "max": 879 + "mean": 1572, + "median": 1581, + "min": 1528, + "max": 1620 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 3, - "devDependencies": 1, - "allDependencies": 54, - "duplicateDependencies": 9 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1268 - }, - { - "installTimeMs": 1525 - }, - { - "installTimeMs": 1285 - }, - { - "installTimeMs": 1553 - }, - { - "installTimeMs": 1382 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1402.6, - "median": 1382, - "min": 1268, - "max": 1553 - }, - "nodeModulesSizeBytes": 121622528 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 158, - "fcpMs": 157.715, - "interactionTests": { - "interactionLatencyMs": 20.357, - "inputDelayMs": 1.416, - "processingDurationMs": 2.006, - "presentationDelayMs": 16.935 + "timeMs": { + "value": 850, + "unit": "ms" } }, { - "firstPaintMs": 158, - "fcpMs": 158.28, - "interactionTests": { - "interactionLatencyMs": 16.22, - "inputDelayMs": 1.299, - "processingDurationMs": 1.879, - "presentationDelayMs": 13.042 + "timeMs": { + "value": 855, + "unit": "ms" } }, { - "firstPaintMs": 147, - "fcpMs": 146.968, - "interactionTests": { - "interactionLatencyMs": 24.226, - "inputDelayMs": 1.424, - "processingDurationMs": 2.024, - "presentationDelayMs": 20.778 + "timeMs": { + "value": 879, + "unit": "ms" } }, { - "firstPaintMs": 151, - "fcpMs": 150.699, - "interactionTests": { - "interactionLatencyMs": 16.865, - "inputDelayMs": 1.425, - "processingDurationMs": 4.256, - "presentationDelayMs": 11.184 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 153.5, - "median": 154.5, - "min": 147, - "max": 158 - }, - "fcpMs": { - "unit": "ms", - "mean": 153.4155, - "median": 154.207, - "min": 146.968, - "max": 158.28 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 19.416999999999998, - "median": 18.610999999999997, - "min": 16.22, - "max": 24.226 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.3909999999999998, - "median": 1.42, - "min": 1.299, - "max": 1.425 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.54125, - "median": 2.0149999999999997, - "min": 1.879, - "max": 4.256 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 15.484749999999998, - "median": 14.988499999999998, - "min": 11.184, - "max": 20.778 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 86, - "fcpMs": 85.919, - "interactionTests": { - "interactionLatencyMs": 21.662, - "inputDelayMs": 1.481, - "processingDurationMs": 4.942, - "presentationDelayMs": 15.239 + "timeMs": { + "value": 856, + "unit": "ms" } }, { - "firstPaintMs": 85, - "fcpMs": 84.708, - "interactionTests": { - "interactionLatencyMs": 24.415, - "inputDelayMs": 1.505, - "processingDurationMs": 2.534, - "presentationDelayMs": 20.376 - } - }, - { - "firstPaintMs": 74, - "fcpMs": 73.782, - "interactionTests": { - "interactionLatencyMs": 16.289, - "inputDelayMs": 1.428, - "processingDurationMs": 2.339, - "presentationDelayMs": 12.522 - } - }, - { - "firstPaintMs": 106, - "fcpMs": 105.918, - "interactionTests": { - "interactionLatencyMs": 23.339, - "inputDelayMs": 1.468, - "processingDurationMs": 2.48, - "presentationDelayMs": 19.391 + "timeMs": { + "value": 790, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 87.75, - "median": 85.5, - "min": 74, - "max": 106 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 87.58175, - "median": 85.3135, - "min": 73.782, - "max": 105.918 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 21.42625, - "median": 22.5005, - "min": 16.289, - "max": 24.415 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.4705, - "median": 1.4745, - "min": 1.428, - "max": 1.505 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.07375, - "median": 2.5069999999999997, - "min": 2.339, - "max": 4.942 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 16.881999999999998, - "median": 17.314999999999998, - "min": 12.522, - "max": 20.376 - } + "mean": 846, + "median": 855, + "min": 790, + "max": 879 } } }, @@ -451,112 +254,357 @@ [ { "workers": 1, - "requests": 704, - "errors": 0, - "requestsPerSec": 140.81, - "avgLatencyMs": 6.49, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 46317568, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 704, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 140.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46317568, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 856, - "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 28.56, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 44, - "maxLatencyMs": 51, - "bytesPerSec": 56318361.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 856, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 171.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 51, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56318361.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 880, - "errors": 0, - "requestsPerSec": 176, - "avgLatencyMs": 56.01, - "p50LatencyMs": 55, - "p75LatencyMs": 56, - "p90LatencyMs": 57, - "p99LatencyMs": 85, - "maxLatencyMs": 136, - "bytesPerSec": 57910886.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 880, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 176, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 56.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 85, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 136, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57910886.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 867, - "errors": 0, - "requestsPerSec": 173.4, - "avgLatencyMs": 141.75, - "p50LatencyMs": 139, - "p75LatencyMs": 140, - "p90LatencyMs": 156, - "p99LatencyMs": 351, - "maxLatencyMs": 622, - "bytesPerSec": 57058918.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 867, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 173.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 141.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 351, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 622, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57058918.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 862, - "errors": 0, - "requestsPerSec": 172.4, - "avgLatencyMs": 281.44, - "p50LatencyMs": 278, - "p75LatencyMs": 280, - "p90LatencyMs": 284, - "p99LatencyMs": 1627, - "maxLatencyMs": 2333, - "bytesPerSec": 56724684.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 862, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 172.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 281.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 278, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 280, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 284, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1627, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2333, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56724684.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 832, - "errors": 0, - "requestsPerSec": 166.4, - "avgLatencyMs": 403.74, - "p50LatencyMs": 295, - "p75LatencyMs": 365, - "p90LatencyMs": 404, - "p99LatencyMs": 3863, - "maxLatencyMs": 4896, - "bytesPerSec": 54758604.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 832, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 403.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 295, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 365, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 404, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3863, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4896, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54758604.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 785, - "errors": 0, - "requestsPerSec": 157, - "avgLatencyMs": 416.17, - "p50LatencyMs": 291, - "p75LatencyMs": 355, - "p90LatencyMs": 387, - "p99LatencyMs": 4039, - "maxLatencyMs": 4936, - "bytesPerSec": 51666944, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 785, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 416.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 355, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 387, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4039, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4936, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51666944, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200] + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ] }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 5786, - "totalErrors": 0, + "totalRequests": { + "value": 5786, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1069,6 +1117,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 158, + "unit": "ms" + }, + "fcpMs": { + "value": 157.715, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.357, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.416, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.006, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.935, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 158, + "unit": "ms" + }, + "fcpMs": { + "value": 158.28, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.22, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.299, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.879, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.042, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 147, + "unit": "ms" + }, + "fcpMs": { + "value": 146.968, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.226, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.424, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.024, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.778, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 151, + "unit": "ms" + }, + "fcpMs": { + "value": 150.699, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.865, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.425, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.256, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.184, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 153.5, + "median": 154.5, + "min": 147, + "max": 158 + }, + "fcpMs": { + "unit": "ms", + "mean": 153.4155, + "median": 154.207, + "min": 146.968, + "max": 158.28 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 19.416999999999998, + "median": 18.610999999999997, + "min": 16.22, + "max": 24.226 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.3909999999999998, + "median": 1.42, + "min": 1.299, + "max": 1.425 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.54125, + "median": 2.0149999999999997, + "min": 1.879, + "max": 4.256 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 15.484749999999998, + "median": 14.988499999999998, + "min": 11.184, + "max": 20.778 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 86, + "unit": "ms" + }, + "fcpMs": { + "value": 85.919, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 21.662, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.481, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.942, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.239, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 85, + "unit": "ms" + }, + "fcpMs": { + "value": 84.708, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.415, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.505, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.534, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.376, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 74, + "unit": "ms" + }, + "fcpMs": { + "value": 73.782, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.289, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.428, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.339, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.522, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 106, + "unit": "ms" + }, + "fcpMs": { + "value": 105.918, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.339, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.468, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.48, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 19.391, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 87.75, + "median": 85.5, + "min": 74, + "max": 106 + }, + "fcpMs": { + "unit": "ms", + "mean": 87.58175, + "median": 85.3135, + "min": 73.782, + "max": 105.918 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 21.42625, + "median": 22.5005, + "min": 16.289, + "max": 24.415 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.4705, + "median": 1.4745, + "min": 1.428, + "max": 1.505 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.07375, + "median": 2.5069999999999997, + "min": 2.339, + "max": 4.942 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 16.881999999999998, + "median": 17.314999999999998, + "min": 12.522, + "max": 20.376 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 6, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 269, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 28, + "unit": "count" + }, + "devDependencies": { + "value": 23, + "unit": "count" + }, + "allDependencies": { + "value": 51, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 54, + "unit": "count" + }, + "duplicateDependencies": { + "value": 9, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 116383419, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 40, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "20.19.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "vite" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 2747, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 2746, + "unit": "ms" + } } } } diff --git a/packages/results/data/react-router/versions/7.13.2.json b/packages/results/data/react-router/versions/7.13.2.json index 2691a821..b31fa134 100644 --- a/packages/results/data/react-router/versions/7.13.2.json +++ b/packages/results/data/react-router/versions/7.13.2.json @@ -2,6 +2,8 @@ "framework": "react-router", "projects": { "starter": { + "framework": "react-router", + "packagePath": "packages/starter-react-router", "timingMeasuredAt": "2026-09-25T04:03:03.935Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.13.2", @@ -26,13 +28,12 @@ "vite": "7.3.0", "vite-tsconfig-paths": "5.1.4" } - }, - "framework": "react-router", - "packagePath": "packages/starter-react-router" + } }, "app": { "timingMeasuredAt": "2026-09-25T04:03:03.935Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "7.13.2", "releasedAt": "2026-03-23T13:50:38.837Z", "packageJson": { @@ -52,18 +53,59 @@ "typescript": "5.9.3", "vite": "7.3.0" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 2747 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 2746 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1338, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1635, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1852, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1860, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1864, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 1709.8, + "median": 1852, + "min": 1338, + "max": 1864 + }, + "nodeModulesSizeBytes": { + "value": 121794560, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -72,19 +114,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1803 + "timeMs": { + "value": 1803, + "unit": "ms" + } }, { - "timeMs": 1786 + "timeMs": { + "value": 1786, + "unit": "ms" + } }, { - "timeMs": 1734 + "timeMs": { + "value": 1734, + "unit": "ms" + } }, { - "timeMs": 1839 + "timeMs": { + "value": 1839, + "unit": "ms" + } }, { - "timeMs": 1575 + "timeMs": { + "value": 1575, + "unit": "ms" + } } ], "timeMs": { @@ -103,19 +160,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1822 + "timeMs": { + "value": 1822, + "unit": "ms" + } }, { - "timeMs": 1749 + "timeMs": { + "value": 1749, + "unit": "ms" + } }, { - "timeMs": 1771 + "timeMs": { + "value": 1771, + "unit": "ms" + } }, { - "timeMs": 1739 + "timeMs": { + "value": 1739, + "unit": "ms" + } }, { - "timeMs": 1525 + "timeMs": { + "value": 1525, + "unit": "ms" + } } ], "timeMs": { @@ -127,59 +199,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 6 - }, - "devDependencies": { - "project": "starter", - "result": 9 - }, - "allDependencies": { - "project": "starter", - "result": 269 - }, - "duplicateDependencies": { - "project": "starter", - "result": 9 - }, - "depInstallSize": { - "project": "starter", - "result": 116507486 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 40 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 28, - "devDependencies": 23, - "allDependencies": 51 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "20.19.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["vite"] - }, "devServerStartTime": { "project": "starter", "result": { @@ -187,19 +206,34 @@ "runs": 5, "iterations": [ { - "timeMs": 807 + "timeMs": { + "value": 807, + "unit": "ms" + } }, { - "timeMs": 829 + "timeMs": { + "value": 829, + "unit": "ms" + } }, { - "timeMs": 866 + "timeMs": { + "value": 866, + "unit": "ms" + } }, { - "timeMs": 779 + "timeMs": { + "value": 779, + "unit": "ms" + } }, { - "timeMs": 775 + "timeMs": { + "value": 775, + "unit": "ms" + } } ], "timeMs": { @@ -211,561 +245,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 3, - "devDependencies": 1, - "allDependencies": 243, - "duplicateDependencies": 9 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1338 - }, - { - "installTimeMs": 1635 - }, - { - "installTimeMs": 1852 - }, - { - "installTimeMs": 1860 - }, - { - "installTimeMs": 1864 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1709.8, - "median": 1852, - "min": 1338, - "max": 1864 - }, - "nodeModulesSizeBytes": 121794560 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 144, - "fcpMs": 144.105, - "interactionTests": { - "interactionLatencyMs": 17.529, - "inputDelayMs": 1.623, - "processingDurationMs": 2.243, - "presentationDelayMs": 13.663 - } - }, - { - "firstPaintMs": 182, - "fcpMs": 182.05, - "interactionTests": { - "interactionLatencyMs": 17.309, - "inputDelayMs": 1.974, - "processingDurationMs": 2.986, - "presentationDelayMs": 12.349 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1220, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 244, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75215667.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1662, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 332.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 31, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102452428.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1698, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 339.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 41, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 66, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104667545.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1679, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 335.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 73.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 110, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 294, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103501004.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1668, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 333.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 147.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 588, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1325, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102832537.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1653, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 330.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 290.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 212, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 264, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 285, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3462, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101888819.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1603, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 320.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 296.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 211, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 255, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 287, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3564, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5003, + "unit": "ms" + }, + "bytesPerSec": { + "value": 98821734.4, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 199, - "fcpMs": 198.997, - "interactionTests": { - "interactionLatencyMs": 21.89, - "inputDelayMs": 2.001, - "processingDurationMs": 2.134, - "presentationDelayMs": 17.755 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1238, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 247.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76316672, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1661, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 332.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 30, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102400000, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1692, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 338.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 43, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 59, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104300544, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1691, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 338.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 72.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 106, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 272, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104235008, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1680, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 336, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 146.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 564, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1225, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103553433.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1673, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 334.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 289.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 211, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 255, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 288, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3554, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4989, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103134003.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1632, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 326.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 291.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 210, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 301, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3465, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4897, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100604313.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 177, - "fcpMs": 176.584, - "interactionTests": { - "interactionLatencyMs": 25.541, - "inputDelayMs": 1.74, - "processingDurationMs": 2.074, - "presentationDelayMs": 21.727 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1238, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 247.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76316672, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1678, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 335.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 29, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103448576, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1722, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 344.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 42, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 60, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106135552, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1704, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 340.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 72.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 106, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 292, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105034547.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1692, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 338.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 145.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 555, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1191, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104300544, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1673, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 334.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 289.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 255, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 270, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3490, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4935, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103107788.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1695, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 339, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 289.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 212, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 256, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 275, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3496, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4881, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104484044.8, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 175.5, - "median": 179.5, - "min": 144, - "max": 199 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 175.43400000000003, - "median": 179.317, - "min": 144.105, - "max": 198.997 + "representativeIterationIndex": 0, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 33852, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 20.56725, - "median": 19.7095, - "min": 17.309, - "max": 25.541 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.8345, - "median": 1.857, - "min": 1.623, - "max": 2.001 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.35925, - "median": 2.1885, - "min": 2.074, - "max": 2.986 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 16.3735, - "median": 15.709, - "min": 12.349, - "max": 21.727 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 148, - "fcpMs": 148.259, - "interactionTests": { - "interactionLatencyMs": 22.447000000000003, - "inputDelayMs": 1.601, - "processingDurationMs": 2.525, - "presentationDelayMs": 18.321 - } - }, - { - "firstPaintMs": 82, - "fcpMs": 82.172, - "interactionTests": { - "interactionLatencyMs": 23.817, - "inputDelayMs": 1.571, - "processingDurationMs": 2.55, - "presentationDelayMs": 19.696 - } - }, - { - "firstPaintMs": 80, - "fcpMs": 79.966, - "interactionTests": { - "interactionLatencyMs": 28.284999999999997, - "inputDelayMs": 3.536, - "processingDurationMs": 2.564, - "presentationDelayMs": 22.185 - } - }, - { - "firstPaintMs": 104, - "fcpMs": 104.439, - "interactionTests": { - "interactionLatencyMs": 14.920000000000002, - "inputDelayMs": 1.542, - "processingDurationMs": 2.895, - "presentationDelayMs": 10.483 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 103.5, - "median": 93, - "min": 80, - "max": 148 - }, - "fcpMs": { - "unit": "ms", - "mean": 103.709, - "median": 93.3055, - "min": 79.966, - "max": 148.259 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 22.367250000000002, - "median": 23.132, - "min": 14.920000000000002, - "max": 28.284999999999997 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.0625, - "median": 1.5859999999999999, - "min": 1.542, - "max": 3.536 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.6334999999999997, - "median": 2.557, - "min": 2.525, - "max": 2.895 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 17.67125, - "median": 19.0085, - "min": 10.483, - "max": 22.185 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 643, - "errors": 0, - "requestsPerSec": 128.6, - "avgLatencyMs": 7.28, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 15, - "bytesPerSec": 42326425.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 756, - "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 32.45, - "p50LatencyMs": 32, - "p75LatencyMs": 33, - "p90LatencyMs": 34, - "p99LatencyMs": 55, - "maxLatencyMs": 63, - "bytesPerSec": 49771315.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 717, - "errors": 0, - "requestsPerSec": 143.4, - "avgLatencyMs": 68.82, - "p50LatencyMs": 68, - "p75LatencyMs": 70, - "p90LatencyMs": 74, - "p99LatencyMs": 101, - "maxLatencyMs": 137, - "bytesPerSec": 47202304, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 748, - "errors": 0, - "requestsPerSec": 149.6, - "avgLatencyMs": 163.62, - "p50LatencyMs": 161, - "p75LatencyMs": 165, - "p90LatencyMs": 183, - "p99LatencyMs": 393, - "maxLatencyMs": 729, - "bytesPerSec": 49247027.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 783, - "errors": 0, - "requestsPerSec": 156.6, - "avgLatencyMs": 308.8, - "p50LatencyMs": 315, - "p75LatencyMs": 319, - "p90LatencyMs": 324, - "p99LatencyMs": 335, - "maxLatencyMs": 657, - "bytesPerSec": 51553894.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 740, - "errors": 0, - "requestsPerSec": 148, - "avgLatencyMs": 425.79, - "p50LatencyMs": 320, - "p75LatencyMs": 376, - "p90LatencyMs": 423, - "p99LatencyMs": 4026, - "maxLatencyMs": 4941, - "bytesPerSec": 48716185.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 687, - "errors": 0, - "requestsPerSec": 137.4, - "avgLatencyMs": 446.74, - "p50LatencyMs": 315, - "p75LatencyMs": 372, - "p90LatencyMs": 399, - "p99LatencyMs": 4211, - "maxLatencyMs": 4994, - "bytesPerSec": 45241139.2, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 623, - "errors": 0, - "requestsPerSec": 124.6, - "avgLatencyMs": 7.5, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 41015705.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 799, - "errors": 0, - "requestsPerSec": 159.81, - "avgLatencyMs": 30.67, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 47, - "maxLatencyMs": 53, - "bytesPerSec": 52609024, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 798, - "errors": 0, - "requestsPerSec": 159.6, - "avgLatencyMs": 61.79, - "p50LatencyMs": 61, - "p75LatencyMs": 63, - "p90LatencyMs": 64, - "p99LatencyMs": 90, - "maxLatencyMs": 112, - "bytesPerSec": 52543488, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 736, - "errors": 0, - "requestsPerSec": 147.2, - "avgLatencyMs": 166.51, - "p50LatencyMs": 165, - "p75LatencyMs": 171, - "p90LatencyMs": 179, - "p99LatencyMs": 390, - "maxLatencyMs": 744, - "bytesPerSec": 48447488, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 738, - "errors": 0, - "requestsPerSec": 147.6, - "avgLatencyMs": 327.45, - "p50LatencyMs": 316, - "p75LatencyMs": 325, - "p90LatencyMs": 352, - "p99LatencyMs": 2090, - "maxLatencyMs": 2737, - "bytesPerSec": 48585113.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 771, - "errors": 0, - "requestsPerSec": 154.2, - "avgLatencyMs": 414.68, - "p50LatencyMs": 313, - "p75LatencyMs": 378, - "p90LatencyMs": 424, - "p99LatencyMs": 3891, - "maxLatencyMs": 4880, - "bytesPerSec": 50767462.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 684, - "errors": 0, - "requestsPerSec": 136.81, - "avgLatencyMs": 447.44, - "p50LatencyMs": 316, - "p75LatencyMs": 383, - "p90LatencyMs": 428, - "p99LatencyMs": 4157, - "maxLatencyMs": 4998, - "bytesPerSec": 45031424, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 645, - "errors": 0, - "requestsPerSec": 129, - "avgLatencyMs": 7.29, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 16, - "bytesPerSec": 42457497.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 748, - "errors": 0, - "requestsPerSec": 149.6, - "avgLatencyMs": 32.8, - "p50LatencyMs": 33, - "p75LatencyMs": 34, - "p90LatencyMs": 35, - "p99LatencyMs": 47, - "maxLatencyMs": 53, - "bytesPerSec": 49240473.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 726, - "errors": 0, - "requestsPerSec": 145.2, - "avgLatencyMs": 67.93, - "p50LatencyMs": 67, - "p75LatencyMs": 69, - "p90LatencyMs": 76, - "p99LatencyMs": 97, - "maxLatencyMs": 167, - "bytesPerSec": 47792128, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 720, - "errors": 0, - "requestsPerSec": 144, - "avgLatencyMs": 170.24, - "p50LatencyMs": 169, - "p75LatencyMs": 175, - "p90LatencyMs": 187, - "p99LatencyMs": 379, - "maxLatencyMs": 750, - "bytesPerSec": 47398912, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 722, - "errors": 0, - "requestsPerSec": 144.4, - "avgLatencyMs": 334.65, - "p50LatencyMs": 305, - "p75LatencyMs": 339, - "p90LatencyMs": 357, - "p99LatencyMs": 2258, - "maxLatencyMs": 2931, - "bytesPerSec": 47536537.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 702, - "errors": 0, - "requestsPerSec": 140.4, - "avgLatencyMs": 436.52, - "p50LatencyMs": 326, - "p75LatencyMs": 386, - "p90LatencyMs": 427, - "p99LatencyMs": 3960, - "maxLatencyMs": 4863, - "bytesPerSec": 46212710.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 638, - "errors": 0, - "requestsPerSec": 127.6, - "avgLatencyMs": 458, - "p50LatencyMs": 303, - "p75LatencyMs": 414, - "p90LatencyMs": 474, - "p99LatencyMs": 4027, - "maxLatencyMs": 4942, - "bytesPerSec": 42003660.8, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 - }, - "representativeIterationIndex": 0, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 15124, - "totalErrors": 0, - "stage1": { - "connections": 1, - "requests": { - "unit": "requests", - "mean": 637, - "median": 643, - "min": 623, - "max": 645 + "totalErrors": { + "value": 0, + "unit": "errors" + }, + "stage1": { + "connections": 1, + "requests": { + "unit": "requests", + "mean": 1232, + "median": 1238, + "min": 1220, + "max": 1238 }, "errors": { "unit": "errors", @@ -776,69 +1286,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 127.39999999999999, - "median": 128.6, - "min": 124.6, - "max": 129 + "mean": 246.4, + "median": 247.6, + "min": 244, + "max": 247.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 7.3566666666666665, - "median": 7.29, - "min": 7.28, - "max": 7.5 + "mean": 3.2933333333333334, + "median": 3.24, + "min": 3.21, + "max": 3.43 }, "p50LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 7.333333333333333, - "median": 7, - "min": 7, - "max": 8 + "mean": 3.3333333333333335, + "median": 3, + "min": 3, + "max": 4 }, "p90LatencyMs": { "unit": "ms", - "mean": 8, - "median": 8, - "min": 8, - "max": 8 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p99LatencyMs": { "unit": "ms", - "mean": 10.666666666666666, - "median": 11, - "min": 9, - "max": 12 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "maxLatencyMs": { "unit": "ms", - "mean": 15.333333333333334, - "median": 15, - "min": 15, - "max": 16 + "mean": 9, + "median": 9, + "min": 9, + "max": 9 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 41933209.6, - "median": 42326425.6, - "min": 41015705.6, - "max": 42457497.6 + "mean": 75949670.39999999, + "median": 76316672, + "min": 75215667.2, + "max": 76316672 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 767.6666666666666, - "median": 756, - "min": 748, - "max": 799 + "mean": 1667, + "median": 1662, + "min": 1661, + "max": 1678 }, "errors": { "unit": "errors", @@ -849,69 +1359,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 153.53666666666666, - "median": 151.2, - "min": 149.6, - "max": 159.81 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 31.973333333333333, - "median": 32.45, - "min": 30.67, - "max": 32.8 + "mean": 333.4, + "median": 332.4, + "min": 332.2, + "max": 335.6 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 14.376666666666665, + "median": 14.41, + "min": 14.3, + "max": 14.42 }, "p50LatencyMs": { "unit": "ms", - "mean": 31.666666666666668, - "median": 32, - "min": 30, - "max": 33 + "mean": 14, + "median": 14, + "min": 14, + "max": 14 }, "p75LatencyMs": { "unit": "ms", - "mean": 32.666666666666664, - "median": 33, - "min": 31, - "max": 34 + "mean": 15, + "median": 15, + "min": 15, + "max": 15 }, "p90LatencyMs": { "unit": "ms", - "mean": 33.666666666666664, - "median": 34, - "min": 32, - "max": 35 + "mean": 15.666666666666666, + "median": 16, + "min": 15, + "max": 16 }, "p99LatencyMs": { "unit": "ms", - "mean": 49.666666666666664, - "median": 47, - "min": 47, - "max": 55 + "mean": 20.333333333333332, + "median": 20, + "min": 20, + "max": 21 }, "maxLatencyMs": { "unit": "ms", - "mean": 56.333333333333336, - "median": 53, - "min": 53, - "max": 63 + "mean": 30, + "median": 30, + "min": 29, + "max": 31 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 50540270.93333334, - "median": 49771315.2, - "min": 49240473.6, - "max": 52609024 + "mean": 102767001.60000001, + "median": 102452428.8, + "min": 102400000, + "max": 103448576 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 747, - "median": 726, - "min": 717, - "max": 798 + "mean": 1704, + "median": 1698, + "min": 1692, + "max": 1722 }, "errors": { "unit": "errors", @@ -922,69 +1432,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 149.4, - "median": 145.2, - "min": 143.4, - "max": 159.6 + "mean": 340.8, + "median": 339.6, + "min": 338.4, + "max": 344.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 66.17999999999999, - "median": 67.93, - "min": 61.79, - "max": 68.82 + "mean": 28.76, + "median": 28.85, + "min": 28.46, + "max": 28.97 }, "p50LatencyMs": { "unit": "ms", - "mean": 65.33333333333333, - "median": 67, - "min": 61, - "max": 68 + "mean": 28.666666666666668, + "median": 29, + "min": 28, + "max": 29 }, "p75LatencyMs": { "unit": "ms", - "mean": 67.33333333333333, - "median": 69, - "min": 63, - "max": 70 + "mean": 29, + "median": 29, + "min": 29, + "max": 29 }, "p90LatencyMs": { "unit": "ms", - "mean": 71.33333333333333, - "median": 74, - "min": 64, - "max": 76 + "mean": 29.666666666666668, + "median": 30, + "min": 29, + "max": 30 }, "p99LatencyMs": { "unit": "ms", - "mean": 96, - "median": 97, - "min": 90, - "max": 101 + "mean": 42, + "median": 42, + "min": 41, + "max": 43 }, "maxLatencyMs": { "unit": "ms", - "mean": 138.66666666666666, - "median": 137, - "min": 112, - "max": 167 + "mean": 61.666666666666664, + "median": 60, + "min": 59, + "max": 66 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 49179306.666666664, - "median": 47792128, - "min": 47202304, - "max": 52543488 + "mean": 105034547.2, + "median": 104667545.6, + "min": 104300544, + "max": 106135552 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 734.6666666666666, - "median": 736, - "min": 720, - "max": 748 + "mean": 1691.3333333333333, + "median": 1691, + "min": 1679, + "max": 1704 }, "errors": { "unit": "errors", @@ -995,69 +1505,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 146.9333333333333, - "median": 147.2, - "min": 144, - "max": 149.6 + "mean": 338.26666666666665, + "median": 338.2, + "min": 335.8, + "max": 340.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 166.79, - "median": 166.51, - "min": 163.62, - "max": 170.24 + "mean": 72.86, + "median": 72.88, + "min": 72.29, + "max": 73.41 }, "p50LatencyMs": { "unit": "ms", - "mean": 165, - "median": 165, - "min": 161, - "max": 169 + "mean": 71.66666666666667, + "median": 72, + "min": 71, + "max": 72 }, "p75LatencyMs": { "unit": "ms", - "mean": 170.33333333333334, - "median": 171, - "min": 165, - "max": 175 + "mean": 72.66666666666667, + "median": 73, + "min": 72, + "max": 73 }, "p90LatencyMs": { "unit": "ms", - "mean": 183, - "median": 183, - "min": 179, - "max": 187 + "mean": 74.33333333333333, + "median": 74, + "min": 74, + "max": 75 }, "p99LatencyMs": { "unit": "ms", - "mean": 387.3333333333333, - "median": 390, - "min": 379, - "max": 393 + "mean": 107.33333333333333, + "median": 106, + "min": 106, + "max": 110 }, "maxLatencyMs": { "unit": "ms", - "mean": 741, - "median": 744, - "min": 729, - "max": 750 + "mean": 286, + "median": 292, + "min": 272, + "max": 294 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 48364475.73333333, - "median": 48447488, - "min": 47398912, - "max": 49247027.2 + "mean": 104256853.33333333, + "median": 104235008, + "min": 103501004.8, + "max": 105034547.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 747.6666666666666, - "median": 738, - "min": 722, - "max": 783 + "mean": 1680, + "median": 1680, + "min": 1668, + "max": 1692 }, "errors": { "unit": "errors", @@ -1068,69 +1578,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 149.53333333333333, - "median": 147.6, - "min": 144.4, - "max": 156.6 + "mean": 336, + "median": 336, + "min": 333.6, + "max": 338.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 323.6333333333333, - "median": 327.45, - "min": 308.8, - "max": 334.65 + "mean": 146.17333333333332, + "median": 146.22, + "min": 145.13, + "max": 147.17 }, "p50LatencyMs": { "unit": "ms", - "mean": 312, - "median": 315, - "min": 305, - "max": 316 + "mean": 144.33333333333334, + "median": 145, + "min": 143, + "max": 145 }, "p75LatencyMs": { "unit": "ms", - "mean": 327.6666666666667, - "median": 325, - "min": 319, - "max": 339 + "mean": 145.66666666666666, + "median": 146, + "min": 145, + "max": 146 }, "p90LatencyMs": { "unit": "ms", - "mean": 344.3333333333333, - "median": 352, - "min": 324, - "max": 357 + "mean": 149, + "median": 149, + "min": 148, + "max": 150 }, "p99LatencyMs": { "unit": "ms", - "mean": 1561, - "median": 2090, - "min": 335, - "max": 2258 + "mean": 569, + "median": 564, + "min": 555, + "max": 588 }, "maxLatencyMs": { "unit": "ms", - "mean": 2108.3333333333335, - "median": 2737, - "min": 657, - "max": 2931 + "mean": 1247, + "median": 1225, + "min": 1191, + "max": 1325 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 49225181.86666667, - "median": 48585113.6, - "min": 47536537.6, - "max": 51553894.4 + "mean": 103562171.73333333, + "median": 103553433.6, + "min": 102832537.6, + "max": 104300544 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 737.6666666666666, - "median": 740, - "min": 702, - "max": 771 + "mean": 1666.3333333333333, + "median": 1673, + "min": 1653, + "max": 1673 }, "errors": { "unit": "errors", @@ -1141,69 +1651,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 147.53333333333333, - "median": 148, - "min": 140.4, - "max": 154.2 + "mean": 333.2666666666667, + "median": 334.6, + "min": 330.6, + "max": 334.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 425.66333333333336, - "median": 425.79, - "min": 414.68, - "max": 436.52 + "mean": 289.69, + "median": 289.56, + "min": 289.18, + "max": 290.33 }, "p50LatencyMs": { "unit": "ms", - "mean": 319.6666666666667, - "median": 320, - "min": 313, - "max": 326 + "mean": 212, + "median": 212, + "min": 211, + "max": 213 }, "p75LatencyMs": { "unit": "ms", - "mean": 380, - "median": 378, - "min": 376, - "max": 386 + "mean": 258, + "median": 255, + "min": 255, + "max": 264 }, "p90LatencyMs": { "unit": "ms", - "mean": 424.6666666666667, - "median": 424, - "min": 423, - "max": 427 + "mean": 281, + "median": 285, + "min": 270, + "max": 288 }, "p99LatencyMs": { "unit": "ms", - "mean": 3959, - "median": 3960, - "min": 3891, - "max": 4026 + "mean": 3502, + "median": 3490, + "min": 3462, + "max": 3554 }, "maxLatencyMs": { "unit": "ms", - "mean": 4894.666666666667, - "median": 4880, - "min": 4863, - "max": 4941 + "mean": 4965.333333333333, + "median": 4972, + "min": 4935, + "max": 4989 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 48565452.800000004, - "median": 48716185.6, - "min": 46212710.4, - "max": 50767462.4 + "mean": 102710203.73333333, + "median": 103107788.8, + "min": 101888819.2, + "max": 103134003.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 669.6666666666666, - "median": 684, - "min": 638, - "max": 687 + "mean": 1643.3333333333333, + "median": 1632, + "min": 1603, + "max": 1695 }, "errors": { "unit": "errors", @@ -1214,387 +1724,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 133.9366666666667, - "median": 136.81, - "min": 127.6, - "max": 137.4 + "mean": 328.67, + "median": 326.4, + "min": 320.61, + "max": 339 }, "avgLatencyMs": { "unit": "ms", - "mean": 450.7266666666667, - "median": 447.44, - "min": 446.74, - "max": 458 + "mean": 292.6166666666666, + "median": 291.54, + "min": 289.34, + "max": 296.97 }, "p50LatencyMs": { "unit": "ms", - "mean": 311.3333333333333, - "median": 315, - "min": 303, - "max": 316 + "mean": 211, + "median": 211, + "min": 210, + "max": 212 }, "p75LatencyMs": { "unit": "ms", - "mean": 389.6666666666667, - "median": 383, - "min": 372, - "max": 414 + "mean": 254.66666666666666, + "median": 255, + "min": 253, + "max": 256 }, "p90LatencyMs": { "unit": "ms", - "mean": 433.6666666666667, - "median": 428, - "min": 399, - "max": 474 + "mean": 287.6666666666667, + "median": 287, + "min": 275, + "max": 301 }, "p99LatencyMs": { "unit": "ms", - "mean": 4131.666666666667, - "median": 4157, - "min": 4027, - "max": 4211 + "mean": 3508.3333333333335, + "median": 3496, + "min": 3465, + "max": 3564 }, "maxLatencyMs": { "unit": "ms", - "mean": 4978, - "median": 4994, - "min": 4942, - "max": 4998 + "mean": 4927, + "median": 4897, + "min": 4881, + "max": 5003 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 44092074.666666664, - "median": 45031424, - "min": 42003660.8, - "max": 45241139.2 + "mean": 101303364.26666667, + "median": 100604313.6, + "min": 98821734.4, + "max": 104484044.8 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1220, - "errors": 0, - "requestsPerSec": 244, - "avgLatencyMs": 3.43, - "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 75215667.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 643, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 128.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42326425.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1662, - "errors": 0, - "requestsPerSec": 332.4, - "avgLatencyMs": 14.41, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 102452428.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 756, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 151.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 55, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 63, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49771315.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1698, - "errors": 0, - "requestsPerSec": 339.6, - "avgLatencyMs": 28.85, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 41, - "maxLatencyMs": 66, - "bytesPerSec": 104667545.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 717, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 143.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 68.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 68, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 101, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 137, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47202304, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1679, - "errors": 0, - "requestsPerSec": 335.8, - "avgLatencyMs": 73.41, - "p50LatencyMs": 72, - "p75LatencyMs": 73, - "p90LatencyMs": 75, - "p99LatencyMs": 110, - "maxLatencyMs": 294, - "bytesPerSec": 103501004.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 748, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 149.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 163.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 393, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 729, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49247027.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1668, - "errors": 0, - "requestsPerSec": 333.6, - "avgLatencyMs": 147.17, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 150, - "p99LatencyMs": 588, - "maxLatencyMs": 1325, - "bytesPerSec": 102832537.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 783, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 308.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 315, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 319, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 324, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 335, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 657, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51553894.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1653, - "errors": 0, - "requestsPerSec": 330.6, - "avgLatencyMs": 290.33, - "p50LatencyMs": 212, - "p75LatencyMs": 264, - "p90LatencyMs": 285, - "p99LatencyMs": 3462, - "maxLatencyMs": 4972, - "bytesPerSec": 101888819.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 740, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 148, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 425.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 320, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 376, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 423, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4026, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4941, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48716185.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1603, - "errors": 0, - "requestsPerSec": 320.61, - "avgLatencyMs": 296.97, - "p50LatencyMs": 211, - "p75LatencyMs": 255, - "p90LatencyMs": 287, - "p99LatencyMs": 3564, - "maxLatencyMs": 5003, - "bytesPerSec": 98821734.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 687, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 137.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 446.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 315, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 372, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 399, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4211, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4994, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45241139.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1238, - "errors": 0, - "requestsPerSec": 247.6, - "avgLatencyMs": 3.21, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 76316672, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 623, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 124.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41015705.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1661, - "errors": 0, - "requestsPerSec": 332.2, - "avgLatencyMs": 14.42, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 30, - "bytesPerSec": 102400000, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 799, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 159.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 53, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52609024, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1692, - "errors": 0, - "requestsPerSec": 338.4, - "avgLatencyMs": 28.97, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 59, - "bytesPerSec": 104300544, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 798, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 159.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 112, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52543488, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1691, - "errors": 0, - "requestsPerSec": 338.2, - "avgLatencyMs": 72.88, - "p50LatencyMs": 72, - "p75LatencyMs": 73, - "p90LatencyMs": 74, - "p99LatencyMs": 106, - "maxLatencyMs": 272, - "bytesPerSec": 104235008, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 736, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 147.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 166.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 390, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 744, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48447488, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1680, - "errors": 0, - "requestsPerSec": 336, - "avgLatencyMs": 146.22, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 148, - "p99LatencyMs": 564, - "maxLatencyMs": 1225, - "bytesPerSec": 103553433.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 738, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 147.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 327.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 316, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 325, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 352, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2090, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2737, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48585113.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1673, - "errors": 0, - "requestsPerSec": 334.6, - "avgLatencyMs": 289.56, - "p50LatencyMs": 211, - "p75LatencyMs": 255, - "p90LatencyMs": 288, - "p99LatencyMs": 3554, - "maxLatencyMs": 4989, - "bytesPerSec": 103134003.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 771, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 414.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 313, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 378, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 424, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3891, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4880, + "unit": "ms" + }, + "bytesPerSec": { + "value": 50767462.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1632, - "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 291.54, - "p50LatencyMs": 210, - "p75LatencyMs": 253, - "p90LatencyMs": 301, - "p99LatencyMs": 3465, - "maxLatencyMs": 4897, - "bytesPerSec": 100604313.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 684, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 136.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 447.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 316, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 383, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 428, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4157, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4998, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45031424, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1238, - "errors": 0, - "requestsPerSec": 247.6, - "avgLatencyMs": 3.24, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 76316672, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 645, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 129, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42457497.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1678, - "errors": 0, - "requestsPerSec": 335.6, - "avgLatencyMs": 14.3, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 15, - "p99LatencyMs": 20, - "maxLatencyMs": 29, - "bytesPerSec": 103448576, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 748, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 149.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 53, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49240473.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1722, - "errors": 0, - "requestsPerSec": 344.4, - "avgLatencyMs": 28.46, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 42, - "maxLatencyMs": 60, - "bytesPerSec": 106135552, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 726, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 67.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 76, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 97, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 167, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47792128, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1704, - "errors": 0, - "requestsPerSec": 340.8, - "avgLatencyMs": 72.29, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 74, - "p99LatencyMs": 106, - "maxLatencyMs": 292, - "bytesPerSec": 105034547.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 720, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 144, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 170.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 187, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 379, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 750, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47398912, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1692, - "errors": 0, - "requestsPerSec": 338.4, - "avgLatencyMs": 145.13, - "p50LatencyMs": 143, - "p75LatencyMs": 145, - "p90LatencyMs": 149, - "p99LatencyMs": 555, - "maxLatencyMs": 1191, - "bytesPerSec": 104300544, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 722, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 144.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 334.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 305, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 339, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 357, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2258, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2931, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47536537.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1673, - "errors": 0, - "requestsPerSec": 334.6, - "avgLatencyMs": 289.18, - "p50LatencyMs": 213, - "p75LatencyMs": 255, - "p90LatencyMs": 270, - "p99LatencyMs": 3490, - "maxLatencyMs": 4935, - "bytesPerSec": 103107788.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 702, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 140.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 436.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 326, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 386, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 427, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3960, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4863, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46212710.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1695, - "errors": 0, - "requestsPerSec": 339, - "avgLatencyMs": 289.34, - "p50LatencyMs": 212, - "p75LatencyMs": 256, - "p90LatencyMs": 275, - "p99LatencyMs": 3496, - "maxLatencyMs": 4881, - "bytesPerSec": 104484044.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 638, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 127.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 458, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 303, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 414, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 474, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4027, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4942, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42003660.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 33852, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 15124, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1232, - "median": 1238, - "min": 1220, - "max": 1238 + "mean": 637, + "median": 643, + "min": 623, + "max": 645 }, "errors": { "unit": "errors", @@ -1605,69 +2822,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 246.4, - "median": 247.6, - "min": 244, - "max": 247.6 + "mean": 127.39999999999999, + "median": 128.6, + "min": 124.6, + "max": 129 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.2933333333333334, - "median": 3.24, - "min": 3.21, - "max": 3.43 + "mean": 7.3566666666666665, + "median": 7.29, + "min": 7.28, + "max": 7.5 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "p75LatencyMs": { "unit": "ms", - "mean": 3.3333333333333335, - "median": 3, - "min": 3, - "max": 4 + "mean": 7.333333333333333, + "median": 7, + "min": 7, + "max": 8 }, "p90LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 8, + "median": 8, + "min": 8, + "max": 8 }, "p99LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 10.666666666666666, + "median": 11, + "min": 9, + "max": 12 }, "maxLatencyMs": { "unit": "ms", - "mean": 9, - "median": 9, - "min": 9, - "max": 9 + "mean": 15.333333333333334, + "median": 15, + "min": 15, + "max": 16 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 75949670.39999999, - "median": 76316672, - "min": 75215667.2, - "max": 76316672 + "mean": 41933209.6, + "median": 42326425.6, + "min": 41015705.6, + "max": 42457497.6 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1667, - "median": 1662, - "min": 1661, - "max": 1678 + "mean": 767.6666666666666, + "median": 756, + "min": 748, + "max": 799 }, "errors": { "unit": "errors", @@ -1678,69 +2895,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 333.4, - "median": 332.4, - "min": 332.2, - "max": 335.6 + "mean": 153.53666666666666, + "median": 151.2, + "min": 149.6, + "max": 159.81 }, "avgLatencyMs": { "unit": "ms", - "mean": 14.376666666666665, - "median": 14.41, - "min": 14.3, - "max": 14.42 + "mean": 31.973333333333333, + "median": 32.45, + "min": 30.67, + "max": 32.8 }, "p50LatencyMs": { "unit": "ms", - "mean": 14, - "median": 14, - "min": 14, - "max": 14 + "mean": 31.666666666666668, + "median": 32, + "min": 30, + "max": 33 }, "p75LatencyMs": { "unit": "ms", - "mean": 15, - "median": 15, - "min": 15, - "max": 15 + "mean": 32.666666666666664, + "median": 33, + "min": 31, + "max": 34 }, "p90LatencyMs": { "unit": "ms", - "mean": 15.666666666666666, - "median": 16, - "min": 15, - "max": 16 + "mean": 33.666666666666664, + "median": 34, + "min": 32, + "max": 35 }, "p99LatencyMs": { "unit": "ms", - "mean": 20.333333333333332, - "median": 20, - "min": 20, - "max": 21 + "mean": 49.666666666666664, + "median": 47, + "min": 47, + "max": 55 }, "maxLatencyMs": { "unit": "ms", - "mean": 30, - "median": 30, - "min": 29, - "max": 31 + "mean": 56.333333333333336, + "median": 53, + "min": 53, + "max": 63 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 102767001.60000001, - "median": 102452428.8, - "min": 102400000, - "max": 103448576 + "mean": 50540270.93333334, + "median": 49771315.2, + "min": 49240473.6, + "max": 52609024 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1704, - "median": 1698, - "min": 1692, - "max": 1722 + "mean": 747, + "median": 726, + "min": 717, + "max": 798 }, "errors": { "unit": "errors", @@ -1751,69 +2968,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 340.8, - "median": 339.6, - "min": 338.4, - "max": 344.4 + "mean": 149.4, + "median": 145.2, + "min": 143.4, + "max": 159.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 28.76, - "median": 28.85, - "min": 28.46, - "max": 28.97 + "mean": 66.17999999999999, + "median": 67.93, + "min": 61.79, + "max": 68.82 }, "p50LatencyMs": { "unit": "ms", - "mean": 28.666666666666668, - "median": 29, - "min": 28, - "max": 29 + "mean": 65.33333333333333, + "median": 67, + "min": 61, + "max": 68 }, "p75LatencyMs": { "unit": "ms", - "mean": 29, - "median": 29, - "min": 29, - "max": 29 + "mean": 67.33333333333333, + "median": 69, + "min": 63, + "max": 70 }, "p90LatencyMs": { "unit": "ms", - "mean": 29.666666666666668, - "median": 30, - "min": 29, - "max": 30 + "mean": 71.33333333333333, + "median": 74, + "min": 64, + "max": 76 }, "p99LatencyMs": { "unit": "ms", - "mean": 42, - "median": 42, - "min": 41, - "max": 43 + "mean": 96, + "median": 97, + "min": 90, + "max": 101 }, "maxLatencyMs": { "unit": "ms", - "mean": 61.666666666666664, - "median": 60, - "min": 59, - "max": 66 + "mean": 138.66666666666666, + "median": 137, + "min": 112, + "max": 167 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 105034547.2, - "median": 104667545.6, - "min": 104300544, - "max": 106135552 + "mean": 49179306.666666664, + "median": 47792128, + "min": 47202304, + "max": 52543488 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1691.3333333333333, - "median": 1691, - "min": 1679, - "max": 1704 + "mean": 734.6666666666666, + "median": 736, + "min": 720, + "max": 748 }, "errors": { "unit": "errors", @@ -1824,69 +3041,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 338.26666666666665, - "median": 338.2, - "min": 335.8, - "max": 340.8 + "mean": 146.9333333333333, + "median": 147.2, + "min": 144, + "max": 149.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 72.86, - "median": 72.88, - "min": 72.29, - "max": 73.41 + "mean": 166.79, + "median": 166.51, + "min": 163.62, + "max": 170.24 }, "p50LatencyMs": { "unit": "ms", - "mean": 71.66666666666667, - "median": 72, - "min": 71, - "max": 72 + "mean": 165, + "median": 165, + "min": 161, + "max": 169 }, "p75LatencyMs": { "unit": "ms", - "mean": 72.66666666666667, - "median": 73, - "min": 72, - "max": 73 + "mean": 170.33333333333334, + "median": 171, + "min": 165, + "max": 175 }, "p90LatencyMs": { "unit": "ms", - "mean": 74.33333333333333, - "median": 74, - "min": 74, - "max": 75 + "mean": 183, + "median": 183, + "min": 179, + "max": 187 }, "p99LatencyMs": { "unit": "ms", - "mean": 107.33333333333333, - "median": 106, - "min": 106, - "max": 110 + "mean": 387.3333333333333, + "median": 390, + "min": 379, + "max": 393 }, "maxLatencyMs": { "unit": "ms", - "mean": 286, - "median": 292, - "min": 272, - "max": 294 + "mean": 741, + "median": 744, + "min": 729, + "max": 750 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 104256853.33333333, - "median": 104235008, - "min": 103501004.8, - "max": 105034547.2 + "mean": 48364475.73333333, + "median": 48447488, + "min": 47398912, + "max": 49247027.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1680, - "median": 1680, - "min": 1668, - "max": 1692 + "mean": 747.6666666666666, + "median": 738, + "min": 722, + "max": 783 }, "errors": { "unit": "errors", @@ -1897,69 +3114,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 336, - "median": 336, - "min": 333.6, - "max": 338.4 + "mean": 149.53333333333333, + "median": 147.6, + "min": 144.4, + "max": 156.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 146.17333333333332, - "median": 146.22, - "min": 145.13, - "max": 147.17 + "mean": 323.6333333333333, + "median": 327.45, + "min": 308.8, + "max": 334.65 }, "p50LatencyMs": { "unit": "ms", - "mean": 144.33333333333334, - "median": 145, - "min": 143, - "max": 145 + "mean": 312, + "median": 315, + "min": 305, + "max": 316 }, "p75LatencyMs": { "unit": "ms", - "mean": 145.66666666666666, - "median": 146, - "min": 145, - "max": 146 + "mean": 327.6666666666667, + "median": 325, + "min": 319, + "max": 339 }, "p90LatencyMs": { "unit": "ms", - "mean": 149, - "median": 149, - "min": 148, - "max": 150 + "mean": 344.3333333333333, + "median": 352, + "min": 324, + "max": 357 }, "p99LatencyMs": { "unit": "ms", - "mean": 569, - "median": 564, - "min": 555, - "max": 588 + "mean": 1561, + "median": 2090, + "min": 335, + "max": 2258 }, "maxLatencyMs": { "unit": "ms", - "mean": 1247, - "median": 1225, - "min": 1191, - "max": 1325 + "mean": 2108.3333333333335, + "median": 2737, + "min": 657, + "max": 2931 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 103562171.73333333, - "median": 103553433.6, - "min": 102832537.6, - "max": 104300544 + "mean": 49225181.86666667, + "median": 48585113.6, + "min": 47536537.6, + "max": 51553894.4 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1666.3333333333333, - "median": 1673, - "min": 1653, - "max": 1673 + "mean": 737.6666666666666, + "median": 740, + "min": 702, + "max": 771 }, "errors": { "unit": "errors", @@ -1970,69 +3187,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 333.2666666666667, - "median": 334.6, - "min": 330.6, - "max": 334.6 + "mean": 147.53333333333333, + "median": 148, + "min": 140.4, + "max": 154.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 289.69, - "median": 289.56, - "min": 289.18, - "max": 290.33 + "mean": 425.66333333333336, + "median": 425.79, + "min": 414.68, + "max": 436.52 }, "p50LatencyMs": { "unit": "ms", - "mean": 212, - "median": 212, - "min": 211, - "max": 213 + "mean": 319.6666666666667, + "median": 320, + "min": 313, + "max": 326 }, "p75LatencyMs": { "unit": "ms", - "mean": 258, - "median": 255, - "min": 255, - "max": 264 + "mean": 380, + "median": 378, + "min": 376, + "max": 386 }, "p90LatencyMs": { "unit": "ms", - "mean": 281, - "median": 285, - "min": 270, - "max": 288 + "mean": 424.6666666666667, + "median": 424, + "min": 423, + "max": 427 }, "p99LatencyMs": { "unit": "ms", - "mean": 3502, - "median": 3490, - "min": 3462, - "max": 3554 + "mean": 3959, + "median": 3960, + "min": 3891, + "max": 4026 }, "maxLatencyMs": { "unit": "ms", - "mean": 4965.333333333333, - "median": 4972, - "min": 4935, - "max": 4989 + "mean": 4894.666666666667, + "median": 4880, + "min": 4863, + "max": 4941 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 102710203.73333333, - "median": 103107788.8, - "min": 101888819.2, - "max": 103134003.2 + "mean": 48565452.800000004, + "median": 48716185.6, + "min": 46212710.4, + "max": 50767462.4 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1643.3333333333333, - "median": 1632, - "min": 1603, - "max": 1695 + "mean": 669.6666666666666, + "median": 684, + "min": 638, + "max": 687 }, "errors": { "unit": "errors", @@ -2043,62 +3260,516 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 328.67, - "median": 326.4, - "min": 320.61, - "max": 339 + "mean": 133.9366666666667, + "median": 136.81, + "min": 127.6, + "max": 137.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 292.6166666666666, - "median": 291.54, - "min": 289.34, - "max": 296.97 + "mean": 450.7266666666667, + "median": 447.44, + "min": 446.74, + "max": 458 }, "p50LatencyMs": { "unit": "ms", - "mean": 211, - "median": 211, - "min": 210, - "max": 212 + "mean": 311.3333333333333, + "median": 315, + "min": 303, + "max": 316 }, "p75LatencyMs": { "unit": "ms", - "mean": 254.66666666666666, - "median": 255, - "min": 253, - "max": 256 + "mean": 389.6666666666667, + "median": 383, + "min": 372, + "max": 414 }, "p90LatencyMs": { "unit": "ms", - "mean": 287.6666666666667, - "median": 287, - "min": 275, - "max": 301 + "mean": 433.6666666666667, + "median": 428, + "min": 399, + "max": 474 }, "p99LatencyMs": { "unit": "ms", - "mean": 3508.3333333333335, - "median": 3496, - "min": 3465, - "max": 3564 + "mean": 4131.666666666667, + "median": 4157, + "min": 4027, + "max": 4211 }, "maxLatencyMs": { "unit": "ms", - "mean": 4927, - "median": 4897, - "min": 4881, - "max": 5003 + "mean": 4978, + "median": 4994, + "min": 4942, + "max": 4998 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 101303364.26666667, - "median": 100604313.6, - "min": 98821734.4, - "max": 104484044.8 + "mean": 44092074.666666664, + "median": 45031424, + "min": 42003660.8, + "max": 45241139.2 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 144, + "unit": "ms" + }, + "fcpMs": { + "value": 144.105, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.529, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.623, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.243, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.663, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 182, + "unit": "ms" + }, + "fcpMs": { + "value": 182.05, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.309, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.974, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.986, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.349, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 199, + "unit": "ms" + }, + "fcpMs": { + "value": 198.997, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 21.89, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.001, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.134, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.755, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 177, + "unit": "ms" + }, + "fcpMs": { + "value": 176.584, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 25.541, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.74, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.074, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 21.727, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 175.5, + "median": 179.5, + "min": 144, + "max": 199 + }, + "fcpMs": { + "unit": "ms", + "mean": 175.43400000000003, + "median": 179.317, + "min": 144.105, + "max": 198.997 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 20.56725, + "median": 19.7095, + "min": 17.309, + "max": 25.541 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.8345, + "median": 1.857, + "min": 1.623, + "max": 2.001 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.35925, + "median": 2.1885, + "min": 2.074, + "max": 2.986 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 16.3735, + "median": 15.709, + "min": 12.349, + "max": 21.727 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 148, + "unit": "ms" + }, + "fcpMs": { + "value": 148.259, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 22.447000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.601, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.525, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.321, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 82, + "unit": "ms" + }, + "fcpMs": { + "value": 82.172, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.817, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.571, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.55, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 19.696, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 80, + "unit": "ms" + }, + "fcpMs": { + "value": 79.966, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 28.284999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.536, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.564, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 22.185, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 104, + "unit": "ms" + }, + "fcpMs": { + "value": 104.439, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.920000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.542, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.895, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.483, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 103.5, + "median": 93, + "min": 80, + "max": 148 + }, + "fcpMs": { + "unit": "ms", + "mean": 103.709, + "median": 93.3055, + "min": 79.966, + "max": 148.259 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 22.367250000000002, + "median": 23.132, + "min": 14.920000000000002, + "max": 28.284999999999997 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.0625, + "median": 1.5859999999999999, + "min": 1.542, + "max": 3.536 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.6334999999999997, + "median": 2.557, + "min": 2.525, + "max": 2.895 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 17.67125, + "median": 19.0085, + "min": 10.483, + "max": 22.185 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 6, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 269, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 28, + "unit": "count" + }, + "devDependencies": { + "value": 23, + "unit": "count" + }, + "allDependencies": { + "value": 51, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 243, + "unit": "count" + }, + "duplicateDependencies": { + "value": 9, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 116507486, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 40, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "20.19.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "vite" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 2747, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 2746, + "unit": "ms" + } } } } diff --git a/packages/results/data/react-router/versions/7.14.2.json b/packages/results/data/react-router/versions/7.14.2.json index 42418ae8..53480d4c 100644 --- a/packages/results/data/react-router/versions/7.14.2.json +++ b/packages/results/data/react-router/versions/7.14.2.json @@ -2,6 +2,8 @@ "framework": "react-router", "projects": { "starter": { + "framework": "react-router", + "packagePath": "packages/starter-react-router", "timingMeasuredAt": "2026-09-26T23:17:13.284Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.14.2", @@ -26,13 +28,12 @@ "vite": "7.3.0", "vite-tsconfig-paths": "5.1.4" } - }, - "framework": "react-router", - "packagePath": "packages/starter-react-router" + } }, "app": { "timingMeasuredAt": "2026-09-26T23:17:13.284Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "7.14.2", "releasedAt": "2026-04-21T14:16:16.525Z", "packageJson": { @@ -52,18 +53,59 @@ "typescript": "5.9.3", "vite": "7.3.0" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 2747 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 2746 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1201, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1223, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1444, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1200, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1351, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 1283.8, + "median": 1223, + "min": 1200, + "max": 1444 + }, + "nodeModulesSizeBytes": { + "value": 121835520, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -72,19 +114,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1696 + "timeMs": { + "value": 1696, + "unit": "ms" + } }, { - "timeMs": 1708 + "timeMs": { + "value": 1708, + "unit": "ms" + } }, { - "timeMs": 1535 + "timeMs": { + "value": 1535, + "unit": "ms" + } }, { - "timeMs": 1654 + "timeMs": { + "value": 1654, + "unit": "ms" + } }, { - "timeMs": 1587 + "timeMs": { + "value": 1587, + "unit": "ms" + } } ], "timeMs": { @@ -103,19 +160,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1757 + "timeMs": { + "value": 1757, + "unit": "ms" + } }, { - "timeMs": 1642 + "timeMs": { + "value": 1642, + "unit": "ms" + } }, { - "timeMs": 1591 + "timeMs": { + "value": 1591, + "unit": "ms" + } }, { - "timeMs": 1582 + "timeMs": { + "value": 1582, + "unit": "ms" + } }, { - "timeMs": 1584 + "timeMs": { + "value": 1584, + "unit": "ms" + } } ], "timeMs": { @@ -127,59 +199,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 6 - }, - "devDependencies": { - "project": "starter", - "result": 9 - }, - "allDependencies": { - "project": "starter", - "result": 269 - }, - "duplicateDependencies": { - "project": "starter", - "result": 9 - }, - "depInstallSize": { - "project": "starter", - "result": 116560843 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 40 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 28, - "devDependencies": 23, - "allDependencies": 51 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "20.19.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["vite"] - }, "devServerStartTime": { "project": "starter", "result": { @@ -187,19 +206,34 @@ "runs": 5, "iterations": [ { - "timeMs": 863 + "timeMs": { + "value": 863, + "unit": "ms" + } }, { - "timeMs": 893 + "timeMs": { + "value": 893, + "unit": "ms" + } }, { - "timeMs": 973 + "timeMs": { + "value": 973, + "unit": "ms" + } }, { - "timeMs": 894 + "timeMs": { + "value": 894, + "unit": "ms" + } }, { - "timeMs": 896 + "timeMs": { + "value": 896, + "unit": "ms" + } } ], "timeMs": { @@ -211,561 +245,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 3, - "devDependencies": 1, - "allDependencies": 243, - "duplicateDependencies": 9 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1201 - }, - { - "installTimeMs": 1223 - }, - { - "installTimeMs": 1444 - }, - { - "installTimeMs": 1200 - }, - { - "installTimeMs": 1351 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1283.8, - "median": 1223, - "min": 1200, - "max": 1444 - }, - "nodeModulesSizeBytes": 121835520 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 135, - "fcpMs": 135.304, - "interactionTests": { - "interactionLatencyMs": 20.406, - "inputDelayMs": 1.59, - "processingDurationMs": 2.136, - "presentationDelayMs": 16.68 - } - }, - { - "firstPaintMs": 162, - "fcpMs": 161.529, - "interactionTests": { - "interactionLatencyMs": 21.738, - "inputDelayMs": 1.567, - "processingDurationMs": 1.912, - "presentationDelayMs": 18.259 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1227, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 245.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76867174.41, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1642, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 328.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 25, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102845644.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1635, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 327, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 42, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102413107.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1586, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 317.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 77.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 118, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 315, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99346022.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1612, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 322.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 152.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 608, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1357, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100984422.4, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1593, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 318.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 295.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 216, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 268, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 288, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3552, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4925, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99791667.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1555, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 299.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 260, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 288, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3602, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4987, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97406156.8, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 159, - "fcpMs": 158.908, - "interactionTests": { - "interactionLatencyMs": 16.802, - "inputDelayMs": 1.878, - "processingDurationMs": 2.657, - "presentationDelayMs": 12.267 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1198, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 239.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75045273.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1554, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 310.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 23, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 33, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97340620.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1592, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 318.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 41, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 58, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99726131.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1630, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 326, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 75.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 76, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 104, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 291, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102111641.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1588, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 317.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 154.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 151, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 657, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1306, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99477094.4, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1563, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 312.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 300.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 220, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 274, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 293, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3553, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4969, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97904230.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1552, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 310.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 303.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 282, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3639, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5002, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97196441.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 180, - "fcpMs": 180.41, - "interactionTests": { - "interactionLatencyMs": 22.081000000000003, - "inputDelayMs": 1.679, - "processingDurationMs": 2.064, - "presentationDelayMs": 18.338 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1229, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 245.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76998246.41, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1632, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 326.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 31, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102216499.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1655, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 331, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 45, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 52, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103658291.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1632, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 326.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 75.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 76, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 107, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 297, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102229606.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1599, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 319.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 153.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 652, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1256, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100158668.8, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1592, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 318.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 295.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 218, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 265, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 286, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3524, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4907, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99726131.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1622, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 324.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 295.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 212, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 257, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 278, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3523, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4973, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101613568, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 159, - "median": 160.5, - "min": 135, - "max": 180 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 159.03775, - "median": 160.2185, - "min": 135.304, - "max": 180.41 + "representativeIterationIndex": 0, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 32488, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 20.25675, - "median": 21.072, - "min": 16.802, - "max": 22.081000000000003 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.6785, - "median": 1.6345, - "min": 1.567, - "max": 1.878 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.19225, - "median": 2.1, - "min": 1.912, - "max": 2.657 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 16.386000000000003, - "median": 17.4695, - "min": 12.267, - "max": 18.338 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 160, - "fcpMs": 159.951, - "interactionTests": { - "interactionLatencyMs": 12.744, - "inputDelayMs": 1.49, - "processingDurationMs": 4.568, - "presentationDelayMs": 6.686 - } - }, - { - "firstPaintMs": 129, - "fcpMs": 128.916, - "interactionTests": { - "interactionLatencyMs": 20.509, - "inputDelayMs": 1.763, - "processingDurationMs": 2.492, - "presentationDelayMs": 16.254 - } - }, - { - "firstPaintMs": 113, - "fcpMs": 113.366, - "interactionTests": { - "interactionLatencyMs": 14.546, - "inputDelayMs": 1.558, - "processingDurationMs": 2.964, - "presentationDelayMs": 10.024 - } - }, - { - "firstPaintMs": 94, - "fcpMs": 93.73, - "interactionTests": { - "interactionLatencyMs": 19.906, - "inputDelayMs": 1.59, - "processingDurationMs": 2.473, - "presentationDelayMs": 15.843 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 124, - "median": 121, - "min": 94, - "max": 160 - }, - "fcpMs": { - "unit": "ms", - "mean": 123.99074999999999, - "median": 121.14099999999999, - "min": 93.73, - "max": 159.951 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 16.92625, - "median": 17.226, - "min": 12.744, - "max": 20.509 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.60025, - "median": 1.574, - "min": 1.49, - "max": 1.763 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.12425, - "median": 2.7279999999999998, - "min": 2.473, - "max": 4.568 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 12.20175, - "median": 12.933499999999999, - "min": 6.686, - "max": 16.254 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 733, - "errors": 0, - "requestsPerSec": 146.6, - "avgLatencyMs": 6.24, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 48991436.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 862, - "errors": 0, - "requestsPerSec": 172.4, - "avgLatencyMs": 28.4, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 44, - "maxLatencyMs": 53, - "bytesPerSec": 57609420.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 874, - "errors": 0, - "requestsPerSec": 174.8, - "avgLatencyMs": 56.36, - "p50LatencyMs": 56, - "p75LatencyMs": 56, - "p90LatencyMs": 57, - "p99LatencyMs": 86, - "maxLatencyMs": 128, - "bytesPerSec": 58422067.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 878, - "errors": 0, - "requestsPerSec": 175.6, - "avgLatencyMs": 139.98, - "p50LatencyMs": 139, - "p75LatencyMs": 140, - "p90LatencyMs": 149, - "p99LatencyMs": 280, - "maxLatencyMs": 626, - "bytesPerSec": 58684211.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 871, - "errors": 0, - "requestsPerSec": 174.2, - "avgLatencyMs": 278.48, - "p50LatencyMs": 276, - "p75LatencyMs": 278, - "p90LatencyMs": 287, - "p99LatencyMs": 1666, - "maxLatencyMs": 2393, - "bytesPerSec": 58212352, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 845, - "errors": 0, - "requestsPerSec": 169, - "avgLatencyMs": 402.95, - "p50LatencyMs": 295, - "p75LatencyMs": 371, - "p90LatencyMs": 388, - "p99LatencyMs": 3905, - "maxLatencyMs": 4891, - "bytesPerSec": 56475648, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 808, - "errors": 0, - "requestsPerSec": 161.6, - "avgLatencyMs": 410.59, - "p50LatencyMs": 311, - "p75LatencyMs": 349, - "p90LatencyMs": 383, - "p99LatencyMs": 3932, - "maxLatencyMs": 4911, - "bytesPerSec": 54003302.4, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 740, - "errors": 0, - "requestsPerSec": 148, - "avgLatencyMs": 6.26, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 49463296, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 872, - "errors": 0, - "requestsPerSec": 174.4, - "avgLatencyMs": 28.03, - "p50LatencyMs": 28, - "p75LatencyMs": 28, - "p90LatencyMs": 28, - "p99LatencyMs": 46, - "maxLatencyMs": 53, - "bytesPerSec": 58284441.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 886, - "errors": 0, - "requestsPerSec": 177.2, - "avgLatencyMs": 55.65, - "p50LatencyMs": 55, - "p75LatencyMs": 55, - "p90LatencyMs": 56, - "p99LatencyMs": 79, - "maxLatencyMs": 105, - "bytesPerSec": 59208499.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 862, - "errors": 0, - "requestsPerSec": 172.4, - "avgLatencyMs": 142.5, - "p50LatencyMs": 142, - "p75LatencyMs": 144, - "p90LatencyMs": 155, - "p99LatencyMs": 316, - "maxLatencyMs": 603, - "bytesPerSec": 57602867.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 843, - "errors": 0, - "requestsPerSec": 168.6, - "avgLatencyMs": 288.07, - "p50LatencyMs": 280, - "p75LatencyMs": 289, - "p90LatencyMs": 293, - "p99LatencyMs": 1803, - "maxLatencyMs": 2512, - "bytesPerSec": 56344576, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 865, - "errors": 0, - "requestsPerSec": 173, - "avgLatencyMs": 398.31, - "p50LatencyMs": 315, - "p75LatencyMs": 355, - "p90LatencyMs": 402, - "p99LatencyMs": 3835, - "maxLatencyMs": 4880, - "bytesPerSec": 57819136, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 787, - "errors": 0, - "requestsPerSec": 157.4, - "avgLatencyMs": 420.44, - "p50LatencyMs": 299, - "p75LatencyMs": 361, - "p90LatencyMs": 392, - "p99LatencyMs": 4065, - "maxLatencyMs": 4958, - "bytesPerSec": 52597555.2, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 726, - "errors": 0, - "requestsPerSec": 145.2, - "avgLatencyMs": 6.29, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 48519577.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 857, - "errors": 0, - "requestsPerSec": 171.4, - "avgLatencyMs": 28.57, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 38, - "maxLatencyMs": 45, - "bytesPerSec": 57275187.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 852, - "errors": 0, - "requestsPerSec": 170.4, - "avgLatencyMs": 57.87, - "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 62, - "p99LatencyMs": 87, - "maxLatencyMs": 127, - "bytesPerSec": 56947507.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 851, - "errors": 0, - "requestsPerSec": 170.2, - "avgLatencyMs": 144.29, - "p50LatencyMs": 142, - "p75LatencyMs": 144, - "p90LatencyMs": 160, - "p99LatencyMs": 321, - "maxLatencyMs": 623, - "bytesPerSec": 56868864, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 843, - "errors": 0, - "requestsPerSec": 168.6, - "avgLatencyMs": 287.75, - "p50LatencyMs": 283, - "p75LatencyMs": 285, - "p90LatencyMs": 292, - "p99LatencyMs": 1749, - "maxLatencyMs": 2453, - "bytesPerSec": 56338022.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 849, - "errors": 0, - "requestsPerSec": 169.8, - "avgLatencyMs": 401.15, - "p50LatencyMs": 303, - "p75LatencyMs": 367, - "p90LatencyMs": 401, - "p99LatencyMs": 3834, - "maxLatencyMs": 4857, - "bytesPerSec": 56744345.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 784, - "errors": 0, - "requestsPerSec": 156.81, - "avgLatencyMs": 416.71, - "p50LatencyMs": 291, - "p75LatencyMs": 354, - "p90LatencyMs": 388, - "p99LatencyMs": 4073, - "maxLatencyMs": 4864, - "bytesPerSec": 52394393.6, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 - }, - "representativeIterationIndex": 0, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 17488, - "totalErrors": 0, - "stage1": { - "connections": 1, - "requests": { - "unit": "requests", - "mean": 733, - "median": 733, - "min": 726, - "max": 740 + "totalErrors": { + "value": 0, + "unit": "errors" + }, + "stage1": { + "connections": 1, + "requests": { + "unit": "requests", + "mean": 1218, + "median": 1227, + "min": 1198, + "max": 1229 }, "errors": { "unit": "errors", @@ -776,69 +1286,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 146.6, - "median": 146.6, - "min": 145.2, - "max": 148 + "mean": 243.6, + "median": 245.4, + "min": 239.6, + "max": 245.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 6.263333333333333, - "median": 6.26, - "min": 6.24, - "max": 6.29 + "mean": 3.516666666666667, + "median": 3.44, + "min": 3.26, + "max": 3.85 }, "p50LatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 6, - "max": 6 + "mean": 3.3333333333333335, + "median": 3, + "min": 3, + "max": 4 }, "p75LatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 6, - "max": 6 + "mean": 3.6666666666666665, + "median": 4, + "min": 3, + "max": 4 }, "p90LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p99LatencyMs": { "unit": "ms", - "mean": 9.333333333333334, - "median": 9, - "min": 9, - "max": 10 + "mean": 4.666666666666667, + "median": 5, + "min": 4, + "max": 5 }, "maxLatencyMs": { "unit": "ms", - "mean": 12, - "median": 12, - "min": 11, - "max": 13 + "mean": 7.666666666666667, + "median": 7, + "min": 7, + "max": 9 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 48991436.800000004, - "median": 48991436.8, - "min": 48519577.6, - "max": 49463296 + "mean": 76303564.80666666, + "median": 76867174.41, + "min": 75045273.6, + "max": 76998246.41 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 863.6666666666666, - "median": 862, - "min": 857, - "max": 872 + "mean": 1609.3333333333333, + "median": 1632, + "min": 1554, + "max": 1642 }, "errors": { "unit": "errors", @@ -849,69 +1359,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 172.73333333333335, - "median": 172.4, - "min": 171.4, - "max": 174.4 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 28.333333333333332, - "median": 28.4, - "min": 28.03, - "max": 28.57 + "mean": 321.8666666666667, + "median": 326.4, + "min": 310.8, + "max": 328.4 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 14.963333333333333, + "median": 14.75, + "min": 14.58, + "max": 15.56 }, "p50LatencyMs": { "unit": "ms", - "mean": 28, - "median": 28, - "min": 28, - "max": 28 + "mean": 14.666666666666666, + "median": 15, + "min": 14, + "max": 15 }, "p75LatencyMs": { "unit": "ms", - "mean": 28.666666666666668, - "median": 29, - "min": 28, - "max": 29 + "mean": 15.333333333333334, + "median": 15, + "min": 15, + "max": 16 }, "p90LatencyMs": { "unit": "ms", - "mean": 28.666666666666668, - "median": 29, - "min": 28, - "max": 29 + "mean": 16.333333333333332, + "median": 16, + "min": 16, + "max": 17 }, "p99LatencyMs": { "unit": "ms", - "mean": 42.666666666666664, - "median": 44, - "min": 38, - "max": 46 + "mean": 21.333333333333332, + "median": 21, + "min": 20, + "max": 23 }, "maxLatencyMs": { "unit": "ms", - "mean": 50.333333333333336, - "median": 53, - "min": 45, - "max": 53 + "mean": 29.666666666666668, + "median": 31, + "min": 25, + "max": 33 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 57723016.53333334, - "median": 57609420.8, - "min": 57275187.2, - "max": 58284441.6 + "mean": 100800921.60000001, + "median": 102216499.2, + "min": 97340620.8, + "max": 102845644.8 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 870.6666666666666, - "median": 874, - "min": 852, - "max": 886 + "mean": 1627.3333333333333, + "median": 1635, + "min": 1592, + "max": 1655 }, "errors": { "unit": "errors", @@ -922,69 +1432,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 174.13333333333333, - "median": 174.8, - "min": 170.4, - "max": 177.2 + "mean": 325.46666666666664, + "median": 327, + "min": 318.4, + "max": 331 }, "avgLatencyMs": { "unit": "ms", - "mean": 56.626666666666665, - "median": 56.36, - "min": 55.65, - "max": 57.87 + "mean": 30.13333333333333, + "median": 29.99, + "min": 29.58, + "max": 30.83 }, "p50LatencyMs": { "unit": "ms", - "mean": 56, - "median": 56, - "min": 55, - "max": 57 + "mean": 29.333333333333332, + "median": 29, + "min": 29, + "max": 30 }, "p75LatencyMs": { "unit": "ms", - "mean": 56.333333333333336, - "median": 56, - "min": 55, - "max": 58 + "mean": 31, + "median": 31, + "min": 30, + "max": 32 }, "p90LatencyMs": { "unit": "ms", - "mean": 58.333333333333336, - "median": 57, - "min": 56, - "max": 62 + "mean": 32.333333333333336, + "median": 32, + "min": 32, + "max": 33 }, "p99LatencyMs": { "unit": "ms", - "mean": 84, - "median": 86, - "min": 79, - "max": 87 + "mean": 42.666666666666664, + "median": 42, + "min": 41, + "max": 45 }, "maxLatencyMs": { "unit": "ms", - "mean": 120, - "median": 127, - "min": 105, - "max": 128 + "mean": 58, + "median": 58, + "min": 52, + "max": 64 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 58192691.20000001, - "median": 58422067.2, - "min": 56947507.2, - "max": 59208499.2 + "mean": 101932509.86666667, + "median": 102413107.2, + "min": 99726131.2, + "max": 103658291.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 863.6666666666666, - "median": 862, - "min": 851, - "max": 878 + "mean": 1616, + "median": 1630, + "min": 1586, + "max": 1632 }, "errors": { "unit": "errors", @@ -995,69 +1505,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 172.73333333333335, - "median": 172.4, - "min": 170.2, - "max": 175.6 + "mean": 323.2, + "median": 326, + "min": 317.2, + "max": 326.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 142.25666666666666, - "median": 142.5, - "min": 139.98, - "max": 144.29 + "mean": 76.3, + "median": 75.65, + "min": 75.5, + "max": 77.75 }, "p50LatencyMs": { "unit": "ms", - "mean": 141, - "median": 142, - "min": 139, - "max": 142 + "mean": 75.66666666666667, + "median": 75, + "min": 75, + "max": 77 }, "p75LatencyMs": { "unit": "ms", - "mean": 142.66666666666666, - "median": 144, - "min": 140, - "max": 144 + "mean": 76.66666666666667, + "median": 76, + "min": 76, + "max": 78 }, "p90LatencyMs": { "unit": "ms", - "mean": 154.66666666666666, - "median": 155, - "min": 149, - "max": 160 + "mean": 78.33333333333333, + "median": 78, + "min": 77, + "max": 80 }, "p99LatencyMs": { "unit": "ms", - "mean": 305.6666666666667, - "median": 316, - "min": 280, - "max": 321 + "mean": 109.66666666666667, + "median": 107, + "min": 104, + "max": 118 }, "maxLatencyMs": { "unit": "ms", - "mean": 617.3333333333334, - "median": 623, - "min": 603, - "max": 626 + "mean": 301, + "median": 297, + "min": 291, + "max": 315 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 57718647.46666667, - "median": 57602867.2, - "min": 56868864, - "max": 58684211.2 + "mean": 101229090.13333333, + "median": 102111641.6, + "min": 99346022.4, + "max": 102229606.4 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 852.3333333333334, - "median": 843, - "min": 843, - "max": 871 + "mean": 1599.6666666666667, + "median": 1599, + "min": 1588, + "max": 1612 }, "errors": { "unit": "errors", @@ -1068,69 +1578,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 170.46666666666667, - "median": 168.6, - "min": 168.6, - "max": 174.2 + "mean": 319.93666666666667, + "median": 319.8, + "min": 317.61, + "max": 322.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 284.76666666666665, - "median": 287.75, - "min": 278.48, - "max": 288.07 + "mean": 153.32000000000002, + "median": 153.63, + "min": 152.25, + "max": 154.08 }, "p50LatencyMs": { "unit": "ms", - "mean": 279.6666666666667, - "median": 280, - "min": 276, - "max": 283 + "mean": 150.33333333333334, + "median": 150, + "min": 150, + "max": 151 }, "p75LatencyMs": { "unit": "ms", - "mean": 284, - "median": 285, - "min": 278, - "max": 289 + "mean": 152, + "median": 152, + "min": 152, + "max": 152 }, "p90LatencyMs": { "unit": "ms", - "mean": 290.6666666666667, - "median": 292, - "min": 287, - "max": 293 + "mean": 160.66666666666666, + "median": 156, + "min": 156, + "max": 170 }, "p99LatencyMs": { "unit": "ms", - "mean": 1739.3333333333333, - "median": 1749, - "min": 1666, - "max": 1803 + "mean": 639, + "median": 652, + "min": 608, + "max": 657 }, "maxLatencyMs": { "unit": "ms", - "mean": 2452.6666666666665, - "median": 2453, - "min": 2393, - "max": 2512 + "mean": 1306.3333333333333, + "median": 1306, + "min": 1256, + "max": 1357 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 56964983.46666667, - "median": 56344576, - "min": 56338022.4, - "max": 58212352 + "mean": 100206728.53333335, + "median": 100158668.8, + "min": 99477094.4, + "max": 100984422.4 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 853, - "median": 849, - "min": 845, - "max": 865 + "mean": 1582.6666666666667, + "median": 1592, + "min": 1563, + "max": 1593 }, "errors": { "unit": "errors", @@ -1141,69 +1651,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 170.6, - "median": 169.8, - "min": 169, - "max": 173 + "mean": 316.54, + "median": 318.4, + "min": 312.61, + "max": 318.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 400.8033333333333, - "median": 401.15, - "min": 398.31, - "max": 402.95 + "mean": 296.87999999999994, + "median": 295.33, + "min": 295.23, + "max": 300.08 }, "p50LatencyMs": { "unit": "ms", - "mean": 304.3333333333333, - "median": 303, - "min": 295, - "max": 315 + "mean": 218, + "median": 218, + "min": 216, + "max": 220 }, "p75LatencyMs": { "unit": "ms", - "mean": 364.3333333333333, - "median": 367, - "min": 355, - "max": 371 + "mean": 269, + "median": 268, + "min": 265, + "max": 274 }, "p90LatencyMs": { "unit": "ms", - "mean": 397, - "median": 401, - "min": 388, - "max": 402 + "mean": 289, + "median": 288, + "min": 286, + "max": 293 }, "p99LatencyMs": { "unit": "ms", - "mean": 3858, - "median": 3835, - "min": 3834, - "max": 3905 + "mean": 3543, + "median": 3552, + "min": 3524, + "max": 3553 }, "maxLatencyMs": { "unit": "ms", - "mean": 4876, - "median": 4880, - "min": 4857, - "max": 4891 + "mean": 4933.666666666667, + "median": 4925, + "min": 4907, + "max": 4969 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 57013043.199999996, - "median": 56744345.6, - "min": 56475648, - "max": 57819136 + "mean": 99140676.26666667, + "median": 99726131.2, + "min": 97904230.4, + "max": 99791667.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 793, - "median": 787, - "min": 784, - "max": 808 + "mean": 1576.3333333333333, + "median": 1555, + "min": 1552, + "max": 1622 }, "errors": { "unit": "errors", @@ -1214,387 +1724,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 158.60333333333332, - "median": 157.4, - "min": 156.81, - "max": 161.6 + "mean": 315.26666666666665, + "median": 311, + "min": 310.4, + "max": 324.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 415.91333333333336, - "median": 416.71, - "min": 410.59, - "max": 420.44 + "mean": 299.58, + "median": 299.3, + "min": 295.99, + "max": 303.45 }, "p50LatencyMs": { "unit": "ms", - "mean": 300.3333333333333, - "median": 299, - "min": 291, - "max": 311 + "mean": 216.66666666666666, + "median": 219, + "min": 212, + "max": 219 }, "p75LatencyMs": { "unit": "ms", - "mean": 354.6666666666667, - "median": 354, - "min": 349, - "max": 361 + "mean": 258.3333333333333, + "median": 258, + "min": 257, + "max": 260 }, "p90LatencyMs": { "unit": "ms", - "mean": 387.6666666666667, - "median": 388, - "min": 383, - "max": 392 + "mean": 282.6666666666667, + "median": 282, + "min": 278, + "max": 288 }, "p99LatencyMs": { "unit": "ms", - "mean": 4023.3333333333335, - "median": 4065, - "min": 3932, - "max": 4073 + "mean": 3588, + "median": 3602, + "min": 3523, + "max": 3639 }, "maxLatencyMs": { "unit": "ms", - "mean": 4911, - "median": 4911, - "min": 4864, - "max": 4958 + "mean": 4987.333333333333, + "median": 4987, + "min": 4973, + "max": 5002 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 52998417.06666666, - "median": 52597555.2, - "min": 52394393.6, - "max": 54003302.4 + "mean": 98738722.13333333, + "median": 97406156.8, + "min": 97196441.6, + "max": 101613568 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1227, - "errors": 0, - "requestsPerSec": 245.4, - "avgLatencyMs": 3.44, - "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 76867174.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 733, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 146.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48991436.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1642, - "errors": 0, - "requestsPerSec": 328.4, - "avgLatencyMs": 14.58, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 25, - "bytesPerSec": 102845644.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 862, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 172.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 53, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57609420.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1635, - "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 29.99, - "p50LatencyMs": 29, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 42, - "maxLatencyMs": 64, - "bytesPerSec": 102413107.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 874, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 174.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 56.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 86, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 128, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58422067.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1586, - "errors": 0, - "requestsPerSec": 317.2, - "avgLatencyMs": 77.75, - "p50LatencyMs": 77, - "p75LatencyMs": 78, - "p90LatencyMs": 80, - "p99LatencyMs": 118, - "maxLatencyMs": 315, - "bytesPerSec": 99346022.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 878, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 175.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 139.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 280, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 626, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58684211.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1612, - "errors": 0, - "requestsPerSec": 322.4, - "avgLatencyMs": 152.25, - "p50LatencyMs": 150, - "p75LatencyMs": 152, - "p90LatencyMs": 156, - "p99LatencyMs": 608, - "maxLatencyMs": 1357, - "bytesPerSec": 100984422.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 871, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 174.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 278.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 276, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 278, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 287, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1666, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2393, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58212352, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1593, - "errors": 0, - "requestsPerSec": 318.61, - "avgLatencyMs": 295.23, - "p50LatencyMs": 216, - "p75LatencyMs": 268, - "p90LatencyMs": 288, - "p99LatencyMs": 3552, - "maxLatencyMs": 4925, - "bytesPerSec": 99791667.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 845, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 169, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 402.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 295, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 371, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 388, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3905, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4891, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56475648, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1555, - "errors": 0, - "requestsPerSec": 311, - "avgLatencyMs": 299.3, - "p50LatencyMs": 219, - "p75LatencyMs": 260, - "p90LatencyMs": 288, - "p99LatencyMs": 3602, - "maxLatencyMs": 4987, - "bytesPerSec": 97406156.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 808, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 161.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 410.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 311, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 349, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 383, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3932, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4911, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54003302.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1198, - "errors": 0, - "requestsPerSec": 239.6, - "avgLatencyMs": 3.85, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 75045273.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 740, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 148, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49463296, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1554, - "errors": 0, - "requestsPerSec": 310.8, - "avgLatencyMs": 15.56, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 23, - "maxLatencyMs": 33, - "bytesPerSec": 97340620.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 872, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 174.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 53, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58284441.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1592, - "errors": 0, - "requestsPerSec": 318.4, - "avgLatencyMs": 30.83, - "p50LatencyMs": 30, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 41, - "maxLatencyMs": 58, - "bytesPerSec": 99726131.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 886, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 177.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 55.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 79, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 105, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59208499.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1630, - "errors": 0, - "requestsPerSec": 326, - "avgLatencyMs": 75.65, - "p50LatencyMs": 75, - "p75LatencyMs": 76, - "p90LatencyMs": 77, - "p99LatencyMs": 104, - "maxLatencyMs": 291, - "bytesPerSec": 102111641.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 862, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 172.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 142.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 316, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 603, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57602867.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1588, - "errors": 0, - "requestsPerSec": 317.61, - "avgLatencyMs": 154.08, - "p50LatencyMs": 151, - "p75LatencyMs": 152, - "p90LatencyMs": 156, - "p99LatencyMs": 657, - "maxLatencyMs": 1306, - "bytesPerSec": 99477094.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 843, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 168.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 288.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 280, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 289, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 293, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1803, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2512, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56344576, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1563, - "errors": 0, - "requestsPerSec": 312.61, - "avgLatencyMs": 300.08, - "p50LatencyMs": 220, - "p75LatencyMs": 274, - "p90LatencyMs": 293, - "p99LatencyMs": 3553, - "maxLatencyMs": 4969, - "bytesPerSec": 97904230.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 865, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 173, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 398.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 315, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 355, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 402, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3835, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4880, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57819136, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1552, - "errors": 0, - "requestsPerSec": 310.4, - "avgLatencyMs": 303.45, - "p50LatencyMs": 219, - "p75LatencyMs": 258, - "p90LatencyMs": 282, - "p99LatencyMs": 3639, - "maxLatencyMs": 5002, - "bytesPerSec": 97196441.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 787, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 420.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 299, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 361, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 392, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4065, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4958, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52597555.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1229, - "errors": 0, - "requestsPerSec": 245.8, - "avgLatencyMs": 3.26, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 76998246.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 726, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48519577.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1632, - "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 14.75, - "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 102216499.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 857, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 171.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 38, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 45, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57275187.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1655, - "errors": 0, - "requestsPerSec": 331, - "avgLatencyMs": 29.58, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 32, - "p99LatencyMs": 45, - "maxLatencyMs": 52, - "bytesPerSec": 103658291.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 852, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 170.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 57.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 87, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 127, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56947507.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1632, - "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 75.5, - "p50LatencyMs": 75, - "p75LatencyMs": 76, - "p90LatencyMs": 78, - "p99LatencyMs": 107, - "maxLatencyMs": 297, - "bytesPerSec": 102229606.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 851, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 170.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 321, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 623, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56868864, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1599, - "errors": 0, - "requestsPerSec": 319.8, - "avgLatencyMs": 153.63, - "p50LatencyMs": 150, - "p75LatencyMs": 152, - "p90LatencyMs": 170, - "p99LatencyMs": 652, - "maxLatencyMs": 1256, - "bytesPerSec": 100158668.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 843, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 168.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 287.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 283, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 285, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 292, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1749, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2453, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56338022.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1592, - "errors": 0, - "requestsPerSec": 318.4, - "avgLatencyMs": 295.33, - "p50LatencyMs": 218, - "p75LatencyMs": 265, - "p90LatencyMs": 286, - "p99LatencyMs": 3524, - "maxLatencyMs": 4907, - "bytesPerSec": 99726131.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 849, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 169.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 401.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 303, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 367, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 401, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3834, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4857, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56744345.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1622, - "errors": 0, - "requestsPerSec": 324.4, - "avgLatencyMs": 295.99, - "p50LatencyMs": 212, - "p75LatencyMs": 257, - "p90LatencyMs": 278, - "p99LatencyMs": 3523, - "maxLatencyMs": 4973, - "bytesPerSec": 101613568, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 784, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 416.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 354, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 388, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4073, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4864, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52394393.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 32488, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 17488, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1218, - "median": 1227, - "min": 1198, - "max": 1229 + "mean": 733, + "median": 733, + "min": 726, + "max": 740 }, "errors": { "unit": "errors", @@ -1605,69 +2822,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 243.6, - "median": 245.4, - "min": 239.6, - "max": 245.8 + "mean": 146.6, + "median": 146.6, + "min": 145.2, + "max": 148 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.516666666666667, - "median": 3.44, - "min": 3.26, - "max": 3.85 + "mean": 6.263333333333333, + "median": 6.26, + "min": 6.24, + "max": 6.29 }, "p50LatencyMs": { "unit": "ms", - "mean": 3.3333333333333335, - "median": 3, - "min": 3, - "max": 4 + "mean": 6, + "median": 6, + "min": 6, + "max": 6 }, "p75LatencyMs": { "unit": "ms", - "mean": 3.6666666666666665, - "median": 4, - "min": 3, - "max": 4 + "mean": 6, + "median": 6, + "min": 6, + "max": 6 }, "p90LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "p99LatencyMs": { "unit": "ms", - "mean": 4.666666666666667, - "median": 5, - "min": 4, - "max": 5 + "mean": 9.333333333333334, + "median": 9, + "min": 9, + "max": 10 }, "maxLatencyMs": { "unit": "ms", - "mean": 7.666666666666667, - "median": 7, - "min": 7, - "max": 9 + "mean": 12, + "median": 12, + "min": 11, + "max": 13 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 76303564.80666666, - "median": 76867174.41, - "min": 75045273.6, - "max": 76998246.41 + "mean": 48991436.800000004, + "median": 48991436.8, + "min": 48519577.6, + "max": 49463296 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1609.3333333333333, - "median": 1632, - "min": 1554, - "max": 1642 + "mean": 863.6666666666666, + "median": 862, + "min": 857, + "max": 872 }, "errors": { "unit": "errors", @@ -1678,69 +2895,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 321.8666666666667, - "median": 326.4, - "min": 310.8, - "max": 328.4 + "mean": 172.73333333333335, + "median": 172.4, + "min": 171.4, + "max": 174.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 14.963333333333333, - "median": 14.75, - "min": 14.58, - "max": 15.56 + "mean": 28.333333333333332, + "median": 28.4, + "min": 28.03, + "max": 28.57 }, "p50LatencyMs": { "unit": "ms", - "mean": 14.666666666666666, - "median": 15, - "min": 14, - "max": 15 + "mean": 28, + "median": 28, + "min": 28, + "max": 28 }, "p75LatencyMs": { "unit": "ms", - "mean": 15.333333333333334, - "median": 15, - "min": 15, - "max": 16 + "mean": 28.666666666666668, + "median": 29, + "min": 28, + "max": 29 }, "p90LatencyMs": { "unit": "ms", - "mean": 16.333333333333332, - "median": 16, - "min": 16, - "max": 17 + "mean": 28.666666666666668, + "median": 29, + "min": 28, + "max": 29 }, "p99LatencyMs": { "unit": "ms", - "mean": 21.333333333333332, - "median": 21, - "min": 20, - "max": 23 + "mean": 42.666666666666664, + "median": 44, + "min": 38, + "max": 46 }, "maxLatencyMs": { "unit": "ms", - "mean": 29.666666666666668, - "median": 31, - "min": 25, - "max": 33 + "mean": 50.333333333333336, + "median": 53, + "min": 45, + "max": 53 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 100800921.60000001, - "median": 102216499.2, - "min": 97340620.8, - "max": 102845644.8 + "mean": 57723016.53333334, + "median": 57609420.8, + "min": 57275187.2, + "max": 58284441.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1627.3333333333333, - "median": 1635, - "min": 1592, - "max": 1655 + "mean": 870.6666666666666, + "median": 874, + "min": 852, + "max": 886 }, "errors": { "unit": "errors", @@ -1751,69 +2968,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 325.46666666666664, - "median": 327, - "min": 318.4, - "max": 331 + "mean": 174.13333333333333, + "median": 174.8, + "min": 170.4, + "max": 177.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 30.13333333333333, - "median": 29.99, - "min": 29.58, - "max": 30.83 + "mean": 56.626666666666665, + "median": 56.36, + "min": 55.65, + "max": 57.87 }, "p50LatencyMs": { "unit": "ms", - "mean": 29.333333333333332, - "median": 29, - "min": 29, - "max": 30 + "mean": 56, + "median": 56, + "min": 55, + "max": 57 }, "p75LatencyMs": { "unit": "ms", - "mean": 31, - "median": 31, - "min": 30, - "max": 32 + "mean": 56.333333333333336, + "median": 56, + "min": 55, + "max": 58 }, "p90LatencyMs": { "unit": "ms", - "mean": 32.333333333333336, - "median": 32, - "min": 32, - "max": 33 + "mean": 58.333333333333336, + "median": 57, + "min": 56, + "max": 62 }, "p99LatencyMs": { "unit": "ms", - "mean": 42.666666666666664, - "median": 42, - "min": 41, - "max": 45 + "mean": 84, + "median": 86, + "min": 79, + "max": 87 }, "maxLatencyMs": { "unit": "ms", - "mean": 58, - "median": 58, - "min": 52, - "max": 64 + "mean": 120, + "median": 127, + "min": 105, + "max": 128 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 101932509.86666667, - "median": 102413107.2, - "min": 99726131.2, - "max": 103658291.2 + "mean": 58192691.20000001, + "median": 58422067.2, + "min": 56947507.2, + "max": 59208499.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1616, - "median": 1630, - "min": 1586, - "max": 1632 + "mean": 863.6666666666666, + "median": 862, + "min": 851, + "max": 878 }, "errors": { "unit": "errors", @@ -1824,69 +3041,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 323.2, - "median": 326, - "min": 317.2, - "max": 326.4 + "mean": 172.73333333333335, + "median": 172.4, + "min": 170.2, + "max": 175.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 76.3, - "median": 75.65, - "min": 75.5, - "max": 77.75 + "mean": 142.25666666666666, + "median": 142.5, + "min": 139.98, + "max": 144.29 }, "p50LatencyMs": { "unit": "ms", - "mean": 75.66666666666667, - "median": 75, - "min": 75, - "max": 77 + "mean": 141, + "median": 142, + "min": 139, + "max": 142 }, "p75LatencyMs": { "unit": "ms", - "mean": 76.66666666666667, - "median": 76, - "min": 76, - "max": 78 + "mean": 142.66666666666666, + "median": 144, + "min": 140, + "max": 144 }, "p90LatencyMs": { "unit": "ms", - "mean": 78.33333333333333, - "median": 78, - "min": 77, - "max": 80 + "mean": 154.66666666666666, + "median": 155, + "min": 149, + "max": 160 }, "p99LatencyMs": { "unit": "ms", - "mean": 109.66666666666667, - "median": 107, - "min": 104, - "max": 118 + "mean": 305.6666666666667, + "median": 316, + "min": 280, + "max": 321 }, "maxLatencyMs": { "unit": "ms", - "mean": 301, - "median": 297, - "min": 291, - "max": 315 + "mean": 617.3333333333334, + "median": 623, + "min": 603, + "max": 626 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 101229090.13333333, - "median": 102111641.6, - "min": 99346022.4, - "max": 102229606.4 + "mean": 57718647.46666667, + "median": 57602867.2, + "min": 56868864, + "max": 58684211.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1599.6666666666667, - "median": 1599, - "min": 1588, - "max": 1612 + "mean": 852.3333333333334, + "median": 843, + "min": 843, + "max": 871 }, "errors": { "unit": "errors", @@ -1897,69 +3114,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 319.93666666666667, - "median": 319.8, - "min": 317.61, - "max": 322.4 + "mean": 170.46666666666667, + "median": 168.6, + "min": 168.6, + "max": 174.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 153.32000000000002, - "median": 153.63, - "min": 152.25, - "max": 154.08 + "mean": 284.76666666666665, + "median": 287.75, + "min": 278.48, + "max": 288.07 }, "p50LatencyMs": { "unit": "ms", - "mean": 150.33333333333334, - "median": 150, - "min": 150, - "max": 151 + "mean": 279.6666666666667, + "median": 280, + "min": 276, + "max": 283 }, "p75LatencyMs": { "unit": "ms", - "mean": 152, - "median": 152, - "min": 152, - "max": 152 + "mean": 284, + "median": 285, + "min": 278, + "max": 289 }, "p90LatencyMs": { "unit": "ms", - "mean": 160.66666666666666, - "median": 156, - "min": 156, - "max": 170 + "mean": 290.6666666666667, + "median": 292, + "min": 287, + "max": 293 }, "p99LatencyMs": { "unit": "ms", - "mean": 639, - "median": 652, - "min": 608, - "max": 657 + "mean": 1739.3333333333333, + "median": 1749, + "min": 1666, + "max": 1803 }, "maxLatencyMs": { "unit": "ms", - "mean": 1306.3333333333333, - "median": 1306, - "min": 1256, - "max": 1357 + "mean": 2452.6666666666665, + "median": 2453, + "min": 2393, + "max": 2512 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 100206728.53333335, - "median": 100158668.8, - "min": 99477094.4, - "max": 100984422.4 + "mean": 56964983.46666667, + "median": 56344576, + "min": 56338022.4, + "max": 58212352 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1582.6666666666667, - "median": 1592, - "min": 1563, - "max": 1593 + "mean": 853, + "median": 849, + "min": 845, + "max": 865 }, "errors": { "unit": "errors", @@ -1970,69 +3187,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 316.54, - "median": 318.4, - "min": 312.61, - "max": 318.61 + "mean": 170.6, + "median": 169.8, + "min": 169, + "max": 173 }, "avgLatencyMs": { "unit": "ms", - "mean": 296.87999999999994, - "median": 295.33, - "min": 295.23, - "max": 300.08 + "mean": 400.8033333333333, + "median": 401.15, + "min": 398.31, + "max": 402.95 }, "p50LatencyMs": { "unit": "ms", - "mean": 218, - "median": 218, - "min": 216, - "max": 220 + "mean": 304.3333333333333, + "median": 303, + "min": 295, + "max": 315 }, "p75LatencyMs": { "unit": "ms", - "mean": 269, - "median": 268, - "min": 265, - "max": 274 + "mean": 364.3333333333333, + "median": 367, + "min": 355, + "max": 371 }, "p90LatencyMs": { "unit": "ms", - "mean": 289, - "median": 288, - "min": 286, - "max": 293 + "mean": 397, + "median": 401, + "min": 388, + "max": 402 }, "p99LatencyMs": { "unit": "ms", - "mean": 3543, - "median": 3552, - "min": 3524, - "max": 3553 + "mean": 3858, + "median": 3835, + "min": 3834, + "max": 3905 }, "maxLatencyMs": { "unit": "ms", - "mean": 4933.666666666667, - "median": 4925, - "min": 4907, - "max": 4969 + "mean": 4876, + "median": 4880, + "min": 4857, + "max": 4891 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 99140676.26666667, - "median": 99726131.2, - "min": 97904230.4, - "max": 99791667.2 + "mean": 57013043.199999996, + "median": 56744345.6, + "min": 56475648, + "max": 57819136 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1576.3333333333333, - "median": 1555, - "min": 1552, - "max": 1622 + "mean": 793, + "median": 787, + "min": 784, + "max": 808 }, "errors": { "unit": "errors", @@ -2043,62 +3260,516 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 315.26666666666665, - "median": 311, - "min": 310.4, - "max": 324.4 + "mean": 158.60333333333332, + "median": 157.4, + "min": 156.81, + "max": 161.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 299.58, - "median": 299.3, - "min": 295.99, - "max": 303.45 + "mean": 415.91333333333336, + "median": 416.71, + "min": 410.59, + "max": 420.44 }, "p50LatencyMs": { "unit": "ms", - "mean": 216.66666666666666, - "median": 219, - "min": 212, - "max": 219 + "mean": 300.3333333333333, + "median": 299, + "min": 291, + "max": 311 }, "p75LatencyMs": { "unit": "ms", - "mean": 258.3333333333333, - "median": 258, - "min": 257, - "max": 260 + "mean": 354.6666666666667, + "median": 354, + "min": 349, + "max": 361 }, "p90LatencyMs": { "unit": "ms", - "mean": 282.6666666666667, - "median": 282, - "min": 278, - "max": 288 + "mean": 387.6666666666667, + "median": 388, + "min": 383, + "max": 392 }, "p99LatencyMs": { "unit": "ms", - "mean": 3588, - "median": 3602, - "min": 3523, - "max": 3639 + "mean": 4023.3333333333335, + "median": 4065, + "min": 3932, + "max": 4073 }, "maxLatencyMs": { "unit": "ms", - "mean": 4987.333333333333, - "median": 4987, - "min": 4973, - "max": 5002 + "mean": 4911, + "median": 4911, + "min": 4864, + "max": 4958 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 98738722.13333333, - "median": 97406156.8, - "min": 97196441.6, - "max": 101613568 + "mean": 52998417.06666666, + "median": 52597555.2, + "min": 52394393.6, + "max": 54003302.4 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 135, + "unit": "ms" + }, + "fcpMs": { + "value": 135.304, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.406, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.59, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.136, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.68, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 162, + "unit": "ms" + }, + "fcpMs": { + "value": 161.529, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 21.738, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.567, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.912, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.259, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 159, + "unit": "ms" + }, + "fcpMs": { + "value": 158.908, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.802, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.878, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.657, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.267, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 180, + "unit": "ms" + }, + "fcpMs": { + "value": 180.41, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 22.081000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.679, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.064, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.338, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 159, + "median": 160.5, + "min": 135, + "max": 180 + }, + "fcpMs": { + "unit": "ms", + "mean": 159.03775, + "median": 160.2185, + "min": 135.304, + "max": 180.41 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 20.25675, + "median": 21.072, + "min": 16.802, + "max": 22.081000000000003 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.6785, + "median": 1.6345, + "min": 1.567, + "max": 1.878 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.19225, + "median": 2.1, + "min": 1.912, + "max": 2.657 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 16.386000000000003, + "median": 17.4695, + "min": 12.267, + "max": 18.338 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 160, + "unit": "ms" + }, + "fcpMs": { + "value": 159.951, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.744, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.49, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.568, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.686, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 129, + "unit": "ms" + }, + "fcpMs": { + "value": 128.916, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.509, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.763, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.492, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.254, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 113, + "unit": "ms" + }, + "fcpMs": { + "value": 113.366, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.546, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.558, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.964, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.024, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 94, + "unit": "ms" + }, + "fcpMs": { + "value": 93.73, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.906, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.59, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.473, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.843, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 124, + "median": 121, + "min": 94, + "max": 160 + }, + "fcpMs": { + "unit": "ms", + "mean": 123.99074999999999, + "median": 121.14099999999999, + "min": 93.73, + "max": 159.951 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 16.92625, + "median": 17.226, + "min": 12.744, + "max": 20.509 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.60025, + "median": 1.574, + "min": 1.49, + "max": 1.763 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.12425, + "median": 2.7279999999999998, + "min": 2.473, + "max": 4.568 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 12.20175, + "median": 12.933499999999999, + "min": 6.686, + "max": 16.254 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 6, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 269, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 28, + "unit": "count" + }, + "devDependencies": { + "value": 23, + "unit": "count" + }, + "allDependencies": { + "value": 51, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 243, + "unit": "count" + }, + "duplicateDependencies": { + "value": 9, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 116560843, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 40, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "20.19.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "vite" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 2747, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 2746, + "unit": "ms" + } } } } diff --git a/packages/results/data/react-router/versions/7.15.1.json b/packages/results/data/react-router/versions/7.15.1.json index 9ebecf1f..f6dd6ab4 100644 --- a/packages/results/data/react-router/versions/7.15.1.json +++ b/packages/results/data/react-router/versions/7.15.1.json @@ -2,6 +2,8 @@ "framework": "react-router", "projects": { "starter": { + "framework": "react-router", + "packagePath": "packages/starter-react-router", "timingMeasuredAt": "2026-09-28T00:34:08.888Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.15.1", @@ -26,13 +28,12 @@ "vite": "7.3.0", "vite-tsconfig-paths": "5.1.4" } - }, - "framework": "react-router", - "packagePath": "packages/starter-react-router" + } }, "app": { "timingMeasuredAt": "2026-09-28T00:34:08.888Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "7.15.1", "releasedAt": "2026-05-14T14:41:21.836Z", "packageJson": { @@ -52,18 +53,59 @@ "typescript": "5.9.3", "vite": "7.3.0" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 2747 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 2746 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1274, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1407, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1721, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1600, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1422, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 1484.8, + "median": 1422, + "min": 1274, + "max": 1721 + }, + "nodeModulesSizeBytes": { + "value": 121905152, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -72,19 +114,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1796 + "timeMs": { + "value": 1796, + "unit": "ms" + } }, { - "timeMs": 1679 + "timeMs": { + "value": 1679, + "unit": "ms" + } }, { - "timeMs": 1615 + "timeMs": { + "value": 1615, + "unit": "ms" + } }, { - "timeMs": 1654 + "timeMs": { + "value": 1654, + "unit": "ms" + } }, { - "timeMs": 1809 + "timeMs": { + "value": 1809, + "unit": "ms" + } } ], "timeMs": { @@ -103,19 +160,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1713 + "timeMs": { + "value": 1713, + "unit": "ms" + } }, { - "timeMs": 1592 + "timeMs": { + "value": 1592, + "unit": "ms" + } }, { - "timeMs": 1627 + "timeMs": { + "value": 1627, + "unit": "ms" + } }, { - "timeMs": 1728 + "timeMs": { + "value": 1728, + "unit": "ms" + } }, { - "timeMs": 1707 + "timeMs": { + "value": 1707, + "unit": "ms" + } } ], "timeMs": { @@ -127,59 +199,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 6 - }, - "devDependencies": { - "project": "starter", - "result": 9 - }, - "allDependencies": { - "project": "starter", - "result": 269 - }, - "duplicateDependencies": { - "project": "starter", - "result": 9 - }, - "depInstallSize": { - "project": "starter", - "result": 116631101 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 40 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 28, - "devDependencies": 23, - "allDependencies": 51 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "20.19.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["vite"] - }, "devServerStartTime": { "project": "starter", "result": { @@ -187,19 +206,34 @@ "runs": 5, "iterations": [ { - "timeMs": 957 + "timeMs": { + "value": 957, + "unit": "ms" + } }, { - "timeMs": 967 + "timeMs": { + "value": 967, + "unit": "ms" + } }, { - "timeMs": 919 + "timeMs": { + "value": 919, + "unit": "ms" + } }, { - "timeMs": 911 + "timeMs": { + "value": 911, + "unit": "ms" + } }, { - "timeMs": 895 + "timeMs": { + "value": 895, + "unit": "ms" + } } ], "timeMs": { @@ -211,561 +245,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 3, - "devDependencies": 1, - "allDependencies": 243, - "duplicateDependencies": 9 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1274 - }, - { - "installTimeMs": 1407 - }, - { - "installTimeMs": 1721 - }, - { - "installTimeMs": 1600 - }, - { - "installTimeMs": 1422 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1484.8, - "median": 1422, - "min": 1274, - "max": 1721 - }, - "nodeModulesSizeBytes": 121905152 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 138, - "fcpMs": 137.5, - "interactionTests": { - "interactionLatencyMs": 24.905, - "inputDelayMs": 4.314, - "processingDurationMs": 3.058, - "presentationDelayMs": 17.533 - } - }, - { - "firstPaintMs": 170, - "fcpMs": 169.926, - "interactionTests": { - "interactionLatencyMs": 24.73, - "inputDelayMs": 2.791, - "processingDurationMs": 2.273, - "presentationDelayMs": 19.666 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1221, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 244.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76473958.41, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1663, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 332.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104156364.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1556, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 49, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 66, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97458585.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1557, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 79.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 112, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 384, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97524121.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1544, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 308.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 158.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 708, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1357, + "unit": "ms" + }, + "bytesPerSec": { + "value": 96698368, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1560, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 312, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 298.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 221, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 266, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 287, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3538, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4926, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97694515.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1588, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 317.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 296.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 212, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 255, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 306, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3603, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4975, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99450880, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 183, - "fcpMs": 183.123, - "interactionTests": { - "interactionLatencyMs": 35.453, - "inputDelayMs": 1.72, - "processingDurationMs": 2.22, - "presentationDelayMs": 31.513 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1238, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 247.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77535641.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1641, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 328.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 31, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102780108.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1694, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 338.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 38, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 56, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106096230.4, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1726, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 345.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 71.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 83, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 311, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108101632, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1696, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 339.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 527, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1124, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106214195.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1684, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 336.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 287.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 216, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 260, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 281, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3468, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4908, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105467084.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1635, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 327, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 293.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 212, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 255, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 281, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3554, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102400000, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 156, - "fcpMs": 156.001, - "interactionTests": { - "interactionLatencyMs": 16.102, - "inputDelayMs": 1.73, - "processingDurationMs": 2.698, - "presentationDelayMs": 11.674 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1251, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 250.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78361395.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1675, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 335, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104890368, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1697, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 339.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 60, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106279731.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1739, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 347.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 70.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 105, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 287, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108914278.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1689, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 337.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 145.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 593, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1304, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105781657.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1726, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 345.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 281.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 264, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 275, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3273, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4742, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108088524.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1694, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 338.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 292.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 277, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3557, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4995, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106096230.4, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 161.75, - "median": 163, - "min": 138, - "max": 183 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 161.6375, - "median": 162.9635, - "min": 137.5, - "max": 183.123 + "representativeIterationIndex": 1, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 33474, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 25.297500000000003, - "median": 24.817500000000003, - "min": 16.102, - "max": 35.453 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.6387500000000004, - "median": 2.2605, - "min": 1.72, - "max": 4.314 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.56225, - "median": 2.4855, - "min": 2.22, - "max": 3.058 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 20.0965, - "median": 18.5995, - "min": 11.674, - "max": 31.513 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 128, - "fcpMs": 127.722, - "interactionTests": { - "interactionLatencyMs": 36.163000000000004, - "inputDelayMs": 1.688, - "processingDurationMs": 2.826, - "presentationDelayMs": 31.649 - } - }, - { - "firstPaintMs": 149, - "fcpMs": 148.742, - "interactionTests": { - "interactionLatencyMs": 24.538, - "inputDelayMs": 1.85, - "processingDurationMs": 2.415, - "presentationDelayMs": 20.273 - } - }, - { - "firstPaintMs": 130, - "fcpMs": 130.386, - "interactionTests": { - "interactionLatencyMs": 32.422, - "inputDelayMs": 3.239, - "processingDurationMs": 4.104, - "presentationDelayMs": 25.079 - } - }, - { - "firstPaintMs": 127, - "fcpMs": 127.288, - "interactionTests": { - "interactionLatencyMs": 20.012999999999998, - "inputDelayMs": 1.581, - "processingDurationMs": 2.641, - "presentationDelayMs": 15.791 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 133.5, - "median": 129, - "min": 127, - "max": 149 - }, - "fcpMs": { - "unit": "ms", - "mean": 133.5345, - "median": 129.054, - "min": 127.288, - "max": 148.742 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 28.284, - "median": 28.479999999999997, - "min": 20.012999999999998, - "max": 36.163000000000004 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.0895, - "median": 1.7690000000000001, - "min": 1.581, - "max": 3.239 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.9964999999999997, - "median": 2.7335000000000003, - "min": 2.415, - "max": 4.104 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 23.198, - "median": 22.676000000000002, - "min": 15.791, - "max": 31.649 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 682, - "errors": 0, - "requestsPerSec": 136.4, - "avgLatencyMs": 6.93, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 45570457.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 798, - "errors": 0, - "requestsPerSec": 159.6, - "avgLatencyMs": 30.72, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 49, - "maxLatencyMs": 61, - "bytesPerSec": 53329920, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 821, - "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 60.07, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 62, - "p99LatencyMs": 90, - "maxLatencyMs": 124, - "bytesPerSec": 54863462.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 831, - "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 147.72, - "p50LatencyMs": 147, - "p75LatencyMs": 148, - "p90LatencyMs": 153, - "p99LatencyMs": 272, - "maxLatencyMs": 543, - "bytesPerSec": 55538483.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 836, - "errors": 0, - "requestsPerSec": 167.2, - "avgLatencyMs": 289.58, - "p50LatencyMs": 286, - "p75LatencyMs": 290, - "p90LatencyMs": 297, - "p99LatencyMs": 1528, - "maxLatencyMs": 2236, - "bytesPerSec": 55866163.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 832, - "errors": 0, - "requestsPerSec": 166.4, - "avgLatencyMs": 409.36, - "p50LatencyMs": 311, - "p75LatencyMs": 370, - "p90LatencyMs": 390, - "p99LatencyMs": 4031, - "maxLatencyMs": 4998, - "bytesPerSec": 55597465.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 783, - "errors": 0, - "requestsPerSec": 156.6, - "avgLatencyMs": 423.12, - "p50LatencyMs": 298, - "p75LatencyMs": 366, - "p90LatencyMs": 394, - "p99LatencyMs": 4078, - "maxLatencyMs": 4924, - "bytesPerSec": 52335411.2, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 637, - "errors": 0, - "requestsPerSec": 127.4, - "avgLatencyMs": 7.27, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 42568908.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 732, - "errors": 0, - "requestsPerSec": 146.4, - "avgLatencyMs": 33.54, - "p50LatencyMs": 33, - "p75LatencyMs": 34, - "p90LatencyMs": 36, - "p99LatencyMs": 55, - "maxLatencyMs": 63, - "bytesPerSec": 48919347.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 829, - "errors": 0, - "requestsPerSec": 165.8, - "avgLatencyMs": 59.43, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 63, - "p99LatencyMs": 90, - "maxLatencyMs": 122, - "bytesPerSec": 55400857.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 841, - "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 145.97, - "p50LatencyMs": 145, - "p75LatencyMs": 146, - "p90LatencyMs": 154, - "p99LatencyMs": 270, - "maxLatencyMs": 530, - "bytesPerSec": 56200396.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 815, - "errors": 0, - "requestsPerSec": 163, - "avgLatencyMs": 297.14, - "p50LatencyMs": 299, - "p75LatencyMs": 305, - "p90LatencyMs": 313, - "p99LatencyMs": 1768, - "maxLatencyMs": 2461, - "bytesPerSec": 54457139.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 100, - "requests": 786, - "errors": 0, - "requestsPerSec": 157.2, - "avgLatencyMs": 415.3, - "p50LatencyMs": 309, - "p75LatencyMs": 369, - "p90LatencyMs": 409, - "p99LatencyMs": 3939, - "maxLatencyMs": 4856, - "bytesPerSec": 52523827.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 731, - "errors": 0, - "requestsPerSec": 146.2, - "avgLatencyMs": 439.04, - "p50LatencyMs": 307, - "p75LatencyMs": 372, - "p90LatencyMs": 412, - "p99LatencyMs": 4073, - "maxLatencyMs": 4997, - "bytesPerSec": 48848896, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 709, - "errors": 0, - "requestsPerSec": 141.81, - "avgLatencyMs": 6.39, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 8, - "maxLatencyMs": 14, - "bytesPerSec": 47372697.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 835, - "errors": 0, - "requestsPerSec": 167, - "avgLatencyMs": 29.37, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 31, - "p99LatencyMs": 47, - "maxLatencyMs": 60, - "bytesPerSec": 55794073.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 863, - "errors": 0, - "requestsPerSec": 172.6, - "avgLatencyMs": 57.15, - "p50LatencyMs": 56, - "p75LatencyMs": 57, - "p90LatencyMs": 61, - "p99LatencyMs": 81, - "maxLatencyMs": 92, - "bytesPerSec": 57668403.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 851, - "errors": 0, - "requestsPerSec": 170.2, - "avgLatencyMs": 143.45, - "p50LatencyMs": 143, - "p75LatencyMs": 145, - "p90LatencyMs": 151, - "p99LatencyMs": 274, - "maxLatencyMs": 571, - "bytesPerSec": 56862310.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 844, - "errors": 0, - "requestsPerSec": 168.8, - "avgLatencyMs": 287.25, - "p50LatencyMs": 291, - "p75LatencyMs": 297, - "p90LatencyMs": 303, - "p99LatencyMs": 1525, - "maxLatencyMs": 2110, - "bytesPerSec": 56397004.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 805, - "errors": 0, - "requestsPerSec": 161, - "avgLatencyMs": 416.57, - "p50LatencyMs": 322, - "p75LatencyMs": 369, - "p90LatencyMs": 407, - "p99LatencyMs": 3839, - "maxLatencyMs": 4903, - "bytesPerSec": 53795225.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 783, - "errors": 0, - "requestsPerSec": 156.6, - "avgLatencyMs": 417.09, - "p50LatencyMs": 303, - "p75LatencyMs": 360, - "p90LatencyMs": 393, - "p99LatencyMs": 3935, - "maxLatencyMs": 4820, - "bytesPerSec": 52327219.2, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 - }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 16644, - "totalErrors": 0, - "stage1": { - "connections": 1, - "requests": { - "unit": "requests", - "mean": 676, - "median": 682, - "min": 637, - "max": 709 + "totalErrors": { + "value": 0, + "unit": "errors" + }, + "stage1": { + "connections": 1, + "requests": { + "unit": "requests", + "mean": 1236.6666666666667, + "median": 1238, + "min": 1221, + "max": 1251 }, "errors": { "unit": "errors", @@ -776,69 +1286,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 135.20333333333335, - "median": 136.4, - "min": 127.4, - "max": 141.81 + "mean": 247.33333333333334, + "median": 247.6, + "min": 244.2, + "max": 250.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 6.863333333333333, - "median": 6.93, - "min": 6.39, - "max": 7.27 + "mean": 3.2866666666666666, + "median": 3.22, + "min": 3.13, + "max": 3.51 }, "p50LatencyMs": { "unit": "ms", - "mean": 6.666666666666667, - "median": 7, - "min": 6, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 3.3333333333333335, + "median": 3, + "min": 3, + "max": 4 }, "p90LatencyMs": { "unit": "ms", - "mean": 7.333333333333333, - "median": 7, - "min": 7, - "max": 8 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p99LatencyMs": { "unit": "ms", - "mean": 9.666666666666666, - "median": 10, - "min": 8, - "max": 11 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "maxLatencyMs": { "unit": "ms", - "mean": 14.333333333333334, - "median": 14, - "min": 14, - "max": 15 + "mean": 7.666666666666667, + "median": 9, + "min": 5, + "max": 9 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 45170688, - "median": 45570457.6, - "min": 42568908.8, - "max": 47372697.6 + "mean": 77456998.40333332, + "median": 77535641.6, + "min": 76473958.41, + "max": 78361395.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 788.3333333333334, - "median": 798, - "min": 732, - "max": 835 + "mean": 1659.6666666666667, + "median": 1663, + "min": 1641, + "max": 1675 }, "errors": { "unit": "errors", @@ -849,69 +1359,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 157.66666666666666, - "median": 159.6, - "min": 146.4, - "max": 167 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 31.209999999999997, - "median": 30.72, - "min": 29.37, - "max": 33.54 + "mean": 331.93333333333334, + "median": 332.6, + "min": 328.2, + "max": 335 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 14.463333333333333, + "median": 14.4, + "min": 14.37, + "max": 14.62 }, "p50LatencyMs": { "unit": "ms", - "mean": 30.666666666666668, - "median": 30, - "min": 29, - "max": 33 + "mean": 14, + "median": 14, + "min": 14, + "max": 14 }, "p75LatencyMs": { "unit": "ms", - "mean": 31.666666666666668, - "median": 31, - "min": 30, - "max": 34 + "mean": 15, + "median": 15, + "min": 15, + "max": 15 }, "p90LatencyMs": { "unit": "ms", - "mean": 33, - "median": 32, - "min": 31, - "max": 36 + "mean": 15.666666666666666, + "median": 16, + "min": 15, + "max": 16 }, "p99LatencyMs": { "unit": "ms", - "mean": 50.333333333333336, - "median": 49, - "min": 47, - "max": 55 + "mean": 18, + "median": 18, + "min": 17, + "max": 19 }, "maxLatencyMs": { "unit": "ms", - "mean": 61.333333333333336, - "median": 61, - "min": 60, - "max": 63 + "mean": 26.333333333333332, + "median": 27, + "min": 21, + "max": 31 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 52681113.6, - "median": 53329920, - "min": 48919347.2, - "max": 55794073.6 + "mean": 103942280.53333335, + "median": 104156364.8, + "min": 102780108.8, + "max": 104890368 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 837.6666666666666, - "median": 829, - "min": 821, - "max": 863 + "mean": 1649, + "median": 1694, + "min": 1556, + "max": 1697 }, "errors": { "unit": "errors", @@ -922,69 +1432,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 167.53333333333333, - "median": 165.8, - "min": 164.2, - "max": 172.6 + "mean": 329.8, + "median": 338.8, + "min": 311.2, + "max": 339.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 58.88333333333333, - "median": 59.43, - "min": 57.15, - "max": 60.07 + "mean": 29.80666666666667, + "median": 28.96, + "min": 28.94, + "max": 31.52 }, "p50LatencyMs": { "unit": "ms", - "mean": 58, - "median": 59, - "min": 56, - "max": 59 + "mean": 29.333333333333332, + "median": 29, + "min": 28, + "max": 31 }, "p75LatencyMs": { "unit": "ms", - "mean": 59, - "median": 60, - "min": 57, - "max": 60 + "mean": 30.333333333333332, + "median": 29, + "min": 29, + "max": 33 }, "p90LatencyMs": { "unit": "ms", - "mean": 62, - "median": 62, - "min": 61, - "max": 63 + "mean": 32, + "median": 31, + "min": 30, + "max": 35 }, "p99LatencyMs": { "unit": "ms", - "mean": 87, - "median": 90, - "min": 81, - "max": 90 + "mean": 44.666666666666664, + "median": 47, + "min": 38, + "max": 49 }, "maxLatencyMs": { "unit": "ms", - "mean": 112.66666666666667, - "median": 122, - "min": 92, - "max": 124 + "mean": 60.666666666666664, + "median": 60, + "min": 56, + "max": 66 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 55977574.4, - "median": 55400857.6, - "min": 54863462.4, - "max": 57668403.2 + "mean": 103278182.39999999, + "median": 106096230.4, + "min": 97458585.6, + "max": 106279731.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 841, - "median": 841, - "min": 831, - "max": 851 + "mean": 1674, + "median": 1726, + "min": 1557, + "max": 1739 }, "errors": { "unit": "errors", @@ -995,69 +1505,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 168.2, - "median": 168.2, - "min": 166.2, - "max": 170.2 + "mean": 334.79999999999995, + "median": 345.2, + "min": 311.4, + "max": 347.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 145.71333333333334, - "median": 145.97, - "min": 143.45, - "max": 147.72 + "mean": 73.76, + "median": 71.42, + "min": 70.66, + "max": 79.2 }, "p50LatencyMs": { "unit": "ms", - "mean": 145, - "median": 145, - "min": 143, - "max": 147 + "mean": 72.33333333333333, + "median": 71, + "min": 69, + "max": 77 }, "p75LatencyMs": { "unit": "ms", - "mean": 146.33333333333334, - "median": 146, - "min": 145, - "max": 148 + "mean": 74, + "median": 72, + "min": 70, + "max": 80 }, "p90LatencyMs": { "unit": "ms", - "mean": 152.66666666666666, - "median": 153, - "min": 151, - "max": 154 + "mean": 76.33333333333333, + "median": 73, + "min": 73, + "max": 83 }, "p99LatencyMs": { "unit": "ms", - "mean": 272, - "median": 272, - "min": 270, - "max": 274 + "mean": 100, + "median": 105, + "min": 83, + "max": 112 }, "maxLatencyMs": { "unit": "ms", - "mean": 548, - "median": 543, - "min": 530, - "max": 571 + "mean": 327.3333333333333, + "median": 311, + "min": 287, + "max": 384 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 56200396.800000004, - "median": 56200396.8, - "min": 55538483.2, - "max": 56862310.4 + "mean": 104846677.33333333, + "median": 108101632, + "min": 97524121.6, + "max": 108914278.4 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 831.6666666666666, - "median": 836, - "min": 815, - "max": 844 + "mean": 1643, + "median": 1689, + "min": 1544, + "max": 1696 }, "errors": { "unit": "errors", @@ -1068,69 +1578,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 166.33333333333334, - "median": 167.2, - "min": 163, - "max": 168.8 + "mean": 328.59999999999997, + "median": 337.8, + "min": 308.8, + "max": 339.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 291.3233333333333, - "median": 289.58, - "min": 287.25, - "max": 297.14 + "mean": 149.66, + "median": 145.4, + "min": 144.89, + "max": 158.69 }, "p50LatencyMs": { "unit": "ms", - "mean": 292, - "median": 291, - "min": 286, - "max": 299 + "mean": 146.66666666666666, + "median": 144, + "min": 140, + "max": 156 }, "p75LatencyMs": { "unit": "ms", - "mean": 297.3333333333333, - "median": 297, - "min": 290, - "max": 305 + "mean": 148, + "median": 145, + "min": 142, + "max": 157 }, "p90LatencyMs": { "unit": "ms", - "mean": 304.3333333333333, - "median": 303, - "min": 297, - "max": 313 + "mean": 155, + "median": 157, + "min": 147, + "max": 161 }, "p99LatencyMs": { "unit": "ms", - "mean": 1607, - "median": 1528, - "min": 1525, - "max": 1768 + "mean": 609.3333333333334, + "median": 593, + "min": 527, + "max": 708 }, "maxLatencyMs": { "unit": "ms", - "mean": 2269, - "median": 2236, - "min": 2110, - "max": 2461 + "mean": 1261.6666666666667, + "median": 1304, + "min": 1124, + "max": 1357 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 55573435.73333333, - "median": 55866163.2, - "min": 54457139.2, - "max": 56397004.8 + "mean": 102898073.59999998, + "median": 105781657.6, + "min": 96698368, + "max": 106214195.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 807.6666666666666, - "median": 805, - "min": 786, - "max": 832 + "mean": 1656.6666666666667, + "median": 1684, + "min": 1560, + "max": 1726 }, "errors": { "unit": "errors", @@ -1141,69 +1651,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 161.53333333333333, - "median": 161, - "min": 157.2, - "max": 166.4 + "mean": 331.3333333333333, + "median": 336.8, + "min": 312, + "max": 345.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 413.74333333333334, - "median": 415.3, - "min": 409.36, - "max": 416.57 + "mean": 289.0733333333333, + "median": 287.92, + "min": 281.28, + "max": 298.02 }, "p50LatencyMs": { "unit": "ms", - "mean": 314, - "median": 311, - "min": 309, - "max": 322 + "mean": 216.66666666666666, + "median": 216, + "min": 213, + "max": 221 }, "p75LatencyMs": { "unit": "ms", - "mean": 369.3333333333333, - "median": 369, - "min": 369, - "max": 370 + "mean": 263.3333333333333, + "median": 264, + "min": 260, + "max": 266 }, "p90LatencyMs": { "unit": "ms", - "mean": 402, - "median": 407, - "min": 390, - "max": 409 + "mean": 281, + "median": 281, + "min": 275, + "max": 287 }, "p99LatencyMs": { "unit": "ms", - "mean": 3936.3333333333335, - "median": 3939, - "min": 3839, - "max": 4031 + "mean": 3426.3333333333335, + "median": 3468, + "min": 3273, + "max": 3538 }, "maxLatencyMs": { "unit": "ms", - "mean": 4919, - "median": 4903, - "min": 4856, - "max": 4998 + "mean": 4858.666666666667, + "median": 4908, + "min": 4742, + "max": 4926 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 53972172.800000004, - "median": 53795225.6, - "min": 52523827.2, - "max": 55597465.6 + "mean": 103750041.60000001, + "median": 105467084.8, + "min": 97694515.2, + "max": 108088524.8 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 765.6666666666666, - "median": 783, - "min": 731, - "max": 783 + "mean": 1639, + "median": 1635, + "min": 1588, + "max": 1694 }, "errors": { "unit": "errors", @@ -1214,387 +1724,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 153.13333333333333, - "median": 156.6, - "min": 146.2, - "max": 156.6 + "mean": 327.80333333333334, + "median": 327, + "min": 317.61, + "max": 338.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 426.4166666666667, - "median": 423.12, - "min": 417.09, - "max": 439.04 + "mean": 294.21666666666664, + "median": 293.85, + "min": 292.13, + "max": 296.67 }, "p50LatencyMs": { "unit": "ms", - "mean": 302.6666666666667, - "median": 303, - "min": 298, - "max": 307 + "mean": 212.33333333333334, + "median": 212, + "min": 212, + "max": 213 }, "p75LatencyMs": { "unit": "ms", - "mean": 366, - "median": 366, - "min": 360, - "max": 372 + "mean": 259.6666666666667, + "median": 255, + "min": 255, + "max": 269 }, "p90LatencyMs": { "unit": "ms", - "mean": 399.6666666666667, - "median": 394, - "min": 393, - "max": 412 + "mean": 288, + "median": 281, + "min": 277, + "max": 306 }, "p99LatencyMs": { "unit": "ms", - "mean": 4028.6666666666665, - "median": 4073, - "min": 3935, - "max": 4078 + "mean": 3571.3333333333335, + "median": 3557, + "min": 3554, + "max": 3603 }, "maxLatencyMs": { "unit": "ms", - "mean": 4913.666666666667, - "median": 4924, - "min": 4820, - "max": 4997 + "mean": 4980.666666666667, + "median": 4975, + "min": 4972, + "max": 4995 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 51170508.800000004, - "median": 52327219.2, - "min": 48848896, - "max": 52335411.2 + "mean": 102649036.8, + "median": 102400000, + "min": 99450880, + "max": 106096230.4 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1221, - "errors": 0, - "requestsPerSec": 244.2, - "avgLatencyMs": 3.51, - "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 76473958.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 682, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 136.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45570457.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1663, - "errors": 0, - "requestsPerSec": 332.6, - "avgLatencyMs": 14.37, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 15, - "p99LatencyMs": 18, - "maxLatencyMs": 27, - "bytesPerSec": 104156364.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 798, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 159.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 49, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 61, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53329920, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1556, - "errors": 0, - "requestsPerSec": 311.2, - "avgLatencyMs": 31.52, - "p50LatencyMs": 31, - "p75LatencyMs": 33, - "p90LatencyMs": 35, - "p99LatencyMs": 49, - "maxLatencyMs": 66, - "bytesPerSec": 97458585.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 821, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 164.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 60.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 124, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54863462.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1557, - "errors": 0, - "requestsPerSec": 311.4, - "avgLatencyMs": 79.2, - "p50LatencyMs": 77, - "p75LatencyMs": 80, - "p90LatencyMs": 83, - "p99LatencyMs": 112, - "maxLatencyMs": 384, - "bytesPerSec": 97524121.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 147.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 272, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 543, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55538483.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1544, - "errors": 0, - "requestsPerSec": 308.8, - "avgLatencyMs": 158.69, - "p50LatencyMs": 156, - "p75LatencyMs": 157, - "p90LatencyMs": 161, - "p99LatencyMs": 708, - "maxLatencyMs": 1357, - "bytesPerSec": 96698368, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 836, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 167.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 289.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 286, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 290, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 297, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1528, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2236, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55866163.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1560, - "errors": 0, - "requestsPerSec": 312, - "avgLatencyMs": 298.02, - "p50LatencyMs": 221, - "p75LatencyMs": 266, - "p90LatencyMs": 287, - "p99LatencyMs": 3538, - "maxLatencyMs": 4926, - "bytesPerSec": 97694515.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 832, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 409.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 311, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 370, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 390, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4031, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4998, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55597465.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1588, - "errors": 0, - "requestsPerSec": 317.61, - "avgLatencyMs": 296.67, - "p50LatencyMs": 212, - "p75LatencyMs": 255, - "p90LatencyMs": 306, - "p99LatencyMs": 3603, - "maxLatencyMs": 4975, - "bytesPerSec": 99450880, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 783, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 423.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 298, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 366, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 394, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4078, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4924, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52335411.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1238, - "errors": 0, - "requestsPerSec": 247.6, - "avgLatencyMs": 3.22, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 77535641.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 637, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 127.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42568908.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1641, - "errors": 0, - "requestsPerSec": 328.2, - "avgLatencyMs": 14.62, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 31, - "bytesPerSec": 102780108.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 732, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 146.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 33.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 55, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 63, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48919347.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1694, - "errors": 0, - "requestsPerSec": 338.8, - "avgLatencyMs": 28.94, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 38, - "maxLatencyMs": 56, - "bytesPerSec": 106096230.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 829, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 165.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 122, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55400857.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1726, - "errors": 0, - "requestsPerSec": 345.2, - "avgLatencyMs": 71.42, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 73, - "p99LatencyMs": 83, - "maxLatencyMs": 311, - "bytesPerSec": 108101632, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 841, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 168.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 145.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 270, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 530, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56200396.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1696, - "errors": 0, - "requestsPerSec": 339.2, - "avgLatencyMs": 144.89, - "p50LatencyMs": 144, - "p75LatencyMs": 145, - "p90LatencyMs": 147, - "p99LatencyMs": 527, - "maxLatencyMs": 1124, - "bytesPerSec": 106214195.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 815, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 163, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 297.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 299, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 305, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 313, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1768, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2461, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54457139.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1684, - "errors": 0, - "requestsPerSec": 336.8, - "avgLatencyMs": 287.92, - "p50LatencyMs": 216, - "p75LatencyMs": 260, - "p90LatencyMs": 281, - "p99LatencyMs": 3468, - "maxLatencyMs": 4908, - "bytesPerSec": 105467084.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 786, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 415.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 309, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 369, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 409, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3939, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4856, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52523827.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1635, - "errors": 0, - "requestsPerSec": 327, - "avgLatencyMs": 293.85, - "p50LatencyMs": 212, - "p75LatencyMs": 255, - "p90LatencyMs": 281, - "p99LatencyMs": 3554, - "maxLatencyMs": 4972, - "bytesPerSec": 102400000, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 731, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 146.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 439.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 307, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 372, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 412, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4073, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4997, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48848896, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1251, - "errors": 0, - "requestsPerSec": 250.2, - "avgLatencyMs": 3.13, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 5, - "bytesPerSec": 78361395.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 709, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47372697.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1675, - "errors": 0, - "requestsPerSec": 335, - "avgLatencyMs": 14.4, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 17, - "maxLatencyMs": 21, - "bytesPerSec": 104890368, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 835, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 167, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 60, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55794073.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1697, - "errors": 0, - "requestsPerSec": 339.4, - "avgLatencyMs": 28.96, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 31, - "p99LatencyMs": 47, - "maxLatencyMs": 60, - "bytesPerSec": 106279731.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 863, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 172.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 57.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 81, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 92, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57668403.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1739, - "errors": 0, - "requestsPerSec": 347.8, - "avgLatencyMs": 70.66, - "p50LatencyMs": 69, - "p75LatencyMs": 70, - "p90LatencyMs": 73, - "p99LatencyMs": 105, - "maxLatencyMs": 287, - "bytesPerSec": 108914278.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 851, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 170.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 143.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 151, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 274, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 571, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56862310.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1689, - "errors": 0, - "requestsPerSec": 337.8, - "avgLatencyMs": 145.4, - "p50LatencyMs": 140, - "p75LatencyMs": 142, - "p90LatencyMs": 157, - "p99LatencyMs": 593, - "maxLatencyMs": 1304, - "bytesPerSec": 105781657.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 844, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 168.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 287.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 297, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 303, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1525, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2110, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56397004.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1726, - "errors": 0, - "requestsPerSec": 345.2, - "avgLatencyMs": 281.28, - "p50LatencyMs": 213, - "p75LatencyMs": 264, - "p90LatencyMs": 275, - "p99LatencyMs": 3273, - "maxLatencyMs": 4742, - "bytesPerSec": 108088524.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 805, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 161, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 416.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 322, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 369, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 407, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3839, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4903, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53795225.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1694, - "errors": 0, - "requestsPerSec": 338.8, - "avgLatencyMs": 292.13, - "p50LatencyMs": 213, - "p75LatencyMs": 269, - "p90LatencyMs": 277, - "p99LatencyMs": 3557, - "maxLatencyMs": 4995, - "bytesPerSec": 106096230.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 783, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 417.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 303, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 360, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 393, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3935, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4820, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52327219.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 33474, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 16644, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1236.6666666666667, - "median": 1238, - "min": 1221, - "max": 1251 + "mean": 676, + "median": 682, + "min": 637, + "max": 709 }, "errors": { "unit": "errors", @@ -1605,69 +2822,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 247.33333333333334, - "median": 247.6, - "min": 244.2, - "max": 250.2 + "mean": 135.20333333333335, + "median": 136.4, + "min": 127.4, + "max": 141.81 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.2866666666666666, - "median": 3.22, - "min": 3.13, - "max": 3.51 + "mean": 6.863333333333333, + "median": 6.93, + "min": 6.39, + "max": 7.27 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 6.666666666666667, + "median": 7, + "min": 6, + "max": 7 }, "p75LatencyMs": { "unit": "ms", - "mean": 3.3333333333333335, - "median": 3, - "min": 3, - "max": 4 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "p90LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 7.333333333333333, + "median": 7, + "min": 7, + "max": 8 }, "p99LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 9.666666666666666, + "median": 10, + "min": 8, + "max": 11 }, "maxLatencyMs": { "unit": "ms", - "mean": 7.666666666666667, - "median": 9, - "min": 5, - "max": 9 + "mean": 14.333333333333334, + "median": 14, + "min": 14, + "max": 15 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 77456998.40333332, - "median": 77535641.6, - "min": 76473958.41, - "max": 78361395.2 + "mean": 45170688, + "median": 45570457.6, + "min": 42568908.8, + "max": 47372697.6 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1659.6666666666667, - "median": 1663, - "min": 1641, - "max": 1675 + "mean": 788.3333333333334, + "median": 798, + "min": 732, + "max": 835 }, "errors": { "unit": "errors", @@ -1678,69 +2895,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 331.93333333333334, - "median": 332.6, - "min": 328.2, - "max": 335 + "mean": 157.66666666666666, + "median": 159.6, + "min": 146.4, + "max": 167 }, "avgLatencyMs": { "unit": "ms", - "mean": 14.463333333333333, - "median": 14.4, - "min": 14.37, - "max": 14.62 + "mean": 31.209999999999997, + "median": 30.72, + "min": 29.37, + "max": 33.54 }, "p50LatencyMs": { "unit": "ms", - "mean": 14, - "median": 14, - "min": 14, - "max": 14 + "mean": 30.666666666666668, + "median": 30, + "min": 29, + "max": 33 }, "p75LatencyMs": { "unit": "ms", - "mean": 15, - "median": 15, - "min": 15, - "max": 15 + "mean": 31.666666666666668, + "median": 31, + "min": 30, + "max": 34 }, "p90LatencyMs": { "unit": "ms", - "mean": 15.666666666666666, - "median": 16, - "min": 15, - "max": 16 + "mean": 33, + "median": 32, + "min": 31, + "max": 36 }, "p99LatencyMs": { "unit": "ms", - "mean": 18, - "median": 18, - "min": 17, - "max": 19 + "mean": 50.333333333333336, + "median": 49, + "min": 47, + "max": 55 }, "maxLatencyMs": { "unit": "ms", - "mean": 26.333333333333332, - "median": 27, - "min": 21, - "max": 31 + "mean": 61.333333333333336, + "median": 61, + "min": 60, + "max": 63 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 103942280.53333335, - "median": 104156364.8, - "min": 102780108.8, - "max": 104890368 + "mean": 52681113.6, + "median": 53329920, + "min": 48919347.2, + "max": 55794073.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1649, - "median": 1694, - "min": 1556, - "max": 1697 + "mean": 837.6666666666666, + "median": 829, + "min": 821, + "max": 863 }, "errors": { "unit": "errors", @@ -1751,69 +2968,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 329.8, - "median": 338.8, - "min": 311.2, - "max": 339.4 + "mean": 167.53333333333333, + "median": 165.8, + "min": 164.2, + "max": 172.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 29.80666666666667, - "median": 28.96, - "min": 28.94, - "max": 31.52 + "mean": 58.88333333333333, + "median": 59.43, + "min": 57.15, + "max": 60.07 }, "p50LatencyMs": { "unit": "ms", - "mean": 29.333333333333332, - "median": 29, - "min": 28, - "max": 31 + "mean": 58, + "median": 59, + "min": 56, + "max": 59 }, "p75LatencyMs": { "unit": "ms", - "mean": 30.333333333333332, - "median": 29, - "min": 29, - "max": 33 + "mean": 59, + "median": 60, + "min": 57, + "max": 60 }, "p90LatencyMs": { "unit": "ms", - "mean": 32, - "median": 31, - "min": 30, - "max": 35 + "mean": 62, + "median": 62, + "min": 61, + "max": 63 }, "p99LatencyMs": { "unit": "ms", - "mean": 44.666666666666664, - "median": 47, - "min": 38, - "max": 49 + "mean": 87, + "median": 90, + "min": 81, + "max": 90 }, "maxLatencyMs": { "unit": "ms", - "mean": 60.666666666666664, - "median": 60, - "min": 56, - "max": 66 + "mean": 112.66666666666667, + "median": 122, + "min": 92, + "max": 124 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 103278182.39999999, - "median": 106096230.4, - "min": 97458585.6, - "max": 106279731.2 + "mean": 55977574.4, + "median": 55400857.6, + "min": 54863462.4, + "max": 57668403.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1674, - "median": 1726, - "min": 1557, - "max": 1739 + "mean": 841, + "median": 841, + "min": 831, + "max": 851 }, "errors": { "unit": "errors", @@ -1824,69 +3041,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 334.79999999999995, - "median": 345.2, - "min": 311.4, - "max": 347.8 + "mean": 168.2, + "median": 168.2, + "min": 166.2, + "max": 170.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 73.76, - "median": 71.42, - "min": 70.66, - "max": 79.2 + "mean": 145.71333333333334, + "median": 145.97, + "min": 143.45, + "max": 147.72 }, "p50LatencyMs": { "unit": "ms", - "mean": 72.33333333333333, - "median": 71, - "min": 69, - "max": 77 + "mean": 145, + "median": 145, + "min": 143, + "max": 147 }, "p75LatencyMs": { "unit": "ms", - "mean": 74, - "median": 72, - "min": 70, - "max": 80 + "mean": 146.33333333333334, + "median": 146, + "min": 145, + "max": 148 }, "p90LatencyMs": { "unit": "ms", - "mean": 76.33333333333333, - "median": 73, - "min": 73, - "max": 83 + "mean": 152.66666666666666, + "median": 153, + "min": 151, + "max": 154 }, "p99LatencyMs": { "unit": "ms", - "mean": 100, - "median": 105, - "min": 83, - "max": 112 + "mean": 272, + "median": 272, + "min": 270, + "max": 274 }, "maxLatencyMs": { "unit": "ms", - "mean": 327.3333333333333, - "median": 311, - "min": 287, - "max": 384 + "mean": 548, + "median": 543, + "min": 530, + "max": 571 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 104846677.33333333, - "median": 108101632, - "min": 97524121.6, - "max": 108914278.4 + "mean": 56200396.800000004, + "median": 56200396.8, + "min": 55538483.2, + "max": 56862310.4 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1643, - "median": 1689, - "min": 1544, - "max": 1696 + "mean": 831.6666666666666, + "median": 836, + "min": 815, + "max": 844 }, "errors": { "unit": "errors", @@ -1897,69 +3114,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 328.59999999999997, - "median": 337.8, - "min": 308.8, - "max": 339.2 + "mean": 166.33333333333334, + "median": 167.2, + "min": 163, + "max": 168.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 149.66, - "median": 145.4, - "min": 144.89, - "max": 158.69 + "mean": 291.3233333333333, + "median": 289.58, + "min": 287.25, + "max": 297.14 }, "p50LatencyMs": { "unit": "ms", - "mean": 146.66666666666666, - "median": 144, - "min": 140, - "max": 156 + "mean": 292, + "median": 291, + "min": 286, + "max": 299 }, "p75LatencyMs": { "unit": "ms", - "mean": 148, - "median": 145, - "min": 142, - "max": 157 + "mean": 297.3333333333333, + "median": 297, + "min": 290, + "max": 305 }, "p90LatencyMs": { "unit": "ms", - "mean": 155, - "median": 157, - "min": 147, - "max": 161 + "mean": 304.3333333333333, + "median": 303, + "min": 297, + "max": 313 }, "p99LatencyMs": { "unit": "ms", - "mean": 609.3333333333334, - "median": 593, - "min": 527, - "max": 708 + "mean": 1607, + "median": 1528, + "min": 1525, + "max": 1768 }, "maxLatencyMs": { "unit": "ms", - "mean": 1261.6666666666667, - "median": 1304, - "min": 1124, - "max": 1357 + "mean": 2269, + "median": 2236, + "min": 2110, + "max": 2461 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 102898073.59999998, - "median": 105781657.6, - "min": 96698368, - "max": 106214195.2 + "mean": 55573435.73333333, + "median": 55866163.2, + "min": 54457139.2, + "max": 56397004.8 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1656.6666666666667, - "median": 1684, - "min": 1560, - "max": 1726 + "mean": 807.6666666666666, + "median": 805, + "min": 786, + "max": 832 }, "errors": { "unit": "errors", @@ -1970,69 +3187,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 331.3333333333333, - "median": 336.8, - "min": 312, - "max": 345.2 + "mean": 161.53333333333333, + "median": 161, + "min": 157.2, + "max": 166.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 289.0733333333333, - "median": 287.92, - "min": 281.28, - "max": 298.02 + "mean": 413.74333333333334, + "median": 415.3, + "min": 409.36, + "max": 416.57 }, "p50LatencyMs": { "unit": "ms", - "mean": 216.66666666666666, - "median": 216, - "min": 213, - "max": 221 + "mean": 314, + "median": 311, + "min": 309, + "max": 322 }, "p75LatencyMs": { "unit": "ms", - "mean": 263.3333333333333, - "median": 264, - "min": 260, - "max": 266 + "mean": 369.3333333333333, + "median": 369, + "min": 369, + "max": 370 }, "p90LatencyMs": { "unit": "ms", - "mean": 281, - "median": 281, - "min": 275, - "max": 287 + "mean": 402, + "median": 407, + "min": 390, + "max": 409 }, "p99LatencyMs": { "unit": "ms", - "mean": 3426.3333333333335, - "median": 3468, - "min": 3273, - "max": 3538 + "mean": 3936.3333333333335, + "median": 3939, + "min": 3839, + "max": 4031 }, "maxLatencyMs": { "unit": "ms", - "mean": 4858.666666666667, - "median": 4908, - "min": 4742, - "max": 4926 + "mean": 4919, + "median": 4903, + "min": 4856, + "max": 4998 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 103750041.60000001, - "median": 105467084.8, - "min": 97694515.2, - "max": 108088524.8 + "mean": 53972172.800000004, + "median": 53795225.6, + "min": 52523827.2, + "max": 55597465.6 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1639, - "median": 1635, - "min": 1588, - "max": 1694 + "mean": 765.6666666666666, + "median": 783, + "min": 731, + "max": 783 }, "errors": { "unit": "errors", @@ -2043,62 +3260,516 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 327.80333333333334, - "median": 327, - "min": 317.61, - "max": 338.8 + "mean": 153.13333333333333, + "median": 156.6, + "min": 146.2, + "max": 156.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 294.21666666666664, - "median": 293.85, - "min": 292.13, - "max": 296.67 + "mean": 426.4166666666667, + "median": 423.12, + "min": 417.09, + "max": 439.04 }, "p50LatencyMs": { "unit": "ms", - "mean": 212.33333333333334, - "median": 212, - "min": 212, - "max": 213 + "mean": 302.6666666666667, + "median": 303, + "min": 298, + "max": 307 }, "p75LatencyMs": { "unit": "ms", - "mean": 259.6666666666667, - "median": 255, - "min": 255, - "max": 269 + "mean": 366, + "median": 366, + "min": 360, + "max": 372 }, "p90LatencyMs": { "unit": "ms", - "mean": 288, - "median": 281, - "min": 277, - "max": 306 + "mean": 399.6666666666667, + "median": 394, + "min": 393, + "max": 412 }, "p99LatencyMs": { "unit": "ms", - "mean": 3571.3333333333335, - "median": 3557, - "min": 3554, - "max": 3603 + "mean": 4028.6666666666665, + "median": 4073, + "min": 3935, + "max": 4078 }, "maxLatencyMs": { "unit": "ms", - "mean": 4980.666666666667, - "median": 4975, - "min": 4972, - "max": 4995 + "mean": 4913.666666666667, + "median": 4924, + "min": 4820, + "max": 4997 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 102649036.8, - "median": 102400000, - "min": 99450880, - "max": 106096230.4 + "mean": 51170508.800000004, + "median": 52327219.2, + "min": 48848896, + "max": 52335411.2 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 138, + "unit": "ms" + }, + "fcpMs": { + "value": 137.5, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.905, + "unit": "ms" + }, + "inputDelayMs": { + "value": 4.314, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.058, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.533, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 170, + "unit": "ms" + }, + "fcpMs": { + "value": 169.926, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.73, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.791, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.273, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 19.666, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 183, + "unit": "ms" + }, + "fcpMs": { + "value": 183.123, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 35.453, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.72, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.22, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 31.513, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 156, + "unit": "ms" + }, + "fcpMs": { + "value": 156.001, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.102, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.73, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.698, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.674, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 161.75, + "median": 163, + "min": 138, + "max": 183 + }, + "fcpMs": { + "unit": "ms", + "mean": 161.6375, + "median": 162.9635, + "min": 137.5, + "max": 183.123 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 25.297500000000003, + "median": 24.817500000000003, + "min": 16.102, + "max": 35.453 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.6387500000000004, + "median": 2.2605, + "min": 1.72, + "max": 4.314 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.56225, + "median": 2.4855, + "min": 2.22, + "max": 3.058 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 20.0965, + "median": 18.5995, + "min": 11.674, + "max": 31.513 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 128, + "unit": "ms" + }, + "fcpMs": { + "value": 127.722, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 36.163000000000004, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.688, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.826, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 31.649, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 149, + "unit": "ms" + }, + "fcpMs": { + "value": 148.742, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.538, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.85, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.415, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.273, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 130, + "unit": "ms" + }, + "fcpMs": { + "value": 130.386, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 32.422, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.239, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.104, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 25.079, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 127, + "unit": "ms" + }, + "fcpMs": { + "value": 127.288, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.012999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.581, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.641, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.791, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 133.5, + "median": 129, + "min": 127, + "max": 149 + }, + "fcpMs": { + "unit": "ms", + "mean": 133.5345, + "median": 129.054, + "min": 127.288, + "max": 148.742 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 28.284, + "median": 28.479999999999997, + "min": 20.012999999999998, + "max": 36.163000000000004 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.0895, + "median": 1.7690000000000001, + "min": 1.581, + "max": 3.239 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.9964999999999997, + "median": 2.7335000000000003, + "min": 2.415, + "max": 4.104 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 23.198, + "median": 22.676000000000002, + "min": 15.791, + "max": 31.649 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 6, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 269, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 28, + "unit": "count" + }, + "devDependencies": { + "value": 23, + "unit": "count" + }, + "allDependencies": { + "value": 51, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 243, + "unit": "count" + }, + "duplicateDependencies": { + "value": 9, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 116631101, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 40, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "20.19.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "vite" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 2747, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 2746, + "unit": "ms" + } } } } diff --git a/packages/results/data/react-router/versions/7.16.0.json b/packages/results/data/react-router/versions/7.16.0.json index 72ae5171..25208b19 100644 --- a/packages/results/data/react-router/versions/7.16.0.json +++ b/packages/results/data/react-router/versions/7.16.0.json @@ -2,6 +2,8 @@ "framework": "react-router", "projects": { "starter": { + "framework": "react-router", + "packagePath": "packages/starter-react-router", "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "7.16.0", @@ -26,13 +28,12 @@ "vite": "7.3.0", "vite-tsconfig-paths": "5.1.4" } - }, - "framework": "react-router", - "packagePath": "packages/starter-react-router" + } }, "app": { "timingMeasuredAt": "2026-10-11T00:44:30.326Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "7.16.0", "releasedAt": "2026-05-28T18:46:53.796Z", "packageJson": { @@ -52,18 +53,59 @@ "typescript": "5.9.3", "vite": "7.3.0" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 2747 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 2746 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1236, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1562, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1372, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1661, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1461, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 1458.4, + "median": 1461, + "min": 1236, + "max": 1661 + }, + "nodeModulesSizeBytes": { + "value": 121917440, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -72,19 +114,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1606 + "timeMs": { + "value": 1606, + "unit": "ms" + } }, { - "timeMs": 1556 + "timeMs": { + "value": 1556, + "unit": "ms" + } }, { - "timeMs": 1595 + "timeMs": { + "value": 1595, + "unit": "ms" + } }, { - "timeMs": 1617 + "timeMs": { + "value": 1617, + "unit": "ms" + } }, { - "timeMs": 1716 + "timeMs": { + "value": 1716, + "unit": "ms" + } } ], "timeMs": { @@ -103,19 +160,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1739 + "timeMs": { + "value": 1739, + "unit": "ms" + } }, { - "timeMs": 1573 + "timeMs": { + "value": 1573, + "unit": "ms" + } }, { - "timeMs": 1625 + "timeMs": { + "value": 1625, + "unit": "ms" + } }, { - "timeMs": 1606 + "timeMs": { + "value": 1606, + "unit": "ms" + } }, { - "timeMs": 2065 + "timeMs": { + "value": 2065, + "unit": "ms" + } } ], "timeMs": { @@ -127,59 +199,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 6 - }, - "devDependencies": { - "project": "starter", - "result": 9 - }, - "allDependencies": { - "project": "starter", - "result": 269 - }, - "duplicateDependencies": { - "project": "starter", - "result": 9 - }, - "depInstallSize": { - "project": "starter", - "result": 116646710 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 40 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 28, - "devDependencies": 23, - "allDependencies": 51 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "20.19.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["vite"] - }, "devServerStartTime": { "project": "starter", "result": { @@ -187,19 +206,34 @@ "runs": 5, "iterations": [ { - "timeMs": 756 + "timeMs": { + "value": 756, + "unit": "ms" + } }, { - "timeMs": 750 + "timeMs": { + "value": 750, + "unit": "ms" + } }, { - "timeMs": 821 + "timeMs": { + "value": 821, + "unit": "ms" + } }, { - "timeMs": 802 + "timeMs": { + "value": 802, + "unit": "ms" + } }, { - "timeMs": 771 + "timeMs": { + "value": 771, + "unit": "ms" + } } ], "timeMs": { @@ -211,561 +245,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 3, - "devDependencies": 1, - "allDependencies": 243, - "duplicateDependencies": 9 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1236 - }, - { - "installTimeMs": 1562 - }, - { - "installTimeMs": 1372 - }, - { - "installTimeMs": 1661 - }, - { - "installTimeMs": 1461 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1458.4, - "median": 1461, - "min": 1236, - "max": 1661 - }, - "nodeModulesSizeBytes": 121917440 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 161, - "fcpMs": 160.84, - "interactionTests": { - "interactionLatencyMs": 17.681, - "inputDelayMs": 1.621, - "processingDurationMs": 2.115, - "presentationDelayMs": 13.945 - } - }, - { - "firstPaintMs": 159, - "fcpMs": 159.498, - "interactionTests": { - "interactionLatencyMs": 19.747, - "inputDelayMs": 1.518, - "processingDurationMs": 1.906, - "presentationDelayMs": 16.323 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1192, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 238.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74665164.8, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1565, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 313, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 31, + "unit": "ms" + }, + "bytesPerSec": { + "value": 98009088, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1597, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 319.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 67, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100027596.8, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1615, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 323, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 76.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 76, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 107, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 318, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101167923.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1634, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 326.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 150.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 185, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 332, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102334464, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1631, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 326.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 294.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 217, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 262, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 292, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3505, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4949, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102137856, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1574, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 314.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 295.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 214, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 257, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 306, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3504, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4900, + "unit": "ms" + }, + "bytesPerSec": { + "value": 98572697.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 162, - "fcpMs": 161.959, - "interactionTests": { - "interactionLatencyMs": 14.151, - "inputDelayMs": 1.444, - "processingDurationMs": 1.948, - "presentationDelayMs": 10.759 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1188, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 237.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74416128, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1596, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 319.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 23, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 30, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99948953.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1617, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 323.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 61, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101285888, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1625, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 325, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 75.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 111, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 294, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101770854.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1683, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 336.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 145.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 515, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1161, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105401548.8, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1651, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 330.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 293.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 264, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 289, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3504, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4981, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103396147.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1619, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 323.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 296.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 210, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 259, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 286, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3591, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4988, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101403852.8, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 160, - "fcpMs": 160.401, - "interactionTests": { - "interactionLatencyMs": 12.562000000000001, - "inputDelayMs": 1.498, - "processingDurationMs": 2.176, - "presentationDelayMs": 8.888 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1233, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 246.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77207961.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1630, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 326, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 29, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102098534.4, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1698, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 339.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 45, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106332160, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1704, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 340.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 72.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 100, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 315, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106712268.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1735, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 347, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 141.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 483, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1098, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108665241.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1716, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 343.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 282.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 223, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 285, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3175, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4703, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107472486.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1689, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 337.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 292.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 214, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 259, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 280, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3568, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4989, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105768550.4, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 160.5, - "median": 160.5, - "min": 159, - "max": 162 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 160.6745, - "median": 160.6205, - "min": 159.498, - "max": 161.959 + "representativeIterationIndex": 1, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 33192, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 16.035249999999998, - "median": 15.916, - "min": 12.562000000000001, - "max": 19.747 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.52025, - "median": 1.508, - "min": 1.444, - "max": 1.621 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.03625, - "median": 2.0315000000000003, - "min": 1.906, - "max": 2.176 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 12.47875, - "median": 12.352, - "min": 8.888, - "max": 16.323 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 95, - "fcpMs": 94.523, - "interactionTests": { - "interactionLatencyMs": 21.023999999999997, - "inputDelayMs": 1.518, - "processingDurationMs": 2.798, - "presentationDelayMs": 16.708 - } - }, - { - "firstPaintMs": 123, - "fcpMs": 123.219, - "interactionTests": { - "interactionLatencyMs": 12.763, - "inputDelayMs": 1.611, - "processingDurationMs": 2.831, - "presentationDelayMs": 8.321 - } - }, - { - "firstPaintMs": 108, - "fcpMs": 108.176, - "interactionTests": { - "interactionLatencyMs": 25.116999999999997, - "inputDelayMs": 1.6, - "processingDurationMs": 2.774, - "presentationDelayMs": 20.743 - } - }, - { - "firstPaintMs": 107, - "fcpMs": 107.224, - "interactionTests": { - "interactionLatencyMs": 21.576999999999998, - "inputDelayMs": 4.49, - "processingDurationMs": 2.876, - "presentationDelayMs": 14.211 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 108.25, - "median": 107.5, - "min": 95, - "max": 123 - }, - "fcpMs": { - "unit": "ms", - "mean": 108.2855, - "median": 107.7, - "min": 94.523, - "max": 123.219 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 20.12025, - "median": 21.3005, - "min": 12.763, - "max": 25.116999999999997 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.3047500000000003, - "median": 1.6055000000000001, - "min": 1.518, - "max": 4.49 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.8197499999999995, - "median": 2.8145, - "min": 2.774, - "max": 2.876 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 14.995749999999997, - "median": 15.459499999999998, - "min": 8.321, - "max": 20.743 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 705, - "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.4, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 47104000, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 807, - "errors": 0, - "requestsPerSec": 161.4, - "avgLatencyMs": 30.37, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 33, - "p99LatencyMs": 46, - "maxLatencyMs": 58, - "bytesPerSec": 53926297.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 789, - "errors": 0, - "requestsPerSec": 157.81, - "avgLatencyMs": 62.47, - "p50LatencyMs": 61, - "p75LatencyMs": 65, - "p90LatencyMs": 70, - "p99LatencyMs": 91, - "maxLatencyMs": 119, - "bytesPerSec": 52720435.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 842, - "errors": 0, - "requestsPerSec": 168.4, - "avgLatencyMs": 145.84, - "p50LatencyMs": 142, - "p75LatencyMs": 147, - "p90LatencyMs": 164, - "p99LatencyMs": 316, - "maxLatencyMs": 593, - "bytesPerSec": 56265932.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 832, - "errors": 0, - "requestsPerSec": 166.4, - "avgLatencyMs": 291.48, - "p50LatencyMs": 283, - "p75LatencyMs": 293, - "p90LatencyMs": 311, - "p99LatencyMs": 1829, - "maxLatencyMs": 2501, - "bytesPerSec": 55597465.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 855, - "errors": 0, - "requestsPerSec": 171, - "avgLatencyMs": 403.71, - "p50LatencyMs": 302, - "p75LatencyMs": 376, - "p90LatencyMs": 400, - "p99LatencyMs": 3864, - "maxLatencyMs": 4963, - "bytesPerSec": 57137561.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 791, - "errors": 0, - "requestsPerSec": 158.2, - "avgLatencyMs": 419.16, - "p50LatencyMs": 302, - "p75LatencyMs": 369, - "p90LatencyMs": 392, - "p99LatencyMs": 3988, - "maxLatencyMs": 4917, - "bytesPerSec": 52862976, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 713, - "errors": 0, - "requestsPerSec": 142.6, - "avgLatencyMs": 6.36, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 47647948.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 854, - "errors": 0, - "requestsPerSec": 170.8, - "avgLatencyMs": 28.68, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 46, - "maxLatencyMs": 55, - "bytesPerSec": 57072025.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 861, - "errors": 0, - "requestsPerSec": 172.2, - "avgLatencyMs": 57.27, - "p50LatencyMs": 56, - "p75LatencyMs": 57, - "p90LatencyMs": 61, - "p99LatencyMs": 87, - "maxLatencyMs": 102, - "bytesPerSec": 57537331.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 849, - "errors": 0, - "requestsPerSec": 169.8, - "avgLatencyMs": 144.74, - "p50LatencyMs": 142, - "p75LatencyMs": 144, - "p90LatencyMs": 157, - "p99LatencyMs": 304, - "maxLatencyMs": 605, - "bytesPerSec": 56737792, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 851, - "errors": 0, - "requestsPerSec": 170.2, - "avgLatencyMs": 284.41, - "p50LatencyMs": 285, - "p75LatencyMs": 290, - "p90LatencyMs": 294, - "p99LatencyMs": 1544, - "maxLatencyMs": 2198, - "bytesPerSec": 56875417.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 840, - "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 410.48, - "p50LatencyMs": 326, - "p75LatencyMs": 374, - "p90LatencyMs": 409, - "p99LatencyMs": 3885, - "maxLatencyMs": 4997, - "bytesPerSec": 56128307.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 794, - "errors": 0, - "requestsPerSec": 158.81, - "avgLatencyMs": 423.29, - "p50LatencyMs": 300, - "p75LatencyMs": 363, - "p90LatencyMs": 400, - "p99LatencyMs": 4091, - "maxLatencyMs": 4939, - "bytesPerSec": 53059584, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 736, - "errors": 0, - "requestsPerSec": 147.2, - "avgLatencyMs": 6.21, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 49181491.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 872, - "errors": 0, - "requestsPerSec": 174.4, - "avgLatencyMs": 28.05, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 29, - "p99LatencyMs": 34, - "maxLatencyMs": 39, - "bytesPerSec": 58277888, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 884, - "errors": 0, - "requestsPerSec": 176.8, - "avgLatencyMs": 55.78, - "p50LatencyMs": 56, - "p75LatencyMs": 56, - "p90LatencyMs": 57, - "p99LatencyMs": 72, - "maxLatencyMs": 75, - "bytesPerSec": 59083980.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 882, - "errors": 0, - "requestsPerSec": 176.4, - "avgLatencyMs": 139.34, - "p50LatencyMs": 139, - "p75LatencyMs": 140, - "p90LatencyMs": 144, - "p99LatencyMs": 234, - "maxLatencyMs": 591, - "bytesPerSec": 58939801.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 847, - "errors": 0, - "requestsPerSec": 169.4, - "avgLatencyMs": 285.61, - "p50LatencyMs": 278, - "p75LatencyMs": 303, - "p90LatencyMs": 311, - "p99LatencyMs": 1602, - "maxLatencyMs": 2359, - "bytesPerSec": 56600166.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 810, - "errors": 0, - "requestsPerSec": 162, - "avgLatencyMs": 414.75, - "p50LatencyMs": 301, - "p75LatencyMs": 395, - "p90LatencyMs": 470, - "p99LatencyMs": 3740, - "maxLatencyMs": 4881, - "bytesPerSec": 54129459.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 787, - "errors": 0, - "requestsPerSec": 157.4, - "avgLatencyMs": 427.42, - "p50LatencyMs": 305, - "p75LatencyMs": 387, - "p90LatencyMs": 427, - "p99LatencyMs": 4040, - "maxLatencyMs": 4898, - "bytesPerSec": 52591001.6, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 - }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 17201, - "totalErrors": 0, - "stage1": { - "connections": 1, - "requests": { - "unit": "requests", - "mean": 718, - "median": 713, - "min": 705, - "max": 736 + "totalErrors": { + "value": 0, + "unit": "errors" + }, + "stage1": { + "connections": 1, + "requests": { + "unit": "requests", + "mean": 1204.3333333333333, + "median": 1192, + "min": 1188, + "max": 1233 }, "errors": { "unit": "errors", @@ -776,69 +1286,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 143.6, - "median": 142.6, - "min": 141, - "max": 147.2 + "mean": 240.86666666666667, + "median": 238.4, + "min": 237.6, + "max": 246.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 6.323333333333334, - "median": 6.36, - "min": 6.21, - "max": 6.4 + "mean": 3.6633333333333336, + "median": 3.76, + "min": 3.23, + "max": 4 }, "p50LatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 6, - "max": 6 + "mean": 3.6666666666666665, + "median": 4, + "min": 3, + "max": 4 }, "p75LatencyMs": { "unit": "ms", - "mean": 6.666666666666667, - "median": 7, - "min": 6, - "max": 7 + "mean": 3.6666666666666665, + "median": 4, + "min": 3, + "max": 4 }, "p90LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 4.333333333333333, + "median": 4, + "min": 4, + "max": 5 }, "p99LatencyMs": { "unit": "ms", - "mean": 9, - "median": 10, - "min": 7, - "max": 10 + "mean": 5.333333333333333, + "median": 5, + "min": 5, + "max": 6 }, "maxLatencyMs": { "unit": "ms", - "mean": 11.666666666666666, - "median": 13, - "min": 9, - "max": 13 + "mean": 9.666666666666666, + "median": 10, + "min": 8, + "max": 11 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 47977813.333333336, - "median": 47647948.8, - "min": 47104000, - "max": 49181491.2 + "mean": 75429751.46666667, + "median": 74665164.8, + "min": 74416128, + "max": 77207961.6 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 844.3333333333334, - "median": 854, - "min": 807, - "max": 872 + "mean": 1597, + "median": 1596, + "min": 1565, + "max": 1630 }, "errors": { "unit": "errors", @@ -849,69 +1359,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 168.86666666666667, - "median": 170.8, - "min": 161.4, - "max": 174.4 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 29.03333333333333, - "median": 28.68, - "min": 28.05, - "max": 30.37 + "mean": 319.40000000000003, + "median": 319.2, + "min": 313, + "max": 326 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 15.12, + "median": 15.15, + "min": 14.77, + "max": 15.44 }, "p50LatencyMs": { "unit": "ms", - "mean": 28.666666666666668, - "median": 28, - "min": 28, - "max": 30 + "mean": 15, + "median": 15, + "min": 15, + "max": 15 }, "p75LatencyMs": { "unit": "ms", - "mean": 29.666666666666668, - "median": 29, - "min": 29, - "max": 31 + "mean": 15.666666666666666, + "median": 16, + "min": 15, + "max": 16 }, "p90LatencyMs": { "unit": "ms", - "mean": 30.333333333333332, - "median": 29, - "min": 29, - "max": 33 + "mean": 16.666666666666668, + "median": 17, + "min": 16, + "max": 17 }, "p99LatencyMs": { "unit": "ms", - "mean": 42, - "median": 46, - "min": 34, - "max": 46 + "mean": 21, + "median": 21, + "min": 19, + "max": 23 }, "maxLatencyMs": { "unit": "ms", - "mean": 50.666666666666664, - "median": 55, - "min": 39, - "max": 58 + "mean": 30, + "median": 30, + "min": 29, + "max": 31 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 56425403.73333333, - "median": 57072025.6, - "min": 53926297.6, - "max": 58277888 + "mean": 100018858.66666667, + "median": 99948953.6, + "min": 98009088, + "max": 102098534.4 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 844.6666666666666, - "median": 861, - "min": 789, - "max": 884 + "mean": 1637.3333333333333, + "median": 1617, + "min": 1597, + "max": 1698 }, "errors": { "unit": "errors", @@ -922,69 +1432,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 168.93666666666667, - "median": 172.2, - "min": 157.81, - "max": 176.8 + "mean": 327.46666666666664, + "median": 323.4, + "min": 319.4, + "max": 339.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 58.50666666666667, - "median": 57.27, - "min": 55.78, - "max": 62.47 + "mean": 29.959999999999997, + "median": 30.36, + "min": 28.82, + "max": 30.7 }, "p50LatencyMs": { "unit": "ms", - "mean": 57.666666666666664, - "median": 56, - "min": 56, - "max": 61 + "mean": 30, + "median": 30, + "min": 29, + "max": 31 }, "p75LatencyMs": { "unit": "ms", - "mean": 59.333333333333336, - "median": 57, - "min": 56, - "max": 65 + "mean": 30.333333333333332, + "median": 31, + "min": 29, + "max": 31 }, "p90LatencyMs": { "unit": "ms", - "mean": 62.666666666666664, - "median": 61, - "min": 57, - "max": 70 + "mean": 31.333333333333332, + "median": 32, + "min": 30, + "max": 32 }, "p99LatencyMs": { "unit": "ms", - "mean": 83.33333333333333, - "median": 87, - "min": 72, - "max": 91 + "mean": 43, + "median": 44, + "min": 39, + "max": 46 }, "maxLatencyMs": { "unit": "ms", - "mean": 98.66666666666667, - "median": 102, - "min": 75, - "max": 119 + "mean": 57.666666666666664, + "median": 61, + "min": 45, + "max": 67 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 56447249.06666666, - "median": 57537331.2, - "min": 52720435.2, - "max": 59083980.8 + "mean": 102548548.26666667, + "median": 101285888, + "min": 100027596.8, + "max": 106332160 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 857.6666666666666, - "median": 849, - "min": 842, - "max": 882 + "mean": 1648, + "median": 1625, + "min": 1615, + "max": 1704 }, "errors": { "unit": "errors", @@ -995,69 +1505,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 171.53333333333333, - "median": 169.8, - "min": 168.4, - "max": 176.4 + "mean": 329.59999999999997, + "median": 325, + "min": 323, + "max": 340.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 143.3066666666667, - "median": 144.74, - "min": 139.34, - "max": 145.84 + "mean": 74.81333333333333, + "median": 75.84, + "min": 72.28, + "max": 76.32 }, "p50LatencyMs": { "unit": "ms", - "mean": 141, - "median": 142, - "min": 139, - "max": 142 + "mean": 74, + "median": 75, + "min": 71, + "max": 76 }, "p75LatencyMs": { "unit": "ms", - "mean": 143.66666666666666, - "median": 144, - "min": 140, - "max": 147 + "mean": 75.33333333333333, + "median": 77, + "min": 72, + "max": 77 }, "p90LatencyMs": { "unit": "ms", - "mean": 155, - "median": 157, - "min": 144, - "max": 164 + "mean": 76.66666666666667, + "median": 78, + "min": 73, + "max": 79 }, "p99LatencyMs": { "unit": "ms", - "mean": 284.6666666666667, - "median": 304, - "min": 234, - "max": 316 + "mean": 106, + "median": 107, + "min": 100, + "max": 111 }, "maxLatencyMs": { "unit": "ms", - "mean": 596.3333333333334, - "median": 593, - "min": 591, - "max": 605 + "mean": 309, + "median": 315, + "min": 294, + "max": 318 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 57314508.800000004, - "median": 56737792, - "min": 56265932.8, - "max": 58939801.6 + "mean": 103217015.46666668, + "median": 101770854.4, + "min": 101167923.2, + "max": 106712268.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 843.3333333333334, - "median": 847, - "min": 832, - "max": 851 + "mean": 1684, + "median": 1683, + "min": 1634, + "max": 1735 }, "errors": { "unit": "errors", @@ -1068,69 +1578,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 168.66666666666666, - "median": 169.4, - "min": 166.4, - "max": 170.2 + "mean": 336.8, + "median": 336.6, + "min": 326.8, + "max": 347 }, "avgLatencyMs": { "unit": "ms", - "mean": 287.1666666666667, - "median": 285.61, - "min": 284.41, - "max": 291.48 + "mean": 145.87, + "median": 145.9, + "min": 141.53, + "max": 150.18 }, "p50LatencyMs": { "unit": "ms", - "mean": 282, - "median": 283, - "min": 278, - "max": 285 + "mean": 145.33333333333334, + "median": 146, + "min": 141, + "max": 149 }, "p75LatencyMs": { "unit": "ms", - "mean": 295.3333333333333, - "median": 293, - "min": 290, - "max": 303 + "mean": 147, + "median": 147, + "min": 142, + "max": 152 }, "p90LatencyMs": { "unit": "ms", - "mean": 305.3333333333333, - "median": 311, - "min": 294, - "max": 311 + "mean": 150, + "median": 150, + "min": 146, + "max": 154 }, "p99LatencyMs": { "unit": "ms", - "mean": 1658.3333333333333, - "median": 1602, - "min": 1544, - "max": 1829 + "mean": 394.3333333333333, + "median": 483, + "min": 185, + "max": 515 }, "maxLatencyMs": { "unit": "ms", - "mean": 2352.6666666666665, - "median": 2359, - "min": 2198, - "max": 2501 + "mean": 863.6666666666666, + "median": 1098, + "min": 332, + "max": 1161 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 56357683.199999996, - "median": 56600166.4, - "min": 55597465.6, - "max": 56875417.6 + "mean": 105467084.8, + "median": 105401548.8, + "min": 102334464, + "max": 108665241.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 835, - "median": 840, - "min": 810, - "max": 855 + "mean": 1666, + "median": 1651, + "min": 1631, + "max": 1716 }, "errors": { "unit": "errors", @@ -1141,69 +1651,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 167, - "median": 168, - "min": 162, - "max": 171 + "mean": 333.2, + "median": 330.2, + "min": 326.2, + "max": 343.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 409.6466666666667, - "median": 410.48, - "min": 403.71, - "max": 414.75 + "mean": 290.00333333333333, + "median": 293.32, + "min": 282.58, + "max": 294.11 }, "p50LatencyMs": { "unit": "ms", - "mean": 309.6666666666667, - "median": 302, - "min": 301, - "max": 326 + "mean": 218.33333333333334, + "median": 217, + "min": 215, + "max": 223 }, "p75LatencyMs": { "unit": "ms", - "mean": 381.6666666666667, - "median": 376, - "min": 374, - "max": 395 + "mean": 262.3333333333333, + "median": 262, + "min": 261, + "max": 264 }, "p90LatencyMs": { "unit": "ms", - "mean": 426.3333333333333, - "median": 409, - "min": 400, - "max": 470 + "mean": 288.6666666666667, + "median": 289, + "min": 285, + "max": 292 }, "p99LatencyMs": { "unit": "ms", - "mean": 3829.6666666666665, - "median": 3864, - "min": 3740, - "max": 3885 + "mean": 3394.6666666666665, + "median": 3504, + "min": 3175, + "max": 3505 }, "maxLatencyMs": { "unit": "ms", - "mean": 4947, - "median": 4963, - "min": 4881, - "max": 4997 + "mean": 4877.666666666667, + "median": 4949, + "min": 4703, + "max": 4981 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 55798442.666666664, - "median": 56128307.2, - "min": 54129459.2, - "max": 57137561.6 + "mean": 104335496.53333335, + "median": 103396147.2, + "min": 102137856, + "max": 107472486.4 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 790.6666666666666, - "median": 791, - "min": 787, - "max": 794 + "mean": 1627.3333333333333, + "median": 1619, + "min": 1574, + "max": 1689 }, "errors": { "unit": "errors", @@ -1214,387 +1724,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 158.13666666666666, - "median": 158.2, - "min": 157.4, - "max": 158.81 + "mean": 325.4666666666667, + "median": 323.8, + "min": 314.8, + "max": 337.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 423.29, - "median": 423.29, - "min": 419.16, - "max": 427.42 + "mean": 295.02, + "median": 295.95, + "min": 292.8, + "max": 296.31 }, "p50LatencyMs": { "unit": "ms", - "mean": 302.3333333333333, - "median": 302, - "min": 300, - "max": 305 + "mean": 212.66666666666666, + "median": 214, + "min": 210, + "max": 214 }, "p75LatencyMs": { "unit": "ms", - "mean": 373, - "median": 369, - "min": 363, - "max": 387 + "mean": 258.3333333333333, + "median": 259, + "min": 257, + "max": 259 }, "p90LatencyMs": { "unit": "ms", - "mean": 406.3333333333333, - "median": 400, - "min": 392, - "max": 427 + "mean": 290.6666666666667, + "median": 286, + "min": 280, + "max": 306 }, "p99LatencyMs": { "unit": "ms", - "mean": 4039.6666666666665, - "median": 4040, - "min": 3988, - "max": 4091 + "mean": 3554.3333333333335, + "median": 3568, + "min": 3504, + "max": 3591 }, "maxLatencyMs": { "unit": "ms", - "mean": 4918, - "median": 4917, - "min": 4898, - "max": 4939 + "mean": 4959, + "median": 4988, + "min": 4900, + "max": 4989 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 52837853.86666667, - "median": 52862976, - "min": 52591001.6, - "max": 53059584 + "mean": 101915033.59999998, + "median": 101403852.8, + "min": 98572697.6, + "max": 105768550.4 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1192, - "errors": 0, - "requestsPerSec": 238.4, - "avgLatencyMs": 4, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 10, - "bytesPerSec": 74665164.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 705, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47104000, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1565, - "errors": 0, - "requestsPerSec": 313, - "avgLatencyMs": 15.44, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 21, - "maxLatencyMs": 31, - "bytesPerSec": 98009088, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 807, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 161.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 58, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53926297.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1597, - "errors": 0, - "requestsPerSec": 319.4, - "avgLatencyMs": 30.7, - "p50LatencyMs": 31, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 46, - "maxLatencyMs": 67, - "bytesPerSec": 100027596.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 789, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 91, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 119, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52720435.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1615, - "errors": 0, - "requestsPerSec": 323, - "avgLatencyMs": 76.32, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 78, - "p99LatencyMs": 107, - "maxLatencyMs": 318, - "bytesPerSec": 101167923.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 842, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 168.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 145.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 316, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 593, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56265932.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1634, - "errors": 0, - "requestsPerSec": 326.8, - "avgLatencyMs": 150.18, - "p50LatencyMs": 149, - "p75LatencyMs": 152, - "p90LatencyMs": 154, - "p99LatencyMs": 185, - "maxLatencyMs": 332, - "bytesPerSec": 102334464, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 832, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 291.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 283, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 293, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 311, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1829, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2501, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55597465.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1631, - "errors": 0, - "requestsPerSec": 326.2, - "avgLatencyMs": 294.11, - "p50LatencyMs": 217, - "p75LatencyMs": 262, - "p90LatencyMs": 292, - "p99LatencyMs": 3505, - "maxLatencyMs": 4949, - "bytesPerSec": 102137856, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 855, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 171, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 403.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 302, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 376, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 400, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3864, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4963, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57137561.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1574, - "errors": 0, - "requestsPerSec": 314.8, - "avgLatencyMs": 295.95, - "p50LatencyMs": 214, - "p75LatencyMs": 257, - "p90LatencyMs": 306, - "p99LatencyMs": 3504, - "maxLatencyMs": 4900, - "bytesPerSec": 98572697.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 791, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 158.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 419.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 302, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 369, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 392, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3988, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4917, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52862976, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1188, - "errors": 0, - "requestsPerSec": 237.6, - "avgLatencyMs": 3.76, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 11, - "bytesPerSec": 74416128, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 713, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 142.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47647948.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1596, - "errors": 0, - "requestsPerSec": 319.2, - "avgLatencyMs": 15.15, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 23, - "maxLatencyMs": 30, - "bytesPerSec": 99948953.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 854, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 170.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 55, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57072025.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1617, - "errors": 0, - "requestsPerSec": 323.4, - "avgLatencyMs": 30.36, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 44, - "maxLatencyMs": 61, - "bytesPerSec": 101285888, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 861, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 172.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 57.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 87, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 102, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57537331.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1625, - "errors": 0, - "requestsPerSec": 325, - "avgLatencyMs": 75.84, - "p50LatencyMs": 75, - "p75LatencyMs": 77, - "p90LatencyMs": 79, - "p99LatencyMs": 111, - "maxLatencyMs": 294, - "bytesPerSec": 101770854.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 849, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 169.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 304, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 605, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56737792, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1683, - "errors": 0, - "requestsPerSec": 336.6, - "avgLatencyMs": 145.9, - "p50LatencyMs": 146, - "p75LatencyMs": 147, - "p90LatencyMs": 150, - "p99LatencyMs": 515, - "maxLatencyMs": 1161, - "bytesPerSec": 105401548.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 851, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 170.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 284.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 285, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 290, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 294, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1544, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2198, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56875417.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1651, - "errors": 0, - "requestsPerSec": 330.2, - "avgLatencyMs": 293.32, - "p50LatencyMs": 215, - "p75LatencyMs": 264, - "p90LatencyMs": 289, - "p99LatencyMs": 3504, - "maxLatencyMs": 4981, - "bytesPerSec": 103396147.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 840, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 168, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 410.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 326, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 374, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 409, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3885, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4997, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56128307.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1619, - "errors": 0, - "requestsPerSec": 323.8, - "avgLatencyMs": 296.31, - "p50LatencyMs": 210, - "p75LatencyMs": 259, - "p90LatencyMs": 286, - "p99LatencyMs": 3591, - "maxLatencyMs": 4988, - "bytesPerSec": 101403852.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 794, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 158.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 423.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 300, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 363, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 400, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4091, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4939, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53059584, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1233, - "errors": 0, - "requestsPerSec": 246.6, - "avgLatencyMs": 3.23, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 77207961.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 736, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 147.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49181491.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1630, - "errors": 0, - "requestsPerSec": 326, - "avgLatencyMs": 14.77, - "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 29, - "bytesPerSec": 102098534.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 872, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 174.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58277888, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1698, - "errors": 0, - "requestsPerSec": 339.6, - "avgLatencyMs": 28.82, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 39, - "maxLatencyMs": 45, - "bytesPerSec": 106332160, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 884, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 176.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 55.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 72, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 75, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59083980.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1704, - "errors": 0, - "requestsPerSec": 340.8, - "avgLatencyMs": 72.28, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 73, - "p99LatencyMs": 100, - "maxLatencyMs": 315, - "bytesPerSec": 106712268.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 882, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 176.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 139.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 234, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 591, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58939801.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1735, - "errors": 0, - "requestsPerSec": 347, - "avgLatencyMs": 141.53, - "p50LatencyMs": 141, - "p75LatencyMs": 142, - "p90LatencyMs": 146, - "p99LatencyMs": 483, - "maxLatencyMs": 1098, - "bytesPerSec": 108665241.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 847, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 169.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 285.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 278, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 303, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 311, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1602, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2359, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56600166.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1716, - "errors": 0, - "requestsPerSec": 343.2, - "avgLatencyMs": 282.58, - "p50LatencyMs": 223, - "p75LatencyMs": 261, - "p90LatencyMs": 285, - "p99LatencyMs": 3175, - "maxLatencyMs": 4703, - "bytesPerSec": 107472486.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 810, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 162, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 414.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 301, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 395, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 470, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3740, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4881, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54129459.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1689, - "errors": 0, - "requestsPerSec": 337.8, - "avgLatencyMs": 292.8, - "p50LatencyMs": 214, - "p75LatencyMs": 259, - "p90LatencyMs": 280, - "p99LatencyMs": 3568, - "maxLatencyMs": 4989, - "bytesPerSec": 105768550.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 787, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 427.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 305, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 387, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 427, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4040, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4898, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52591001.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 33192, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 17201, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1204.3333333333333, - "median": 1192, - "min": 1188, - "max": 1233 + "mean": 718, + "median": 713, + "min": 705, + "max": 736 }, "errors": { "unit": "errors", @@ -1605,69 +2822,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 240.86666666666667, - "median": 238.4, - "min": 237.6, - "max": 246.6 + "mean": 143.6, + "median": 142.6, + "min": 141, + "max": 147.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.6633333333333336, - "median": 3.76, - "min": 3.23, - "max": 4 + "mean": 6.323333333333334, + "median": 6.36, + "min": 6.21, + "max": 6.4 }, "p50LatencyMs": { "unit": "ms", - "mean": 3.6666666666666665, - "median": 4, - "min": 3, - "max": 4 + "mean": 6, + "median": 6, + "min": 6, + "max": 6 }, "p75LatencyMs": { "unit": "ms", - "mean": 3.6666666666666665, - "median": 4, - "min": 3, - "max": 4 + "mean": 6.666666666666667, + "median": 7, + "min": 6, + "max": 7 }, "p90LatencyMs": { "unit": "ms", - "mean": 4.333333333333333, - "median": 4, - "min": 4, - "max": 5 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "p99LatencyMs": { "unit": "ms", - "mean": 5.333333333333333, - "median": 5, - "min": 5, - "max": 6 + "mean": 9, + "median": 10, + "min": 7, + "max": 10 }, "maxLatencyMs": { "unit": "ms", - "mean": 9.666666666666666, - "median": 10, - "min": 8, - "max": 11 + "mean": 11.666666666666666, + "median": 13, + "min": 9, + "max": 13 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 75429751.46666667, - "median": 74665164.8, - "min": 74416128, - "max": 77207961.6 + "mean": 47977813.333333336, + "median": 47647948.8, + "min": 47104000, + "max": 49181491.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1597, - "median": 1596, - "min": 1565, - "max": 1630 + "mean": 844.3333333333334, + "median": 854, + "min": 807, + "max": 872 }, "errors": { "unit": "errors", @@ -1678,69 +2895,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 319.40000000000003, - "median": 319.2, - "min": 313, - "max": 326 + "mean": 168.86666666666667, + "median": 170.8, + "min": 161.4, + "max": 174.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 15.12, - "median": 15.15, - "min": 14.77, - "max": 15.44 + "mean": 29.03333333333333, + "median": 28.68, + "min": 28.05, + "max": 30.37 }, "p50LatencyMs": { "unit": "ms", - "mean": 15, - "median": 15, - "min": 15, - "max": 15 + "mean": 28.666666666666668, + "median": 28, + "min": 28, + "max": 30 }, "p75LatencyMs": { "unit": "ms", - "mean": 15.666666666666666, - "median": 16, - "min": 15, - "max": 16 + "mean": 29.666666666666668, + "median": 29, + "min": 29, + "max": 31 }, "p90LatencyMs": { "unit": "ms", - "mean": 16.666666666666668, - "median": 17, - "min": 16, - "max": 17 + "mean": 30.333333333333332, + "median": 29, + "min": 29, + "max": 33 }, "p99LatencyMs": { "unit": "ms", - "mean": 21, - "median": 21, - "min": 19, - "max": 23 + "mean": 42, + "median": 46, + "min": 34, + "max": 46 }, "maxLatencyMs": { "unit": "ms", - "mean": 30, - "median": 30, - "min": 29, - "max": 31 + "mean": 50.666666666666664, + "median": 55, + "min": 39, + "max": 58 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 100018858.66666667, - "median": 99948953.6, - "min": 98009088, - "max": 102098534.4 + "mean": 56425403.73333333, + "median": 57072025.6, + "min": 53926297.6, + "max": 58277888 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1637.3333333333333, - "median": 1617, - "min": 1597, - "max": 1698 + "mean": 844.6666666666666, + "median": 861, + "min": 789, + "max": 884 }, "errors": { "unit": "errors", @@ -1751,69 +2968,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 327.46666666666664, - "median": 323.4, - "min": 319.4, - "max": 339.6 + "mean": 168.93666666666667, + "median": 172.2, + "min": 157.81, + "max": 176.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 29.959999999999997, - "median": 30.36, - "min": 28.82, - "max": 30.7 + "mean": 58.50666666666667, + "median": 57.27, + "min": 55.78, + "max": 62.47 }, "p50LatencyMs": { "unit": "ms", - "mean": 30, - "median": 30, - "min": 29, - "max": 31 + "mean": 57.666666666666664, + "median": 56, + "min": 56, + "max": 61 }, "p75LatencyMs": { "unit": "ms", - "mean": 30.333333333333332, - "median": 31, - "min": 29, - "max": 31 + "mean": 59.333333333333336, + "median": 57, + "min": 56, + "max": 65 }, "p90LatencyMs": { "unit": "ms", - "mean": 31.333333333333332, - "median": 32, - "min": 30, - "max": 32 + "mean": 62.666666666666664, + "median": 61, + "min": 57, + "max": 70 }, "p99LatencyMs": { "unit": "ms", - "mean": 43, - "median": 44, - "min": 39, - "max": 46 + "mean": 83.33333333333333, + "median": 87, + "min": 72, + "max": 91 }, "maxLatencyMs": { "unit": "ms", - "mean": 57.666666666666664, - "median": 61, - "min": 45, - "max": 67 + "mean": 98.66666666666667, + "median": 102, + "min": 75, + "max": 119 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 102548548.26666667, - "median": 101285888, - "min": 100027596.8, - "max": 106332160 + "mean": 56447249.06666666, + "median": 57537331.2, + "min": 52720435.2, + "max": 59083980.8 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1648, - "median": 1625, - "min": 1615, - "max": 1704 + "mean": 857.6666666666666, + "median": 849, + "min": 842, + "max": 882 }, "errors": { "unit": "errors", @@ -1824,69 +3041,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 329.59999999999997, - "median": 325, - "min": 323, - "max": 340.8 + "mean": 171.53333333333333, + "median": 169.8, + "min": 168.4, + "max": 176.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 74.81333333333333, - "median": 75.84, - "min": 72.28, - "max": 76.32 + "mean": 143.3066666666667, + "median": 144.74, + "min": 139.34, + "max": 145.84 }, "p50LatencyMs": { "unit": "ms", - "mean": 74, - "median": 75, - "min": 71, - "max": 76 + "mean": 141, + "median": 142, + "min": 139, + "max": 142 }, "p75LatencyMs": { "unit": "ms", - "mean": 75.33333333333333, - "median": 77, - "min": 72, - "max": 77 + "mean": 143.66666666666666, + "median": 144, + "min": 140, + "max": 147 }, "p90LatencyMs": { "unit": "ms", - "mean": 76.66666666666667, - "median": 78, - "min": 73, - "max": 79 + "mean": 155, + "median": 157, + "min": 144, + "max": 164 }, "p99LatencyMs": { "unit": "ms", - "mean": 106, - "median": 107, - "min": 100, - "max": 111 + "mean": 284.6666666666667, + "median": 304, + "min": 234, + "max": 316 }, "maxLatencyMs": { "unit": "ms", - "mean": 309, - "median": 315, - "min": 294, - "max": 318 + "mean": 596.3333333333334, + "median": 593, + "min": 591, + "max": 605 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 103217015.46666668, - "median": 101770854.4, - "min": 101167923.2, - "max": 106712268.8 + "mean": 57314508.800000004, + "median": 56737792, + "min": 56265932.8, + "max": 58939801.6 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1684, - "median": 1683, - "min": 1634, - "max": 1735 + "mean": 843.3333333333334, + "median": 847, + "min": 832, + "max": 851 }, "errors": { "unit": "errors", @@ -1897,69 +3114,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 336.8, - "median": 336.6, - "min": 326.8, - "max": 347 + "mean": 168.66666666666666, + "median": 169.4, + "min": 166.4, + "max": 170.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 145.87, - "median": 145.9, - "min": 141.53, - "max": 150.18 + "mean": 287.1666666666667, + "median": 285.61, + "min": 284.41, + "max": 291.48 }, "p50LatencyMs": { "unit": "ms", - "mean": 145.33333333333334, - "median": 146, - "min": 141, - "max": 149 + "mean": 282, + "median": 283, + "min": 278, + "max": 285 }, "p75LatencyMs": { "unit": "ms", - "mean": 147, - "median": 147, - "min": 142, - "max": 152 + "mean": 295.3333333333333, + "median": 293, + "min": 290, + "max": 303 }, "p90LatencyMs": { "unit": "ms", - "mean": 150, - "median": 150, - "min": 146, - "max": 154 + "mean": 305.3333333333333, + "median": 311, + "min": 294, + "max": 311 }, "p99LatencyMs": { "unit": "ms", - "mean": 394.3333333333333, - "median": 483, - "min": 185, - "max": 515 + "mean": 1658.3333333333333, + "median": 1602, + "min": 1544, + "max": 1829 }, "maxLatencyMs": { "unit": "ms", - "mean": 863.6666666666666, - "median": 1098, - "min": 332, - "max": 1161 + "mean": 2352.6666666666665, + "median": 2359, + "min": 2198, + "max": 2501 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 105467084.8, - "median": 105401548.8, - "min": 102334464, - "max": 108665241.6 + "mean": 56357683.199999996, + "median": 56600166.4, + "min": 55597465.6, + "max": 56875417.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1666, - "median": 1651, - "min": 1631, - "max": 1716 + "mean": 835, + "median": 840, + "min": 810, + "max": 855 }, "errors": { "unit": "errors", @@ -1970,69 +3187,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 333.2, - "median": 330.2, - "min": 326.2, - "max": 343.2 + "mean": 167, + "median": 168, + "min": 162, + "max": 171 }, "avgLatencyMs": { "unit": "ms", - "mean": 290.00333333333333, - "median": 293.32, - "min": 282.58, - "max": 294.11 + "mean": 409.6466666666667, + "median": 410.48, + "min": 403.71, + "max": 414.75 }, "p50LatencyMs": { "unit": "ms", - "mean": 218.33333333333334, - "median": 217, - "min": 215, - "max": 223 + "mean": 309.6666666666667, + "median": 302, + "min": 301, + "max": 326 }, "p75LatencyMs": { "unit": "ms", - "mean": 262.3333333333333, - "median": 262, - "min": 261, - "max": 264 + "mean": 381.6666666666667, + "median": 376, + "min": 374, + "max": 395 }, "p90LatencyMs": { "unit": "ms", - "mean": 288.6666666666667, - "median": 289, - "min": 285, - "max": 292 + "mean": 426.3333333333333, + "median": 409, + "min": 400, + "max": 470 }, "p99LatencyMs": { "unit": "ms", - "mean": 3394.6666666666665, - "median": 3504, - "min": 3175, - "max": 3505 + "mean": 3829.6666666666665, + "median": 3864, + "min": 3740, + "max": 3885 }, "maxLatencyMs": { "unit": "ms", - "mean": 4877.666666666667, - "median": 4949, - "min": 4703, - "max": 4981 + "mean": 4947, + "median": 4963, + "min": 4881, + "max": 4997 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 104335496.53333335, - "median": 103396147.2, - "min": 102137856, - "max": 107472486.4 + "mean": 55798442.666666664, + "median": 56128307.2, + "min": 54129459.2, + "max": 57137561.6 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1627.3333333333333, - "median": 1619, - "min": 1574, - "max": 1689 + "mean": 790.6666666666666, + "median": 791, + "min": 787, + "max": 794 }, "errors": { "unit": "errors", @@ -2043,62 +3260,516 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 325.4666666666667, - "median": 323.8, - "min": 314.8, - "max": 337.8 + "mean": 158.13666666666666, + "median": 158.2, + "min": 157.4, + "max": 158.81 }, "avgLatencyMs": { "unit": "ms", - "mean": 295.02, - "median": 295.95, - "min": 292.8, - "max": 296.31 + "mean": 423.29, + "median": 423.29, + "min": 419.16, + "max": 427.42 }, "p50LatencyMs": { "unit": "ms", - "mean": 212.66666666666666, - "median": 214, - "min": 210, - "max": 214 + "mean": 302.3333333333333, + "median": 302, + "min": 300, + "max": 305 }, "p75LatencyMs": { "unit": "ms", - "mean": 258.3333333333333, - "median": 259, - "min": 257, - "max": 259 + "mean": 373, + "median": 369, + "min": 363, + "max": 387 }, "p90LatencyMs": { "unit": "ms", - "mean": 290.6666666666667, - "median": 286, - "min": 280, - "max": 306 + "mean": 406.3333333333333, + "median": 400, + "min": 392, + "max": 427 }, "p99LatencyMs": { "unit": "ms", - "mean": 3554.3333333333335, - "median": 3568, - "min": 3504, - "max": 3591 + "mean": 4039.6666666666665, + "median": 4040, + "min": 3988, + "max": 4091 }, "maxLatencyMs": { "unit": "ms", - "mean": 4959, - "median": 4988, - "min": 4900, - "max": 4989 + "mean": 4918, + "median": 4917, + "min": 4898, + "max": 4939 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 101915033.59999998, - "median": 101403852.8, - "min": 98572697.6, - "max": 105768550.4 + "mean": 52837853.86666667, + "median": 52862976, + "min": 52591001.6, + "max": 53059584 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 161, + "unit": "ms" + }, + "fcpMs": { + "value": 160.84, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.681, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.621, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.115, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.945, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 159, + "unit": "ms" + }, + "fcpMs": { + "value": 159.498, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.747, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.518, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.906, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.323, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 162, + "unit": "ms" + }, + "fcpMs": { + "value": 161.959, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.151, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.444, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.948, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.759, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 160, + "unit": "ms" + }, + "fcpMs": { + "value": 160.401, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.562000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.498, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.176, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.888, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 160.5, + "median": 160.5, + "min": 159, + "max": 162 + }, + "fcpMs": { + "unit": "ms", + "mean": 160.6745, + "median": 160.6205, + "min": 159.498, + "max": 161.959 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 16.035249999999998, + "median": 15.916, + "min": 12.562000000000001, + "max": 19.747 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.52025, + "median": 1.508, + "min": 1.444, + "max": 1.621 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.03625, + "median": 2.0315000000000003, + "min": 1.906, + "max": 2.176 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 12.47875, + "median": 12.352, + "min": 8.888, + "max": 16.323 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 94.523, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 21.023999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.518, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.798, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.708, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 123, + "unit": "ms" + }, + "fcpMs": { + "value": 123.219, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.763, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.611, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.831, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.321, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 108, + "unit": "ms" + }, + "fcpMs": { + "value": 108.176, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 25.116999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.6, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.774, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.743, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 107, + "unit": "ms" + }, + "fcpMs": { + "value": 107.224, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 21.576999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 4.49, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.876, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.211, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 108.25, + "median": 107.5, + "min": 95, + "max": 123 + }, + "fcpMs": { + "unit": "ms", + "mean": 108.2855, + "median": 107.7, + "min": 94.523, + "max": 123.219 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 20.12025, + "median": 21.3005, + "min": 12.763, + "max": 25.116999999999997 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.3047500000000003, + "median": 1.6055000000000001, + "min": 1.518, + "max": 4.49 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.8197499999999995, + "median": 2.8145, + "min": 2.774, + "max": 2.876 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 14.995749999999997, + "median": 15.459499999999998, + "min": 8.321, + "max": 20.743 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 6, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 269, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 28, + "unit": "count" + }, + "devDependencies": { + "value": 23, + "unit": "count" + }, + "allDependencies": { + "value": 51, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 243, + "unit": "count" + }, + "duplicateDependencies": { + "value": 9, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 9, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 116646710, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 40, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "20.19.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "vite" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 2747, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 2746, + "unit": "ms" + } } } } diff --git a/packages/results/data/react-router/versions/8.4.0.json b/packages/results/data/react-router/versions/8.4.0.json index 1420eeb0..b15484a9 100644 --- a/packages/results/data/react-router/versions/8.4.0.json +++ b/packages/results/data/react-router/versions/8.4.0.json @@ -66,19 +66,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1328 + "installTimeMs": { + "value": 1328, + "unit": "ms" + } }, { - "installTimeMs": 1542 + "installTimeMs": { + "value": 1542, + "unit": "ms" + } }, { - "installTimeMs": 1316 + "installTimeMs": { + "value": 1316, + "unit": "ms" + } }, { - "installTimeMs": 1544 + "installTimeMs": { + "value": 1544, + "unit": "ms" + } }, { - "installTimeMs": 1285 + "installTimeMs": { + "value": 1285, + "unit": "ms" + } } ], "installTimeMs": { @@ -107,7 +122,10 @@ } } }, - "nodeModulesSizeBytes": 113954816 + "nodeModulesSizeBytes": { + "value": 113954816, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -117,19 +135,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2692 + "timeMs": { + "value": 2692, + "unit": "ms" + } }, { - "timeMs": 2154 + "timeMs": { + "value": 2154, + "unit": "ms" + } }, { - "timeMs": 2134 + "timeMs": { + "value": 2134, + "unit": "ms" + } }, { - "timeMs": 1946 + "timeMs": { + "value": 1946, + "unit": "ms" + } }, { - "timeMs": 2106 + "timeMs": { + "value": 2106, + "unit": "ms" + } } ], "timeMs": { @@ -167,19 +200,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2100 + "timeMs": { + "value": 2100, + "unit": "ms" + } }, { - "timeMs": 2290 + "timeMs": { + "value": 2290, + "unit": "ms" + } }, { - "timeMs": 2118 + "timeMs": { + "value": 2118, + "unit": "ms" + } }, { - "timeMs": 1916 + "timeMs": { + "value": 1916, + "unit": "ms" + } }, { - "timeMs": 2067 + "timeMs": { + "value": 2067, + "unit": "ms" + } } ], "timeMs": { @@ -217,19 +265,34 @@ "runs": 5, "iterations": [ { - "timeMs": 957 + "timeMs": { + "value": 957, + "unit": "ms" + } }, { - "timeMs": 1193 + "timeMs": { + "value": 1193, + "unit": "ms" + } }, { - "timeMs": 929 + "timeMs": { + "value": 929, + "unit": "ms" + } }, { - "timeMs": 950 + "timeMs": { + "value": 950, + "unit": "ms" + } }, { - "timeMs": 928 + "timeMs": { + "value": 928, + "unit": "ms" + } } ], "timeMs": { @@ -281,7 +344,10 @@ "min": 1.6546019999996133, "max": 12.089484999999513 }, - "samples": 3339 + "samples": { + "value": 3339, + "unit": "requests" + } }, { "opsPerSec": { @@ -298,7 +364,10 @@ "min": 1.6361980000001495, "max": 13.913355999999112 }, - "samples": 3587 + "samples": { + "value": 3587, + "unit": "requests" + } }, { "opsPerSec": { @@ -315,7 +384,10 @@ "min": 1.6433020000004035, "max": 10.20940999999948 }, - "samples": 3540 + "samples": { + "value": 3540, + "unit": "requests" + } }, { "opsPerSec": { @@ -332,7 +404,10 @@ "min": 1.6497529999978724, "max": 7.718808999998146 }, - "samples": 3554 + "samples": { + "value": 3554, + "unit": "requests" + } }, { "opsPerSec": { @@ -349,7 +424,10 @@ "min": 1.5998639999961597, "max": 8.735604999994393 }, - "samples": 3646 + "samples": { + "value": 3646, + "unit": "requests" + } } ], "opsPerSec": { @@ -404,9 +482,18 @@ } } }, - "samples": 17666, - "bodySizeKb": 216.98, - "duplicationFactor": 2, + "samples": { + "value": 17666, + "unit": "requests" + }, + "bodySizeKb": { + "value": 216.98, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -424,306 +511,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1140, - "errors": 0, - "requestsPerSec": 228, - "avgLatencyMs": 4.12, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 71270400 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1140, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 228, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 71270400, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1508, - "errors": 0, - "requestsPerSec": 301.61, - "avgLatencyMs": 16.06, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 23, - "maxLatencyMs": 34, - "bytesPerSec": 94260428.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1508, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 301.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 23, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 94260428.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1557, - "errors": 0, - "requestsPerSec": 311.4, - "avgLatencyMs": 31.54, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 33, - "p99LatencyMs": 49, - "maxLatencyMs": 65, - "bytesPerSec": 97327513.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1557, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 49, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 65, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97327513.6, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5010, - "requests": 1604, - "errors": 0, - "requestsPerSec": 320.8, - "avgLatencyMs": 76.87, - "p50LatencyMs": 76, - "p75LatencyMs": 77, - "p90LatencyMs": 78, - "p99LatencyMs": 108, - "maxLatencyMs": 316, - "bytesPerSec": 100276633.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1604, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 320.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 76.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 76, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 108, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 316, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100276633.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5010, - "requests": 1582, - "errors": 0, - "requestsPerSec": 316.4, - "avgLatencyMs": 155.25, - "p50LatencyMs": 152, - "p75LatencyMs": 154, - "p90LatencyMs": 156, - "p99LatencyMs": 447, - "maxLatencyMs": 1149, - "bytesPerSec": 98900377.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1582, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 316.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 155.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 447, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1149, + "unit": "ms" + }, + "bytesPerSec": { + "value": 98900377.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1556, - "errors": 0, - "requestsPerSec": 311.2, - "avgLatencyMs": 301.67, - "p50LatencyMs": 224, - "p75LatencyMs": 275, - "p90LatencyMs": 291, - "p99LatencyMs": 3568, - "maxLatencyMs": 4984, - "bytesPerSec": 97261977.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1556, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 301.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 224, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 275, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3568, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4984, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97261977.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5020, - "requests": 1503, - "errors": 0, - "requestsPerSec": 300.61, - "avgLatencyMs": 306.57, - "p50LatencyMs": 224, - "p75LatencyMs": 267, - "p90LatencyMs": 288, - "p99LatencyMs": 3606, - "maxLatencyMs": 4998, - "bytesPerSec": 93958963.2 + "elapsedTimeMs": { + "value": 5020, + "unit": "ms" + }, + "requests": { + "value": 1503, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 300.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 306.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 224, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 267, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 288, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3606, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4998, + "unit": "ms" + }, + "bytesPerSec": { + "value": 93958963.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1180, - "errors": 0, - "requestsPerSec": 236, - "avgLatencyMs": 3.99, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 73760768 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1180, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 236, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73760768, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1558, - "errors": 0, - "requestsPerSec": 311.61, - "avgLatencyMs": 15.56, - "p50LatencyMs": 15, - "p75LatencyMs": 16, - "p90LatencyMs": 17, - "p99LatencyMs": 22, - "maxLatencyMs": 30, - "bytesPerSec": 97379942.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1558, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 22, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 30, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97379942.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1592, - "errors": 0, - "requestsPerSec": 318.4, - "avgLatencyMs": 30.8, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 61, - "maxLatencyMs": 79, - "bytesPerSec": 99503308.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1592, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 318.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 61, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 79, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99503308.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1640, - "errors": 0, - "requestsPerSec": 328, - "avgLatencyMs": 75.15, - "p50LatencyMs": 75, - "p75LatencyMs": 75, - "p90LatencyMs": 77, - "p99LatencyMs": 108, - "maxLatencyMs": 229, - "bytesPerSec": 102517964.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1640, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 328, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 75.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 108, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 229, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102517964.8, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5010, - "requests": 1637, - "errors": 0, - "requestsPerSec": 327.4, - "avgLatencyMs": 149.99, - "p50LatencyMs": 150, - "p75LatencyMs": 152, - "p90LatencyMs": 157, - "p99LatencyMs": 476, - "maxLatencyMs": 1084, - "bytesPerSec": 102334464 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1637, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 327.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 149.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 476, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1084, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102334464, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1608, - "errors": 0, - "requestsPerSec": 321.61, - "avgLatencyMs": 298.22, - "p50LatencyMs": 221, - "p75LatencyMs": 268, - "p90LatencyMs": 299, - "p99LatencyMs": 3454, - "maxLatencyMs": 4969, - "bytesPerSec": 100525670.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1608, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 321.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 298.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 221, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 268, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 299, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3454, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4969, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100525670.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1500, - "errors": 0, - "requestsPerSec": 300, - "avgLatencyMs": 307.15, - "p50LatencyMs": 227, - "p75LatencyMs": 269, - "p90LatencyMs": 288, - "p99LatencyMs": 3519, - "maxLatencyMs": 4913, - "bytesPerSec": 93762355.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1500, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 300, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 307.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 288, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3519, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4913, + "unit": "ms" + }, + "bytesPerSec": { + "value": 93762355.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1170, - "errors": 0, - "requestsPerSec": 234, - "avgLatencyMs": 4.02, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 73131622.41 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1170, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 234, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73131622.41, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1523, - "errors": 0, - "requestsPerSec": 304.61, - "avgLatencyMs": 15.87, - "p50LatencyMs": 15, - "p75LatencyMs": 17, - "p90LatencyMs": 17, - "p99LatencyMs": 22, - "maxLatencyMs": 31, - "bytesPerSec": 95204147.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1523, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 304.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 15.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 22, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 31, + "unit": "ms" + }, + "bytesPerSec": { + "value": 95204147.2, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1565, - "errors": 0, - "requestsPerSec": 313, - "avgLatencyMs": 31.35, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 32, - "p99LatencyMs": 48, - "maxLatencyMs": 65, - "bytesPerSec": 97825587.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1565, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 313, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 65, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97825587.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1584, - "errors": 0, - "requestsPerSec": 316.8, - "avgLatencyMs": 77.82, - "p50LatencyMs": 77, - "p75LatencyMs": 78, - "p90LatencyMs": 79, - "p99LatencyMs": 110, - "maxLatencyMs": 306, - "bytesPerSec": 99005235.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1584, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 316.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 77.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 110, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 306, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99005235.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1575, - "errors": 0, - "requestsPerSec": 315, - "avgLatencyMs": 155.81, - "p50LatencyMs": 156, - "p75LatencyMs": 158, - "p90LatencyMs": 161, - "p99LatencyMs": 627, - "maxLatencyMs": 1196, - "bytesPerSec": 98467840 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1575, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 315, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 155.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 627, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1196, + "unit": "ms" + }, + "bytesPerSec": { + "value": 98467840, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1576, - "errors": 0, - "requestsPerSec": 315.2, - "avgLatencyMs": 301.05, - "p50LatencyMs": 219, - "p75LatencyMs": 269, - "p90LatencyMs": 301, - "p99LatencyMs": 3516, - "maxLatencyMs": 4949, - "bytesPerSec": 98520268.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1576, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 315.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 301.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 301, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3516, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4949, + "unit": "ms" + }, + "bytesPerSec": { + "value": 98520268.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1559, - "errors": 0, - "requestsPerSec": 311.8, - "avgLatencyMs": 304.01, - "p50LatencyMs": 221, - "p75LatencyMs": 263, - "p90LatencyMs": 287, - "p99LatencyMs": 3569, - "maxLatencyMs": 4970, - "bytesPerSec": 97458585.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1559, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 304.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 221, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 263, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 287, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3569, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4970, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97458585.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -732,8 +1520,14 @@ "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered-plain-links", - "totalRequests": 31717, - "totalErrors": 0, + "totalRequests": { + "value": 31717, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2586,306 +3380,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 705, - "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.54, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 47031910.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 705, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47031910.4, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 774, - "errors": 0, - "requestsPerSec": 154.81, - "avgLatencyMs": 31.71, - "p50LatencyMs": 30, - "p75LatencyMs": 33, - "p90LatencyMs": 37, - "p99LatencyMs": 53, - "maxLatencyMs": 73, - "bytesPerSec": 51632537.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 774, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 53, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 73, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51632537.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 838, - "errors": 0, - "requestsPerSec": 167.6, - "avgLatencyMs": 58.87, - "p50LatencyMs": 57, - "p75LatencyMs": 59, - "p90LatencyMs": 63, - "p99LatencyMs": 90, - "maxLatencyMs": 118, - "bytesPerSec": 55905484.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 838, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 167.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 58.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 118, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55905484.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 795, - "errors": 0, - "requestsPerSec": 159, - "avgLatencyMs": 153.98, - "p50LatencyMs": 149, - "p75LatencyMs": 166, - "p90LatencyMs": 178, - "p99LatencyMs": 335, - "maxLatencyMs": 604, - "bytesPerSec": 53041561.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 795, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 159, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 153.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 335, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 604, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53041561.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 803, - "errors": 0, - "requestsPerSec": 160.6, - "avgLatencyMs": 302.27, - "p50LatencyMs": 279, - "p75LatencyMs": 282, - "p90LatencyMs": 297, - "p99LatencyMs": 1978, - "maxLatencyMs": 2799, - "bytesPerSec": 53565849.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 803, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 160.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 302.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 279, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 282, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 297, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1978, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2799, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53565849.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 822, - "errors": 0, - "requestsPerSec": 164.4, - "avgLatencyMs": 414.32, - "p50LatencyMs": 325, - "p75LatencyMs": 369, - "p90LatencyMs": 395, - "p99LatencyMs": 3934, - "maxLatencyMs": 4985, - "bytesPerSec": 54837248 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 822, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 164.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 414.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 325, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 369, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 395, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3934, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4985, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54837248, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 786, - "errors": 0, - "requestsPerSec": 157.2, - "avgLatencyMs": 427.81, - "p50LatencyMs": 307, - "p75LatencyMs": 372, - "p90LatencyMs": 391, - "p99LatencyMs": 4125, - "maxLatencyMs": 4956, - "bytesPerSec": 52433715.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 786, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 427.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 307, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 372, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 391, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4125, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4956, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52433715.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 698, - "errors": 0, - "requestsPerSec": 139.6, - "avgLatencyMs": 6.46, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 46566604.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 698, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 139.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46566604.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 814, - "errors": 0, - "requestsPerSec": 162.81, - "avgLatencyMs": 30.11, - "p50LatencyMs": 30, - "p75LatencyMs": 30, - "p90LatencyMs": 32, - "p99LatencyMs": 47, - "maxLatencyMs": 58, - "bytesPerSec": 54306406.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 814, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 162.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 58, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54306406.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 827, - "errors": 0, - "requestsPerSec": 165.4, - "avgLatencyMs": 59.63, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 62, - "p99LatencyMs": 84, - "maxLatencyMs": 91, - "bytesPerSec": 55171481.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 827, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 165.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 84, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 91, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55171481.6, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 784, - "errors": 0, - "requestsPerSec": 156.81, - "avgLatencyMs": 156.07, - "p50LatencyMs": 148, - "p75LatencyMs": 176, - "p90LatencyMs": 180, - "p99LatencyMs": 321, - "maxLatencyMs": 617, - "bytesPerSec": 52294451.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 784, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 156.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 180, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 321, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 617, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52294451.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 825, - "errors": 0, - "requestsPerSec": 165, - "avgLatencyMs": 294.07, - "p50LatencyMs": 281, - "p75LatencyMs": 290, - "p90LatencyMs": 315, - "p99LatencyMs": 1813, - "maxLatencyMs": 2501, - "bytesPerSec": 55040409.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 825, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 165, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 294.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 281, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 290, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 315, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1813, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2501, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55040409.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 816, - "errors": 0, - "requestsPerSec": 163.2, - "avgLatencyMs": 422.5, - "p50LatencyMs": 329, - "p75LatencyMs": 381, - "p90LatencyMs": 416, - "p99LatencyMs": 3938, - "maxLatencyMs": 4980, - "bytesPerSec": 54444032 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 816, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 163.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 422.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 329, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 381, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 416, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3938, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4980, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54444032, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 793, - "errors": 0, - "requestsPerSec": 158.6, - "avgLatencyMs": 423.42, - "p50LatencyMs": 304, - "p75LatencyMs": 366, - "p90LatencyMs": 411, - "p99LatencyMs": 4027, - "maxLatencyMs": 4898, - "bytesPerSec": 52910489.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 793, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 158.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 423.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 304, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 366, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 411, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4027, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4898, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52910489.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 725, - "errors": 0, - "requestsPerSec": 145, - "avgLatencyMs": 6.29, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 48362291.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 725, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48362291.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 853, - "errors": 0, - "requestsPerSec": 170.6, - "avgLatencyMs": 28.73, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 35, - "maxLatencyMs": 42, - "bytesPerSec": 56901632 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 853, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 170.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56901632, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 838, - "errors": 0, - "requestsPerSec": 167.6, - "avgLatencyMs": 58.68, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 61, - "p99LatencyMs": 75, - "maxLatencyMs": 81, - "bytesPerSec": 55905484.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 838, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 167.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 58.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 75, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 81, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55905484.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 809, - "errors": 0, - "requestsPerSec": 161.81, - "avgLatencyMs": 151.87, - "p50LatencyMs": 146, - "p75LatencyMs": 148, - "p90LatencyMs": 172, - "p99LatencyMs": 323, - "maxLatencyMs": 588, - "bytesPerSec": 53965619.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 809, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 161.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 151.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 323, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 588, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53965619.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 846, - "errors": 0, - "requestsPerSec": 169.2, - "avgLatencyMs": 286.64, - "p50LatencyMs": 284, - "p75LatencyMs": 289, - "p90LatencyMs": 299, - "p99LatencyMs": 1628, - "maxLatencyMs": 2302, - "bytesPerSec": 56442880 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 846, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 169.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 286.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 284, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 289, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 299, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1628, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2302, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56442880, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 821, - "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 409.28, - "p50LatencyMs": 308, - "p75LatencyMs": 374, - "p90LatencyMs": 392, - "p99LatencyMs": 3842, - "maxLatencyMs": 4887, - "bytesPerSec": 54778265.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 821, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 164.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 409.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 308, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 374, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 392, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3842, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4887, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54778265.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 783, - "errors": 0, - "requestsPerSec": 156.6, - "avgLatencyMs": 428.96, - "p50LatencyMs": 312, - "p75LatencyMs": 375, - "p90LatencyMs": 411, - "p99LatencyMs": 3959, - "maxLatencyMs": 4869, - "bytesPerSec": 52233830.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 783, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 428.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 312, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 375, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 411, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3959, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4869, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52233830.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -2894,8 +4389,14 @@ "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 16755, - "totalErrors": 0, + "totalRequests": { + "value": 16755, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -4746,53 +6247,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 138, - "fcpMs": 138.352, + "firstPaintMs": { + "value": 138, + "unit": "ms" + }, + "fcpMs": { + "value": 138.352, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 26.743000000000002, - "inputDelayMs": 1.919, - "processingDurationMs": 2.878, - "presentationDelayMs": 21.946 + "interactionLatencyMs": { + "value": 26.743000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.919, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.878, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 21.946, + "unit": "ms" + } } }, { - "firstPaintMs": 188, - "fcpMs": 187.909, + "firstPaintMs": { + "value": 188, + "unit": "ms" + }, + "fcpMs": { + "value": 187.909, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.698999999999998, - "inputDelayMs": 1.745, - "processingDurationMs": 2.929, - "presentationDelayMs": 16.025 + "interactionLatencyMs": { + "value": 20.698999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.745, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.929, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.025, + "unit": "ms" + } } }, { - "firstPaintMs": 188, - "fcpMs": 187.773, + "firstPaintMs": { + "value": 188, + "unit": "ms" + }, + "fcpMs": { + "value": 187.773, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 21.87, - "inputDelayMs": 1.586, - "processingDurationMs": 2.319, - "presentationDelayMs": 17.965 + "interactionLatencyMs": { + "value": 21.87, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.586, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.319, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.965, + "unit": "ms" + } } }, { - "firstPaintMs": 199, - "fcpMs": 199.036, + "firstPaintMs": { + "value": 199, + "unit": "ms" + }, + "fcpMs": { + "value": 199.036, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 21.863999999999997, - "inputDelayMs": 1.702, - "processingDurationMs": 2.456, - "presentationDelayMs": 17.706 + "interactionLatencyMs": { + "value": 21.863999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.702, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.456, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.706, + "unit": "ms" + } } }, { - "firstPaintMs": 188, - "fcpMs": 188.006, + "firstPaintMs": { + "value": 188, + "unit": "ms" + }, + "fcpMs": { + "value": 188.006, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 23.637999999999998, - "inputDelayMs": 1.609, - "processingDurationMs": 5.5, - "presentationDelayMs": 16.529 + "interactionLatencyMs": { + "value": 23.637999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.609, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.5, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.529, + "unit": "ms" + } } } ], @@ -4965,53 +6556,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 104, - "fcpMs": 103.713, + "firstPaintMs": { + "value": 104, + "unit": "ms" + }, + "fcpMs": { + "value": 103.713, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.376, - "inputDelayMs": 1.87, - "processingDurationMs": 3.503, - "presentationDelayMs": 12.003 + "interactionLatencyMs": { + "value": 17.376, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.87, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.503, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.003, + "unit": "ms" + } } }, { - "firstPaintMs": 155, - "fcpMs": 154.929, + "firstPaintMs": { + "value": 155, + "unit": "ms" + }, + "fcpMs": { + "value": 154.929, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.933, - "inputDelayMs": 1.567, - "processingDurationMs": 3.321, - "presentationDelayMs": 13.045 + "interactionLatencyMs": { + "value": 17.933, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.567, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.321, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.045, + "unit": "ms" + } } }, { - "firstPaintMs": 131, - "fcpMs": 130.69, + "firstPaintMs": { + "value": 131, + "unit": "ms" + }, + "fcpMs": { + "value": 130.69, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.848, - "inputDelayMs": 1.454, - "processingDurationMs": 2.522, - "presentationDelayMs": 12.872 + "interactionLatencyMs": { + "value": 16.848, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.454, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.522, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.872, + "unit": "ms" + } } }, { - "firstPaintMs": 109, - "fcpMs": 109.154, + "firstPaintMs": { + "value": 109, + "unit": "ms" + }, + "fcpMs": { + "value": 109.154, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.673000000000002, - "inputDelayMs": 1.691, - "processingDurationMs": 3.318, - "presentationDelayMs": 12.664 + "interactionLatencyMs": { + "value": 17.673000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.691, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.318, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.664, + "unit": "ms" + } } }, { - "firstPaintMs": 85, - "fcpMs": 84.759, + "firstPaintMs": { + "value": 85, + "unit": "ms" + }, + "fcpMs": { + "value": 84.759, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.237000000000002, - "inputDelayMs": 1.575, - "processingDurationMs": 2.65, - "presentationDelayMs": 16.012 + "interactionLatencyMs": { + "value": 20.237000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.575, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.65, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.012, + "unit": "ms" + } } } ], @@ -5181,7 +6862,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -5197,8 +6881,14 @@ "@react-router/serve", "react-router" ], - "packagesScanned": 180, - "packagesDeclaringNodeEngine": 120, + "packagesScanned": { + "value": 180, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 120, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -5206,31 +6896,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 6, - "devDependencies": 9, - "allDependencies": 250, - "duplicateDependencies": 6, - "depInstallSize": 107486212 + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 9, + "unit": "count" + }, + "allDependencies": { + "value": 250, + "unit": "count" + }, + "duplicateDependencies": { + "value": 6, + "unit": "count" + }, + "depInstallSize": { + "value": 107486212, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 6 + "result": { + "value": 6, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 9 + "result": { + "value": 9, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 250 + "result": { + "value": 250, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 23, - "devDependencies": 24, - "allDependencies": 47, + "prodDependencies": { + "value": 23, + "unit": "count" + }, + "devDependencies": { + "value": 24, + "unit": "count" + }, + "allDependencies": { + "value": 47, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -5238,23 +6961,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 3, - "devDependencies": 1, - "allDependencies": 223, - "duplicateDependencies": 5 + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 223, + "unit": "count" + }, + "duplicateDependencies": { + "value": 5, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 6 + "result": { + "value": 6, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 107486212 + "result": { + "value": 107486212, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -5267,7 +7011,10 @@ "baselineStatus": "high", "baselineYear": 2022, "baselineReason": null, - "baselineFeatureCount": 44 + "baselineFeatureCount": { + "value": 44, + "unit": "count" + } } }, "minimumNodeVersion": { diff --git a/packages/results/data/react-router/versions/8.5.1.json b/packages/results/data/react-router/versions/8.5.1.json index aa4045c6..21f0f56b 100644 --- a/packages/results/data/react-router/versions/8.5.1.json +++ b/packages/results/data/react-router/versions/8.5.1.json @@ -67,40 +67,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 8, - "transferSize": 124558 + "requestCount": { + "value": 8, + "unit": "requests" + }, + "transferSize": { + "value": 124558, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 2508 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 2508, + "unit": "bytes" + } }, "script": { - "requestCount": 6, - "transferSize": 121027 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 121027, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 1023 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 1023, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -112,19 +166,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1275 + "installTimeMs": { + "value": 1275, + "unit": "ms" + } }, { - "installTimeMs": 1565 + "installTimeMs": { + "value": 1565, + "unit": "ms" + } }, { - "installTimeMs": 1372 + "installTimeMs": { + "value": 1372, + "unit": "ms" + } }, { - "installTimeMs": 1905 + "installTimeMs": { + "value": 1905, + "unit": "ms" + } }, { - "installTimeMs": 1731 + "installTimeMs": { + "value": 1731, + "unit": "ms" + } } ], "installTimeMs": { @@ -153,7 +222,10 @@ } } }, - "nodeModulesSizeBytes": 114647040 + "nodeModulesSizeBytes": { + "value": 114647040, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -163,19 +235,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1720 + "timeMs": { + "value": 1720, + "unit": "ms" + } }, { - "timeMs": 1802 + "timeMs": { + "value": 1802, + "unit": "ms" + } }, { - "timeMs": 1744 + "timeMs": { + "value": 1744, + "unit": "ms" + } }, { - "timeMs": 1650 + "timeMs": { + "value": 1650, + "unit": "ms" + } }, { - "timeMs": 1760 + "timeMs": { + "value": 1760, + "unit": "ms" + } } ], "timeMs": { @@ -213,19 +300,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1634 + "timeMs": { + "value": 1634, + "unit": "ms" + } }, { - "timeMs": 1645 + "timeMs": { + "value": 1645, + "unit": "ms" + } }, { - "timeMs": 1912 + "timeMs": { + "value": 1912, + "unit": "ms" + } }, { - "timeMs": 1615 + "timeMs": { + "value": 1615, + "unit": "ms" + } }, { - "timeMs": 2296 + "timeMs": { + "value": 2296, + "unit": "ms" + } } ], "timeMs": { @@ -263,19 +365,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1063 + "timeMs": { + "value": 1063, + "unit": "ms" + } }, { - "timeMs": 1028 + "timeMs": { + "value": 1028, + "unit": "ms" + } }, { - "timeMs": 1049 + "timeMs": { + "value": 1049, + "unit": "ms" + } }, { - "timeMs": 1058 + "timeMs": { + "value": 1058, + "unit": "ms" + } }, { - "timeMs": 1017 + "timeMs": { + "value": 1017, + "unit": "ms" + } } ], "timeMs": { @@ -327,7 +444,10 @@ "min": 1.6874770000003991, "max": 10.761763999999971 }, - "samples": 3406 + "samples": { + "value": 3406, + "unit": "requests" + } }, { "opsPerSec": { @@ -344,7 +464,10 @@ "min": 1.6681209999987914, "max": 9.959717000001547 }, - "samples": 3433 + "samples": { + "value": 3433, + "unit": "requests" + } }, { "opsPerSec": { @@ -361,7 +484,10 @@ "min": 1.651716000000306, "max": 9.878010000000359 }, - "samples": 3580 + "samples": { + "value": 3580, + "unit": "requests" + } }, { "opsPerSec": { @@ -378,7 +504,10 @@ "min": 1.6225159999958123, "max": 7.67373100000259 }, - "samples": 3603 + "samples": { + "value": 3603, + "unit": "requests" + } }, { "opsPerSec": { @@ -395,7 +524,10 @@ "min": 1.6248970000015106, "max": 7.9251339999973425 }, - "samples": 3579 + "samples": { + "value": 3579, + "unit": "requests" + } } ], "opsPerSec": { @@ -450,9 +582,18 @@ } } }, - "samples": 17601, - "bodySizeKb": 216.84, - "duplicationFactor": 2, + "samples": { + "value": 17601, + "unit": "requests" + }, + "bodySizeKb": { + "value": 216.84, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -470,306 +611,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1240, - "errors": 0, - "requestsPerSec": 248, - "avgLatencyMs": 3.23, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 77483212.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1240, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 248, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77483212.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1652, - "errors": 0, - "requestsPerSec": 330.4, - "avgLatencyMs": 14.66, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 27, - "bytesPerSec": 103212646.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1652, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 330.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103212646.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5010, - "requests": 1708, - "errors": 0, - "requestsPerSec": 341.6, - "avgLatencyMs": 28.65, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 57, - "bytesPerSec": 106725376 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1708, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 341.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 57, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106725376, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1723, - "errors": 0, - "requestsPerSec": 344.6, - "avgLatencyMs": 71.52, - "p50LatencyMs": 71, - "p75LatencyMs": 71, - "p90LatencyMs": 72, - "p99LatencyMs": 102, - "maxLatencyMs": 107, - "bytesPerSec": 107669094.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1723, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 344.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 71.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 102, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 107, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107669094.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5010, - "requests": 1726, - "errors": 0, - "requestsPerSec": 345.2, - "avgLatencyMs": 142.28, - "p50LatencyMs": 142, - "p75LatencyMs": 143, - "p90LatencyMs": 144, - "p99LatencyMs": 170, - "maxLatencyMs": 318, - "bytesPerSec": 107865702.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1726, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 345.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 142.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 170, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 318, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107865702.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1677, - "errors": 0, - "requestsPerSec": 335.4, - "avgLatencyMs": 289.34, - "p50LatencyMs": 213, - "p75LatencyMs": 258, - "p90LatencyMs": 286, - "p99LatencyMs": 3459, - "maxLatencyMs": 4934, - "bytesPerSec": 104798617.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1677, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 335.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 289.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 286, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3459, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4934, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104798617.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1680, - "errors": 0, - "requestsPerSec": 336, - "avgLatencyMs": 291.69, - "p50LatencyMs": 213, - "p75LatencyMs": 259, - "p90LatencyMs": 280, - "p99LatencyMs": 3523, - "maxLatencyMs": 4996, - "bytesPerSec": 104982118.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1680, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 336, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 291.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 259, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 280, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3523, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4996, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104982118.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1279, - "errors": 0, - "requestsPerSec": 255.8, - "avgLatencyMs": 3.12, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 79921152 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1279, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 255.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79921152, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1651, - "errors": 0, - "requestsPerSec": 330.2, - "avgLatencyMs": 14.73, - "p50LatencyMs": 15, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 24, - "bytesPerSec": 103160217.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1651, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 330.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103160217.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1720, - "errors": 0, - "requestsPerSec": 344, - "avgLatencyMs": 28.47, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 30, - "p99LatencyMs": 36, - "maxLatencyMs": 52, - "bytesPerSec": 107472486.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1720, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 344, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 52, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107472486.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1719, - "errors": 0, - "requestsPerSec": 343.8, - "avgLatencyMs": 71.68, - "p50LatencyMs": 71, - "p75LatencyMs": 72, - "p90LatencyMs": 73, - "p99LatencyMs": 106, - "maxLatencyMs": 252, - "bytesPerSec": 107406950.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1719, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 343.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 71.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 106, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 252, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107406950.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1729, - "errors": 0, - "requestsPerSec": 345.8, - "avgLatencyMs": 142.12, - "p50LatencyMs": 141, - "p75LatencyMs": 142, - "p90LatencyMs": 144, - "p99LatencyMs": 538, - "maxLatencyMs": 1177, - "bytesPerSec": 108036096 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1729, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 345.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 142.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 538, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1177, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108036096, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1692, - "errors": 0, - "requestsPerSec": 338.4, - "avgLatencyMs": 286.5, - "p50LatencyMs": 213, - "p75LatencyMs": 257, - "p90LatencyMs": 299, - "p99LatencyMs": 3393, - "maxLatencyMs": 4862, - "bytesPerSec": 105729228.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1692, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 338.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 286.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 257, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 299, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3393, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4862, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105729228.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1732, - "errors": 0, - "requestsPerSec": 346.4, - "avgLatencyMs": 288.74, - "p50LatencyMs": 220, - "p75LatencyMs": 256, - "p90LatencyMs": 279, - "p99LatencyMs": 3409, - "maxLatencyMs": 4858, - "bytesPerSec": 108219596.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1732, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 346.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 288.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 220, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 256, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 279, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3409, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4858, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108219596.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1241, - "errors": 0, - "requestsPerSec": 248.2, - "avgLatencyMs": 3.26, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 77548748.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1241, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 248.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77548748.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1648, - "errors": 0, - "requestsPerSec": 329.6, - "avgLatencyMs": 14.72, - "p50LatencyMs": 14, - "p75LatencyMs": 15, - "p90LatencyMs": 17, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 102976716.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1648, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 329.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 14.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102976716.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1761, - "errors": 0, - "requestsPerSec": 352.2, - "avgLatencyMs": 27.85, - "p50LatencyMs": 28, - "p75LatencyMs": 28, - "p90LatencyMs": 29, - "p99LatencyMs": 37, - "maxLatencyMs": 60, - "bytesPerSec": 110028390.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1761, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 352.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 60, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110028390.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1759, - "errors": 0, - "requestsPerSec": 351.8, - "avgLatencyMs": 70.07, - "p50LatencyMs": 69, - "p75LatencyMs": 70, - "p90LatencyMs": 75, - "p99LatencyMs": 100, - "maxLatencyMs": 247, - "bytesPerSec": 109897318.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1759, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 351.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 70.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 100, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 247, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109897318.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1749, - "errors": 0, - "requestsPerSec": 349.8, - "avgLatencyMs": 140.49, - "p50LatencyMs": 139, - "p75LatencyMs": 142, - "p90LatencyMs": 144, - "p99LatencyMs": 482, - "maxLatencyMs": 1067, - "bytesPerSec": 109294387.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1749, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 349.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 140.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 482, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1067, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109294387.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 1750, - "errors": 0, - "requestsPerSec": 350, - "avgLatencyMs": 277.36, - "p50LatencyMs": 210, - "p75LatencyMs": 263, - "p90LatencyMs": 276, - "p99LatencyMs": 3158, - "maxLatencyMs": 4606, - "bytesPerSec": 109346816 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1750, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 350, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 277.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 210, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 263, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 276, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3158, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4606, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109346816, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1632, - "errors": 0, - "requestsPerSec": 326.4, - "avgLatencyMs": 294.69, - "p50LatencyMs": 214, - "p75LatencyMs": 253, - "p90LatencyMs": 269, - "p99LatencyMs": 3561, - "maxLatencyMs": 4925, - "bytesPerSec": 101980569.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1632, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 326.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 294.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 214, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3561, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4925, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101980569.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -778,8 +1620,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered-plain-links", - "totalRequests": 34468, - "totalErrors": 0, + "totalRequests": { + "value": 34468, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2632,306 +3480,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 664, - "errors": 0, - "requestsPerSec": 132.81, - "avgLatencyMs": 7.03, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 13, - "maxLatencyMs": 16, - "bytesPerSec": 44272844.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 664, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 132.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44272844.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 777, - "errors": 0, - "requestsPerSec": 155.4, - "avgLatencyMs": 31.57, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 36, - "p99LatencyMs": 54, - "maxLatencyMs": 64, - "bytesPerSec": 51809484.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 777, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 54, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51809484.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 831, - "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 59.33, - "p50LatencyMs": 59, - "p75LatencyMs": 61, - "p90LatencyMs": 63, - "p99LatencyMs": 77, - "maxLatencyMs": 107, - "bytesPerSec": 55407411.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 77, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 107, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55407411.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 817, - "errors": 0, - "requestsPerSec": 163.4, - "avgLatencyMs": 150, - "p50LatencyMs": 147, - "p75LatencyMs": 157, - "p90LatencyMs": 161, - "p99LatencyMs": 321, - "maxLatencyMs": 603, - "bytesPerSec": 54470246.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 817, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 163.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 150, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 321, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 603, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54470246.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5010, - "requests": 840, - "errors": 0, - "requestsPerSec": 168, - "avgLatencyMs": 288.81, - "p50LatencyMs": 284, - "p75LatencyMs": 288, - "p90LatencyMs": 296, - "p99LatencyMs": 1640, - "maxLatencyMs": 2445, - "bytesPerSec": 56003788.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 840, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 168, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 288.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 284, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 288, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 296, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1640, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2445, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56003788.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 769, - "errors": 0, - "requestsPerSec": 153.81, - "avgLatencyMs": 427.79, - "p50LatencyMs": 349, - "p75LatencyMs": 381, - "p90LatencyMs": 416, - "p99LatencyMs": 4054, - "maxLatencyMs": 4968, - "bytesPerSec": 51278643.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 769, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 153.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 427.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 349, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 381, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 416, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4054, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4968, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51278643.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 777, - "errors": 0, - "requestsPerSec": 155.4, - "avgLatencyMs": 420.84, - "p50LatencyMs": 320, - "p75LatencyMs": 368, - "p90LatencyMs": 384, - "p99LatencyMs": 4019, - "maxLatencyMs": 4826, - "bytesPerSec": 51796377.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 777, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 420.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 320, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 384, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4019, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4826, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51796377.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 724, - "errors": 0, - "requestsPerSec": 144.81, - "avgLatencyMs": 6.38, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 8, - "maxLatencyMs": 14, - "bytesPerSec": 48270540.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 724, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 144.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48270540.8, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 858, - "errors": 0, - "requestsPerSec": 171.6, - "avgLatencyMs": 28.59, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 31, - "p99LatencyMs": 49, - "maxLatencyMs": 63, - "bytesPerSec": 57203097.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 858, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 171.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 49, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 63, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57203097.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 811, - "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 60.72, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 66, - "p99LatencyMs": 90, - "maxLatencyMs": 96, - "bytesPerSec": 54070476.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 811, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 162.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 60.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 96, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54070476.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5010, - "requests": 764, - "errors": 0, - "requestsPerSec": 152.81, - "avgLatencyMs": 160.26, - "p50LatencyMs": 155, - "p75LatencyMs": 169, - "p90LatencyMs": 189, - "p99LatencyMs": 389, - "maxLatencyMs": 680, - "bytesPerSec": 50944409.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 764, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 152.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 160.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 389, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 680, + "unit": "ms" + }, + "bytesPerSec": { + "value": 50944409.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 772, - "errors": 0, - "requestsPerSec": 154.4, - "avgLatencyMs": 314.25, - "p50LatencyMs": 285, - "p75LatencyMs": 291, - "p90LatencyMs": 310, - "p99LatencyMs": 2199, - "maxLatencyMs": 2970, - "bytesPerSec": 51475251.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 772, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 314.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 285, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 310, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2199, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2970, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51475251.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 817, - "errors": 0, - "requestsPerSec": 163.4, - "avgLatencyMs": 422.27, - "p50LatencyMs": 303, - "p75LatencyMs": 368, - "p90LatencyMs": 398, - "p99LatencyMs": 3972, - "maxLatencyMs": 4921, - "bytesPerSec": 54476800 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 817, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 163.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 422.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 303, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 398, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3972, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4921, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54476800, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 704, - "errors": 0, - "requestsPerSec": 140.81, - "avgLatencyMs": 443.1, - "p50LatencyMs": 301, - "p75LatencyMs": 369, - "p90LatencyMs": 397, - "p99LatencyMs": 3995, - "maxLatencyMs": 4857, - "bytesPerSec": 46935244.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 704, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 140.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 443.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 301, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 369, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 397, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3995, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4857, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46935244.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 684, - "errors": 0, - "requestsPerSec": 136.81, - "avgLatencyMs": 6.83, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 13, - "maxLatencyMs": 14, - "bytesPerSec": 45596672 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 684, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 136.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45596672, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 895, - "errors": 0, - "requestsPerSec": 179, - "avgLatencyMs": 27.26, - "p50LatencyMs": 27, - "p75LatencyMs": 28, - "p90LatencyMs": 28, - "p99LatencyMs": 37, - "maxLatencyMs": 46, - "bytesPerSec": 59673804.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 895, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 179, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 46, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59673804.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 877, - "errors": 0, - "requestsPerSec": 175.4, - "avgLatencyMs": 56.2, - "p50LatencyMs": 56, - "p75LatencyMs": 58, - "p90LatencyMs": 61, - "p99LatencyMs": 71, - "maxLatencyMs": 111, - "bytesPerSec": 58481049.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 877, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 175.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 56.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 71, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 111, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58481049.6, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 831, - "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 147.37, - "p50LatencyMs": 139, - "p75LatencyMs": 155, - "p90LatencyMs": 178, - "p99LatencyMs": 202, - "maxLatencyMs": 519, - "bytesPerSec": 55407411.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 147.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 202, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 519, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55407411.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 775, - "errors": 0, - "requestsPerSec": 155, - "avgLatencyMs": 312.27, - "p50LatencyMs": 289, - "p75LatencyMs": 297, - "p90LatencyMs": 302, - "p99LatencyMs": 2119, - "maxLatencyMs": 2814, - "bytesPerSec": 51671859.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 775, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 312.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 289, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 297, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 302, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2119, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2814, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51671859.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 802, - "errors": 0, - "requestsPerSec": 160.4, - "avgLatencyMs": 427.85, - "p50LatencyMs": 310, - "p75LatencyMs": 388, - "p90LatencyMs": 495, - "p99LatencyMs": 3937, - "maxLatencyMs": 4883, - "bytesPerSec": 53474099.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 802, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 160.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 427.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 310, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 388, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 495, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3937, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4883, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53474099.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 789, - "errors": 0, - "requestsPerSec": 157.81, - "avgLatencyMs": 426.35, - "p50LatencyMs": 310, - "p75LatencyMs": 356, - "p90LatencyMs": 382, - "p99LatencyMs": 3984, - "maxLatencyMs": 4957, - "bytesPerSec": 52607385.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 789, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 426.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 310, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 356, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 382, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3984, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4957, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52607385.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -2940,8 +4489,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 16578, - "totalErrors": 0, + "totalRequests": { + "value": 16578, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -4792,53 +6347,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 167, - "fcpMs": 167.076, + "firstPaintMs": { + "value": 167, + "unit": "ms" + }, + "fcpMs": { + "value": 167.076, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 18.553, - "inputDelayMs": 1.798, - "processingDurationMs": 4.126, - "presentationDelayMs": 12.629 + "interactionLatencyMs": { + "value": 18.553, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.798, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.126, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.629, + "unit": "ms" + } } }, { - "firstPaintMs": 182, - "fcpMs": 181.661, + "firstPaintMs": { + "value": 182, + "unit": "ms" + }, + "fcpMs": { + "value": 181.661, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 18.496000000000002, - "inputDelayMs": 1.534, - "processingDurationMs": 2.382, - "presentationDelayMs": 14.58 + "interactionLatencyMs": { + "value": 18.496000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.534, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.382, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.58, + "unit": "ms" + } } }, { - "firstPaintMs": 164, - "fcpMs": 163.61, + "firstPaintMs": { + "value": 164, + "unit": "ms" + }, + "fcpMs": { + "value": 163.61, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.394, - "inputDelayMs": 1.597, - "processingDurationMs": 4.573, - "presentationDelayMs": 7.224 + "interactionLatencyMs": { + "value": 13.394, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.597, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.573, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.224, + "unit": "ms" + } } }, { - "firstPaintMs": 164, - "fcpMs": 163.813, + "firstPaintMs": { + "value": 164, + "unit": "ms" + }, + "fcpMs": { + "value": 163.813, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 23.305, - "inputDelayMs": 1.515, - "processingDurationMs": 2.075, - "presentationDelayMs": 19.715 + "interactionLatencyMs": { + "value": 23.305, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.515, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.075, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 19.715, + "unit": "ms" + } } }, { - "firstPaintMs": 136, - "fcpMs": 136.492, + "firstPaintMs": { + "value": 136, + "unit": "ms" + }, + "fcpMs": { + "value": 136.492, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.551000000000002, - "inputDelayMs": 1.385, - "processingDurationMs": 2.115, - "presentationDelayMs": 13.051 + "interactionLatencyMs": { + "value": 16.551000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.385, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.115, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.051, + "unit": "ms" + } } } ], @@ -5011,53 +6656,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 113, - "fcpMs": 113.203, + "firstPaintMs": { + "value": 113, + "unit": "ms" + }, + "fcpMs": { + "value": 113.203, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.888, - "inputDelayMs": 1.556, - "processingDurationMs": 5.045, - "presentationDelayMs": 11.287 + "interactionLatencyMs": { + "value": 17.888, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.556, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.045, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.287, + "unit": "ms" + } } }, { - "firstPaintMs": 79, - "fcpMs": 79.054, + "firstPaintMs": { + "value": 79, + "unit": "ms" + }, + "fcpMs": { + "value": 79.054, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.985, - "inputDelayMs": 1.42, - "processingDurationMs": 3.309, - "presentationDelayMs": 10.256 + "interactionLatencyMs": { + "value": 14.985, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.42, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.309, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.256, + "unit": "ms" + } } }, { - "firstPaintMs": 105, - "fcpMs": 105.025, + "firstPaintMs": { + "value": 105, + "unit": "ms" + }, + "fcpMs": { + "value": 105.025, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.546999999999999, - "inputDelayMs": 1.44, - "processingDurationMs": 3.526, - "presentationDelayMs": 10.581 + "interactionLatencyMs": { + "value": 15.546999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.44, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.526, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.581, + "unit": "ms" + } } }, { - "firstPaintMs": 130, - "fcpMs": 130.08, + "firstPaintMs": { + "value": 130, + "unit": "ms" + }, + "fcpMs": { + "value": 130.08, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 22.707, - "inputDelayMs": 1.379, - "processingDurationMs": 2.986, - "presentationDelayMs": 18.342 + "interactionLatencyMs": { + "value": 22.707, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.379, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.986, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.342, + "unit": "ms" + } } }, { - "firstPaintMs": 109, - "fcpMs": 109.239, + "firstPaintMs": { + "value": 109, + "unit": "ms" + }, + "fcpMs": { + "value": 109.239, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 19.112000000000002, - "inputDelayMs": 1.453, - "processingDurationMs": 5.36, - "presentationDelayMs": 12.299 + "interactionLatencyMs": { + "value": 19.112000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.453, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.36, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.299, + "unit": "ms" + } } } ], @@ -5227,7 +6962,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -5243,8 +6981,14 @@ "@react-router/serve", "react-router" ], - "packagesScanned": 179, - "packagesDeclaringNodeEngine": 119, + "packagesScanned": { + "value": 179, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 119, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -5252,31 +6996,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 6, - "devDependencies": 9, - "allDependencies": 249, - "duplicateDependencies": 5, - "depInstallSize": 108259892 + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 9, + "unit": "count" + }, + "allDependencies": { + "value": 249, + "unit": "count" + }, + "duplicateDependencies": { + "value": 5, + "unit": "count" + }, + "depInstallSize": { + "value": 108259892, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 6 + "result": { + "value": 6, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 9 + "result": { + "value": 9, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 249 + "result": { + "value": 249, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 23, - "devDependencies": 24, - "allDependencies": 47, + "prodDependencies": { + "value": 23, + "unit": "count" + }, + "devDependencies": { + "value": 24, + "unit": "count" + }, + "allDependencies": { + "value": 47, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -5284,23 +7061,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 3, - "devDependencies": 1, - "allDependencies": 226, - "duplicateDependencies": 5 + "prodDependencies": { + "value": 3, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 226, + "unit": "count" + }, + "duplicateDependencies": { + "value": 5, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 5 + "result": { + "value": 5, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 108259892 + "result": { + "value": 108259892, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -5313,7 +7111,10 @@ "baselineStatus": "high", "baselineYear": 2022, "baselineReason": null, - "baselineFeatureCount": 44 + "baselineFeatureCount": { + "value": 44, + "unit": "count" + } } }, "minimumNodeVersion": { diff --git a/packages/results/data/solid-start/latest.json b/packages/results/data/solid-start/latest.json index 0249d041..c1d3e3e6 100644 --- a/packages/results/data/solid-start/latest.json +++ b/packages/results/data/solid-start/latest.json @@ -52,40 +52,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 8, - "transferSize": 34601 + "requestCount": { + "value": 8, + "unit": "requests" + }, + "transferSize": { + "value": 34601, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 2713 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 2713, + "unit": "bytes" + } }, "script": { - "requestCount": 6, - "transferSize": 30985 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 30985, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 903 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 903, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -97,19 +151,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1389 + "installTimeMs": { + "value": 1389, + "unit": "ms" + } }, { - "installTimeMs": 1716 + "installTimeMs": { + "value": 1716, + "unit": "ms" + } }, { - "installTimeMs": 1719 + "installTimeMs": { + "value": 1719, + "unit": "ms" + } }, { - "installTimeMs": 1895 + "installTimeMs": { + "value": 1895, + "unit": "ms" + } }, { - "installTimeMs": 2211 + "installTimeMs": { + "value": 2211, + "unit": "ms" + } } ], "installTimeMs": { @@ -138,7 +207,10 @@ } } }, - "nodeModulesSizeBytes": 156401664 + "nodeModulesSizeBytes": { + "value": 156401664, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -148,19 +220,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2988 + "timeMs": { + "value": 2988, + "unit": "ms" + } }, { - "timeMs": 2943 + "timeMs": { + "value": 2943, + "unit": "ms" + } }, { - "timeMs": 2954 + "timeMs": { + "value": 2954, + "unit": "ms" + } }, { - "timeMs": 2905 + "timeMs": { + "value": 2905, + "unit": "ms" + } }, { - "timeMs": 2993 + "timeMs": { + "value": 2993, + "unit": "ms" + } } ], "timeMs": { @@ -198,19 +285,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2935 + "timeMs": { + "value": 2935, + "unit": "ms" + } }, { - "timeMs": 2803 + "timeMs": { + "value": 2803, + "unit": "ms" + } }, { - "timeMs": 2892 + "timeMs": { + "value": 2892, + "unit": "ms" + } }, { - "timeMs": 2780 + "timeMs": { + "value": 2780, + "unit": "ms" + } }, { - "timeMs": 2812 + "timeMs": { + "value": 2812, + "unit": "ms" + } } ], "timeMs": { @@ -248,19 +350,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2674 + "timeMs": { + "value": 2674, + "unit": "ms" + } }, { - "timeMs": 2576 + "timeMs": { + "value": 2576, + "unit": "ms" + } }, { - "timeMs": 2574 + "timeMs": { + "value": 2574, + "unit": "ms" + } }, { - "timeMs": 2625 + "timeMs": { + "value": 2625, + "unit": "ms" + } }, { - "timeMs": 2681 + "timeMs": { + "value": 2681, + "unit": "ms" + } } ], "timeMs": { @@ -312,7 +429,10 @@ "min": 1.5134409999991476, "max": 13.23937100000012 }, - "samples": 3370 + "samples": { + "value": 3370, + "unit": "requests" + } }, { "opsPerSec": { @@ -329,7 +449,10 @@ "min": 1.523414999999659, "max": 17.62382400000024 }, - "samples": 3537 + "samples": { + "value": 3537, + "unit": "requests" + } }, { "opsPerSec": { @@ -346,7 +469,10 @@ "min": 1.4517180000002554, "max": 11.701931000003242 }, - "samples": 3793 + "samples": { + "value": 3793, + "unit": "requests" + } }, { "opsPerSec": { @@ -363,7 +489,10 @@ "min": 1.4404149999973015, "max": 14.378484000000753 }, - "samples": 3617 + "samples": { + "value": 3617, + "unit": "requests" + } }, { "opsPerSec": { @@ -380,7 +509,10 @@ "min": 1.4483870000040042, "max": 11.796612999998615 }, - "samples": 3767 + "samples": { + "value": 3767, + "unit": "requests" + } } ], "opsPerSec": { @@ -435,9 +567,18 @@ } } }, - "samples": 18084, - "bodySizeKb": 224.22, - "duplicationFactor": 2, + "samples": { + "value": 18084, + "unit": "requests" + }, + "bodySizeKb": { + "value": 224.22, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -455,306 +596,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1617, - "errors": 0, - "requestsPerSec": 323.4, - "avgLatencyMs": 2.33, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 103422361.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1617, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 323.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103422361.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2617, - "errors": 0, - "requestsPerSec": 523.4, - "avgLatencyMs": 9, - "p50LatencyMs": 8, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 25, - "bytesPerSec": 167392051.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2617, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 523.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 25, + "unit": "ms" + }, + "bytesPerSec": { + "value": 167392051.2, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2626, - "errors": 0, - "requestsPerSec": 525.21, - "avgLatencyMs": 18.52, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, - "p99LatencyMs": 34, - "maxLatencyMs": 72, - "bytesPerSec": 167916339.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2626, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 525.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 72, + "unit": "ms" + }, + "bytesPerSec": { + "value": 167916339.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2660, - "errors": 0, - "requestsPerSec": 532, - "avgLatencyMs": 46.31, - "p50LatencyMs": 40, - "p75LatencyMs": 57, - "p90LatencyMs": 67, - "p99LatencyMs": 95, - "maxLatencyMs": 464, - "bytesPerSec": 170118348.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2660, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 532, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 46.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 95, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 464, + "unit": "ms" + }, + "bytesPerSec": { + "value": 170118348.81, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5010, - "requests": 2753, - "errors": 0, - "requestsPerSec": 550.6, - "avgLatencyMs": 89.43, - "p50LatencyMs": 77, - "p75LatencyMs": 88, - "p90LatencyMs": 142, - "p99LatencyMs": 341, - "maxLatencyMs": 1769, - "bytesPerSec": 176069017.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2753, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 550.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 89.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 88, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 341, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1769, + "unit": "ms" + }, + "bytesPerSec": { + "value": 176069017.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2668, - "errors": 0, - "requestsPerSec": 533.6, - "avgLatencyMs": 145.33, - "p50LatencyMs": 102, - "p75LatencyMs": 134, - "p90LatencyMs": 156, - "p99LatencyMs": 2061, - "maxLatencyMs": 4961, - "bytesPerSec": 170642636.81 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2668, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 533.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 145.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2061, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4961, + "unit": "ms" + }, + "bytesPerSec": { + "value": 170642636.81, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2692, - "errors": 0, - "requestsPerSec": 538.4, - "avgLatencyMs": 144.3, - "p50LatencyMs": 100, - "p75LatencyMs": 122, - "p90LatencyMs": 143, - "p99LatencyMs": 2150, - "maxLatencyMs": 4924, - "bytesPerSec": 172189286.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2692, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 538.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 100, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2150, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4924, + "unit": "ms" + }, + "bytesPerSec": { + "value": 172189286.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1697, - "errors": 0, - "requestsPerSec": 339.4, - "avgLatencyMs": 2.16, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 108534169.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1697, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 339.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108534169.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2711, - "errors": 0, - "requestsPerSec": 542.21, - "avgLatencyMs": 8.83, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 17, - "maxLatencyMs": 26, - "bytesPerSec": 173368934.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2711, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 542.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 173368934.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2597, - "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 18.7, - "p50LatencyMs": 18, - "p75LatencyMs": 21, - "p90LatencyMs": 26, - "p99LatencyMs": 37, - "maxLatencyMs": 55, - "bytesPerSec": 166081331.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2597, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 519.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 55, + "unit": "ms" + }, + "bytesPerSec": { + "value": 166081331.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2643, - "errors": 0, - "requestsPerSec": 528.6, - "avgLatencyMs": 46.56, - "p50LatencyMs": 41, - "p75LatencyMs": 58, - "p90LatencyMs": 69, - "p99LatencyMs": 100, - "maxLatencyMs": 399, - "bytesPerSec": 169043558.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2643, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 528.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 46.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 100, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 399, + "unit": "ms" + }, + "bytesPerSec": { + "value": 169043558.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2618, - "errors": 0, - "requestsPerSec": 523.6, - "avgLatencyMs": 94.08, - "p50LatencyMs": 81, - "p75LatencyMs": 91, - "p90LatencyMs": 150, - "p99LatencyMs": 425, - "maxLatencyMs": 1941, - "bytesPerSec": 167470694.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2618, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 523.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 94.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 91, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 425, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1941, + "unit": "ms" + }, + "bytesPerSec": { + "value": 167470694.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2576, - "errors": 0, - "requestsPerSec": 515.21, - "avgLatencyMs": 148.64, - "p50LatencyMs": 108, - "p75LatencyMs": 125, - "p90LatencyMs": 156, - "p99LatencyMs": 2153, - "maxLatencyMs": 4972, - "bytesPerSec": 164770611.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2576, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 515.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 148.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2153, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 164770611.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2612, - "errors": 0, - "requestsPerSec": 522.4, - "avgLatencyMs": 148.62, - "p50LatencyMs": 106, - "p75LatencyMs": 123, - "p90LatencyMs": 142, - "p99LatencyMs": 2132, - "maxLatencyMs": 4972, - "bytesPerSec": 167051264 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2612, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 522.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 148.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2132, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 167051264, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1662, - "errors": 0, - "requestsPerSec": 332.4, - "avgLatencyMs": 2.23, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 106292838.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1662, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 332.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106292838.4, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2653, - "errors": 0, - "requestsPerSec": 530.6, - "avgLatencyMs": 8.95, - "p50LatencyMs": 8, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 24, - "bytesPerSec": 169698918.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2653, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 530.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 169698918.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2703, - "errors": 0, - "requestsPerSec": 540.6, - "avgLatencyMs": 17.93, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 58, - "bytesPerSec": 172844646.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2703, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 540.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 58, + "unit": "ms" + }, + "bytesPerSec": { + "value": 172844646.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2696, - "errors": 0, - "requestsPerSec": 539.21, - "avgLatencyMs": 45.62, - "p50LatencyMs": 42, - "p75LatencyMs": 56, - "p90LatencyMs": 65, - "p99LatencyMs": 95, - "maxLatencyMs": 353, - "bytesPerSec": 172425216 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2696, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 539.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 45.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 95, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 353, + "unit": "ms" + }, + "bytesPerSec": { + "value": 172425216, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2696, - "errors": 0, - "requestsPerSec": 539.21, - "avgLatencyMs": 91.41, - "p50LatencyMs": 80, - "p75LatencyMs": 90, - "p90LatencyMs": 138, - "p99LatencyMs": 376, - "maxLatencyMs": 1699, - "bytesPerSec": 172399001.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2696, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 539.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 91.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 90, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 376, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1699, + "unit": "ms" + }, + "bytesPerSec": { + "value": 172399001.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2686, - "errors": 0, - "requestsPerSec": 537.21, - "avgLatencyMs": 146.08, - "p50LatencyMs": 107, - "p75LatencyMs": 123, - "p90LatencyMs": 145, - "p99LatencyMs": 2061, - "maxLatencyMs": 4937, - "bytesPerSec": 171769856 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2686, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 537.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 146.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 107, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2061, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4937, + "unit": "ms" + }, + "bytesPerSec": { + "value": 171769856, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2663, - "errors": 0, - "requestsPerSec": 532.6, - "avgLatencyMs": 144.02, - "p50LatencyMs": 105, - "p75LatencyMs": 115, - "p90LatencyMs": 133, - "p99LatencyMs": 2074, - "maxLatencyMs": 4917, - "bytesPerSec": 170328064 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2663, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 532.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 115, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2074, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4917, + "unit": "ms" + }, + "bytesPerSec": { + "value": 170328064, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -763,8 +1605,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 52846, - "totalErrors": 0, + "totalRequests": { + "value": 52846, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2615,53 +3463,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 80, - "fcpMs": 80.065, + "firstPaintMs": { + "value": 80, + "unit": "ms" + }, + "fcpMs": { + "value": 80.065, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 18.937, - "inputDelayMs": 0.782, - "processingDurationMs": 2.634, - "presentationDelayMs": 15.521 + "interactionLatencyMs": { + "value": 18.937, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.782, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.634, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.521, + "unit": "ms" + } } }, { - "firstPaintMs": 87, - "fcpMs": 86.784, + "firstPaintMs": { + "value": 87, + "unit": "ms" + }, + "fcpMs": { + "value": 86.784, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.565000000000001, - "inputDelayMs": 0.922, - "processingDurationMs": 2.384, - "presentationDelayMs": 10.259 + "interactionLatencyMs": { + "value": 13.565000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.922, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.384, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.259, + "unit": "ms" + } } }, { - "firstPaintMs": 92, - "fcpMs": 91.946, + "firstPaintMs": { + "value": 92, + "unit": "ms" + }, + "fcpMs": { + "value": 91.946, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.528, - "inputDelayMs": 0.882, - "processingDurationMs": 2.678, - "presentationDelayMs": 16.968 + "interactionLatencyMs": { + "value": 20.528, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.882, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.678, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.968, + "unit": "ms" + } } }, { - "firstPaintMs": 102, - "fcpMs": 101.653, + "firstPaintMs": { + "value": 102, + "unit": "ms" + }, + "fcpMs": { + "value": 101.653, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.693999999999999, - "inputDelayMs": 0.729, - "processingDurationMs": 2.561, - "presentationDelayMs": 10.404 + "interactionLatencyMs": { + "value": 13.693999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.729, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.561, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.404, + "unit": "ms" + } } }, { - "firstPaintMs": 85, - "fcpMs": 84.737, + "firstPaintMs": { + "value": 85, + "unit": "ms" + }, + "fcpMs": { + "value": 84.737, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 18.468, - "inputDelayMs": 0.953, - "processingDurationMs": 2.702, - "presentationDelayMs": 14.813 + "interactionLatencyMs": { + "value": 18.468, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.953, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.702, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.813, + "unit": "ms" + } } } ], @@ -2834,53 +3772,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 79, - "fcpMs": 79.169, + "firstPaintMs": { + "value": 79, + "unit": "ms" + }, + "fcpMs": { + "value": 79.169, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.177, - "inputDelayMs": 0.972, - "processingDurationMs": 2.099, - "presentationDelayMs": 10.106 + "interactionLatencyMs": { + "value": 13.177, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.972, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.099, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.106, + "unit": "ms" + } } }, { - "firstPaintMs": 84, - "fcpMs": 83.975, + "firstPaintMs": { + "value": 84, + "unit": "ms" + }, + "fcpMs": { + "value": 83.975, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.144, - "inputDelayMs": 1.423, - "processingDurationMs": 3.645, - "presentationDelayMs": 9.076 + "interactionLatencyMs": { + "value": 14.144, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.423, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.645, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.076, + "unit": "ms" + } } }, { - "firstPaintMs": 81, - "fcpMs": 80.61, + "firstPaintMs": { + "value": 81, + "unit": "ms" + }, + "fcpMs": { + "value": 80.61, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.045000000000002, - "inputDelayMs": 0.744, - "processingDurationMs": 2.081, - "presentationDelayMs": 12.22 + "interactionLatencyMs": { + "value": 15.045000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.744, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.081, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.22, + "unit": "ms" + } } }, { - "firstPaintMs": 61, - "fcpMs": 60.992, + "firstPaintMs": { + "value": 61, + "unit": "ms" + }, + "fcpMs": { + "value": 60.992, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.124000000000002, - "inputDelayMs": 1.066, - "processingDurationMs": 2.476, - "presentationDelayMs": 12.582 + "interactionLatencyMs": { + "value": 16.124000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.066, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.476, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.582, + "unit": "ms" + } } }, { - "firstPaintMs": 77, - "fcpMs": 77.014, + "firstPaintMs": { + "value": 77, + "unit": "ms" + }, + "fcpMs": { + "value": 77.014, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 18.692, - "inputDelayMs": 0.871, - "processingDurationMs": 2.119, - "presentationDelayMs": 15.702 + "interactionLatencyMs": { + "value": 18.692, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.871, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.119, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.702, + "unit": "ms" + } } } ], @@ -3050,7 +4078,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -3059,9 +4090,18 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "24.0.0", - "imposedBy": ["@solidjs/start", "starter-solid-start"], - "packagesScanned": 179, - "packagesDeclaringNodeEngine": 87, + "imposedBy": [ + "@solidjs/start", + "starter-solid-start" + ], + "packagesScanned": { + "value": 179, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 87, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -3069,31 +4109,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 261, - "duplicateDependencies": 23, - "depInstallSize": 131149506 + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 261, + "unit": "count" + }, + "duplicateDependencies": { + "value": 23, + "unit": "count" + }, + "depInstallSize": { + "value": 131149506, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 6 + "result": { + "value": 6, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 1 + "result": { + "value": 1, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 261 + "result": { + "value": 261, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 24, - "devDependencies": 5, - "allDependencies": 29, + "prodDependencies": { + "value": 24, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 29, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -3101,23 +4174,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 4, - "devDependencies": 0, - "allDependencies": 212, - "duplicateDependencies": 6 + "prodDependencies": { + "value": 4, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 212, + "unit": "count" + }, + "duplicateDependencies": { + "value": 6, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 23 + "result": { + "value": 23, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 131149506 + "result": { + "value": 131149506, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -3130,7 +4224,10 @@ "baselineStatus": "high", "baselineYear": 2020, "baselineReason": null, - "baselineFeatureCount": 31 + "baselineFeatureCount": { + "value": 31, + "unit": "count" + } } }, "minimumNodeVersion": { @@ -3139,7 +4236,10 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": ["@solidjs/start", "starter-solid-start"] + "result": [ + "@solidjs/start", + "starter-solid-start" + ] } } } diff --git a/packages/results/data/solid-start/versions/2.0.6.json b/packages/results/data/solid-start/versions/2.0.6.json index 3f987128..a3832cc1 100644 --- a/packages/results/data/solid-start/versions/2.0.6.json +++ b/packages/results/data/solid-start/versions/2.0.6.json @@ -51,19 +51,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1545 + "installTimeMs": { + "value": 1545, + "unit": "ms" + } }, { - "installTimeMs": 1926 + "installTimeMs": { + "value": 1926, + "unit": "ms" + } }, { - "installTimeMs": 2001 + "installTimeMs": { + "value": 2001, + "unit": "ms" + } }, { - "installTimeMs": 2105 + "installTimeMs": { + "value": 2105, + "unit": "ms" + } }, { - "installTimeMs": 2348 + "installTimeMs": { + "value": 2348, + "unit": "ms" + } } ], "installTimeMs": { @@ -92,7 +107,10 @@ } } }, - "nodeModulesSizeBytes": 134737920 + "nodeModulesSizeBytes": { + "value": 134737920, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -102,19 +120,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3215 + "timeMs": { + "value": 3215, + "unit": "ms" + } }, { - "timeMs": 3707 + "timeMs": { + "value": 3707, + "unit": "ms" + } }, { - "timeMs": 3401 + "timeMs": { + "value": 3401, + "unit": "ms" + } }, { - "timeMs": 3244 + "timeMs": { + "value": 3244, + "unit": "ms" + } }, { - "timeMs": 3406 + "timeMs": { + "value": 3406, + "unit": "ms" + } } ], "timeMs": { @@ -152,19 +185,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3182 + "timeMs": { + "value": 3182, + "unit": "ms" + } }, { - "timeMs": 3197 + "timeMs": { + "value": 3197, + "unit": "ms" + } }, { - "timeMs": 3071 + "timeMs": { + "value": 3071, + "unit": "ms" + } }, { - "timeMs": 3184 + "timeMs": { + "value": 3184, + "unit": "ms" + } }, { - "timeMs": 3171 + "timeMs": { + "value": 3171, + "unit": "ms" + } } ], "timeMs": { @@ -202,19 +250,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2735 + "timeMs": { + "value": 2735, + "unit": "ms" + } }, { - "timeMs": 2794 + "timeMs": { + "value": 2794, + "unit": "ms" + } }, { - "timeMs": 2893 + "timeMs": { + "value": 2893, + "unit": "ms" + } }, { - "timeMs": 2600 + "timeMs": { + "value": 2600, + "unit": "ms" + } }, { - "timeMs": 2559 + "timeMs": { + "value": 2559, + "unit": "ms" + } } ], "timeMs": { @@ -266,7 +329,10 @@ "min": 1.3960810000007768, "max": 41.85272200000054 }, - "samples": 3515 + "samples": { + "value": 3515, + "unit": "requests" + } }, { "opsPerSec": { @@ -283,7 +349,10 @@ "min": 1.4645869999985734, "max": 12.57236599999851 }, - "samples": 3788 + "samples": { + "value": 3788, + "unit": "requests" + } }, { "opsPerSec": { @@ -300,7 +369,10 @@ "min": 1.4564600000012433, "max": 12.52938599999834 }, - "samples": 3749 + "samples": { + "value": 3749, + "unit": "requests" + } }, { "opsPerSec": { @@ -317,7 +389,10 @@ "min": 1.4029700000028242, "max": 11.854916000003868 }, - "samples": 3834 + "samples": { + "value": 3834, + "unit": "requests" + } }, { "opsPerSec": { @@ -334,7 +409,10 @@ "min": 1.385684000000765, "max": 11.176164999997127 }, - "samples": 3919 + "samples": { + "value": 3919, + "unit": "requests" + } } ], "opsPerSec": { @@ -389,9 +467,18 @@ } } }, - "samples": 18805, - "bodySizeKb": 224.26, - "duplicationFactor": 2, + "samples": { + "value": 18805, + "unit": "requests" + }, + "bodySizeKb": { + "value": 224.26, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -409,306 +496,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1669, - "errors": 0, - "requestsPerSec": 333.8, - "avgLatencyMs": 2.18, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 11, - "bytesPerSec": 106738483.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1669, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 333.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106738483.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2637, - "errors": 0, - "requestsPerSec": 527.4, - "avgLatencyMs": 8.97, - "p50LatencyMs": 8, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 168676556.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2637, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 527.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 168676556.81, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2672, - "errors": 0, - "requestsPerSec": 534.4, - "avgLatencyMs": 18.17, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, - "p99LatencyMs": 37, - "maxLatencyMs": 69, - "bytesPerSec": 170930995.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2672, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 534.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 69, + "unit": "ms" + }, + "bytesPerSec": { + "value": 170930995.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2733, - "errors": 0, - "requestsPerSec": 546.6, - "avgLatencyMs": 45.02, - "p50LatencyMs": 41, - "p75LatencyMs": 57, - "p90LatencyMs": 65, - "p99LatencyMs": 93, - "maxLatencyMs": 408, - "bytesPerSec": 174810726.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2733, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 546.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 45.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 93, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 408, + "unit": "ms" + }, + "bytesPerSec": { + "value": 174810726.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2740, - "errors": 0, - "requestsPerSec": 548, - "avgLatencyMs": 89.82, - "p50LatencyMs": 78, - "p75LatencyMs": 95, - "p90LatencyMs": 144, - "p99LatencyMs": 169, - "maxLatencyMs": 466, - "bytesPerSec": 175256371.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2740, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 548, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 89.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 95, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 169, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 466, + "unit": "ms" + }, + "bytesPerSec": { + "value": 175256371.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2739, - "errors": 0, - "requestsPerSec": 547.8, - "avgLatencyMs": 143.24, - "p50LatencyMs": 101, - "p75LatencyMs": 121, - "p90LatencyMs": 157, - "p99LatencyMs": 2042, - "maxLatencyMs": 4923, - "bytesPerSec": 175177728 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2739, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 547.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 143.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2042, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4923, + "unit": "ms" + }, + "bytesPerSec": { + "value": 175177728, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2657, - "errors": 0, - "requestsPerSec": 531.4, - "avgLatencyMs": 147.95, - "p50LatencyMs": 101, - "p75LatencyMs": 123, - "p90LatencyMs": 173, - "p99LatencyMs": 2169, - "maxLatencyMs": 4964, - "bytesPerSec": 169934848 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2657, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 531.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 147.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2169, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4964, + "unit": "ms" + }, + "bytesPerSec": { + "value": 169934848, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1731, - "errors": 0, - "requestsPerSec": 346.2, - "avgLatencyMs": 2.13, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 110723072 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1731, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 346.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110723072, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2734, - "errors": 0, - "requestsPerSec": 546.8, - "avgLatencyMs": 8.75, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 17, - "maxLatencyMs": 24, - "bytesPerSec": 174889369.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2734, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 546.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 174889369.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2770, - "errors": 0, - "requestsPerSec": 554, - "avgLatencyMs": 17.54, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 23, - "p99LatencyMs": 37, - "maxLatencyMs": 57, - "bytesPerSec": 177143808 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2770, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 554, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 57, + "unit": "ms" + }, + "bytesPerSec": { + "value": 177143808, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2786, - "errors": 0, - "requestsPerSec": 557.21, - "avgLatencyMs": 44.16, - "p50LatencyMs": 40, - "p75LatencyMs": 54, - "p90LatencyMs": 64, - "p99LatencyMs": 93, - "maxLatencyMs": 396, - "bytesPerSec": 178218598.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2786, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 557.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 44.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 54, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 93, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 396, + "unit": "ms" + }, + "bytesPerSec": { + "value": 178218598.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2791, - "errors": 0, - "requestsPerSec": 558.21, - "avgLatencyMs": 88.31, - "p50LatencyMs": 78, - "p75LatencyMs": 86, - "p90LatencyMs": 136, - "p99LatencyMs": 314, - "maxLatencyMs": 1756, - "bytesPerSec": 178506956.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2791, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 558.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 88.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 86, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 314, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1756, + "unit": "ms" + }, + "bytesPerSec": { + "value": 178506956.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2742, - "errors": 0, - "requestsPerSec": 548.4, - "avgLatencyMs": 145.17, - "p50LatencyMs": 101, - "p75LatencyMs": 124, - "p90LatencyMs": 164, - "p99LatencyMs": 2090, - "maxLatencyMs": 4934, - "bytesPerSec": 175413657.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2742, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 548.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 145.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2090, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4934, + "unit": "ms" + }, + "bytesPerSec": { + "value": 175413657.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2672, - "errors": 0, - "requestsPerSec": 534.4, - "avgLatencyMs": 147.05, - "p50LatencyMs": 105, - "p75LatencyMs": 121, - "p90LatencyMs": 164, - "p99LatencyMs": 2131, - "maxLatencyMs": 4878, - "bytesPerSec": 170904780.81 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2672, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 534.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 147.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2131, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4878, + "unit": "ms" + }, + "bytesPerSec": { + "value": 170904780.81, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1720, - "errors": 0, - "requestsPerSec": 344, - "avgLatencyMs": 2.13, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 110015283.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1720, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 344, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110015283.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2737, - "errors": 0, - "requestsPerSec": 547.4, - "avgLatencyMs": 8.76, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 17, - "maxLatencyMs": 21, - "bytesPerSec": 175072870.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2737, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 547.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 175072870.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2766, - "errors": 0, - "requestsPerSec": 553.21, - "avgLatencyMs": 17.56, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 45, - "bytesPerSec": 176907878.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2766, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 553.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 45, + "unit": "ms" + }, + "bytesPerSec": { + "value": 176907878.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2573, - "errors": 0, - "requestsPerSec": 514.6, - "avgLatencyMs": 47.87, - "p50LatencyMs": 43, - "p75LatencyMs": 58, - "p90LatencyMs": 71, - "p99LatencyMs": 100, - "maxLatencyMs": 297, - "bytesPerSec": 164534681.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2573, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 514.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 47.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 43, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 100, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 297, + "unit": "ms" + }, + "bytesPerSec": { + "value": 164534681.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2790, - "errors": 0, - "requestsPerSec": 558, - "avgLatencyMs": 88.31, - "p50LatencyMs": 73, - "p75LatencyMs": 89, - "p90LatencyMs": 137, - "p99LatencyMs": 326, - "maxLatencyMs": 1712, - "bytesPerSec": 178454528 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2790, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 558, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 88.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 89, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 326, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1712, + "unit": "ms" + }, + "bytesPerSec": { + "value": 178454528, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2740, - "errors": 0, - "requestsPerSec": 548, - "avgLatencyMs": 143.56, - "p50LatencyMs": 105, - "p75LatencyMs": 118, - "p90LatencyMs": 163, - "p99LatencyMs": 2009, - "maxLatencyMs": 4876, - "bytesPerSec": 175230156.8 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2740, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 548, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 143.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2009, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4876, + "unit": "ms" + }, + "bytesPerSec": { + "value": 175230156.8, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2666, - "errors": 0, - "requestsPerSec": 533.21, - "avgLatencyMs": 147.47, - "p50LatencyMs": 105, - "p75LatencyMs": 125, - "p90LatencyMs": 149, - "p99LatencyMs": 2110, - "maxLatencyMs": 4990, - "bytesPerSec": 170485350.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2666, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 533.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 147.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2110, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4990, + "unit": "ms" + }, + "bytesPerSec": { + "value": 170485350.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -717,8 +1505,14 @@ "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 54065, - "totalErrors": 0, + "totalRequests": { + "value": 54065, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2569,53 +3363,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 95, - "fcpMs": 94.665, + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 94.665, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.69, - "inputDelayMs": 1.511, - "processingDurationMs": 2.794, - "presentationDelayMs": 16.385 + "interactionLatencyMs": { + "value": 20.69, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.511, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.794, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.385, + "unit": "ms" + } } }, { - "firstPaintMs": 86, - "fcpMs": 86.006, + "firstPaintMs": { + "value": 86, + "unit": "ms" + }, + "fcpMs": { + "value": 86.006, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 19.547, - "inputDelayMs": 0.968, - "processingDurationMs": 2.58, - "presentationDelayMs": 15.999 + "interactionLatencyMs": { + "value": 19.547, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.968, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.58, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.999, + "unit": "ms" + } } }, { - "firstPaintMs": 92, - "fcpMs": 92.485, + "firstPaintMs": { + "value": 92, + "unit": "ms" + }, + "fcpMs": { + "value": 92.485, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.235999999999997, - "inputDelayMs": 0.94, - "processingDurationMs": 2.038, - "presentationDelayMs": 14.258 + "interactionLatencyMs": { + "value": 17.235999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.94, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.038, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.258, + "unit": "ms" + } } }, { - "firstPaintMs": 84, - "fcpMs": 84.295, + "firstPaintMs": { + "value": 84, + "unit": "ms" + }, + "fcpMs": { + "value": 84.295, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.158000000000001, - "inputDelayMs": 0.826, - "processingDurationMs": 3.051, - "presentationDelayMs": 10.281 + "interactionLatencyMs": { + "value": 14.158000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.826, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.051, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.281, + "unit": "ms" + } } }, { - "firstPaintMs": 89, - "fcpMs": 89.046, + "firstPaintMs": { + "value": 89, + "unit": "ms" + }, + "fcpMs": { + "value": 89.046, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.612, - "inputDelayMs": 0.82, - "processingDurationMs": 2.314, - "presentationDelayMs": 12.478 + "interactionLatencyMs": { + "value": 15.612, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.82, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.314, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.478, + "unit": "ms" + } } } ], @@ -2788,53 +3672,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 70, - "fcpMs": 69.949, + "firstPaintMs": { + "value": 70, + "unit": "ms" + }, + "fcpMs": { + "value": 69.949, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.051000000000002, - "inputDelayMs": 1.646, - "processingDurationMs": 4.826, - "presentationDelayMs": 9.579 + "interactionLatencyMs": { + "value": 16.051000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.646, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.826, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.579, + "unit": "ms" + } } }, { - "firstPaintMs": 115, - "fcpMs": 115.366, + "firstPaintMs": { + "value": 115, + "unit": "ms" + }, + "fcpMs": { + "value": 115.366, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 12.096, - "inputDelayMs": 0.768, - "processingDurationMs": 2.201, - "presentationDelayMs": 9.127 + "interactionLatencyMs": { + "value": 12.096, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.768, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.201, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.127, + "unit": "ms" + } } }, { - "firstPaintMs": 103, - "fcpMs": 102.678, + "firstPaintMs": { + "value": 103, + "unit": "ms" + }, + "fcpMs": { + "value": 102.678, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 12.362, - "inputDelayMs": 0.746, - "processingDurationMs": 2.94, - "presentationDelayMs": 8.676 + "interactionLatencyMs": { + "value": 12.362, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.746, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.94, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.676, + "unit": "ms" + } } }, { - "firstPaintMs": 58, - "fcpMs": 57.944, + "firstPaintMs": { + "value": 58, + "unit": "ms" + }, + "fcpMs": { + "value": 57.944, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.709, - "inputDelayMs": 1.019, - "processingDurationMs": 3.809, - "presentationDelayMs": 8.881 + "interactionLatencyMs": { + "value": 13.709, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.019, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.809, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.881, + "unit": "ms" + } } }, { - "firstPaintMs": 90, - "fcpMs": 90.069, + "firstPaintMs": { + "value": 90, + "unit": "ms" + }, + "fcpMs": { + "value": 90.069, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.538, - "inputDelayMs": 0.868, - "processingDurationMs": 2.29, - "presentationDelayMs": 13.38 + "interactionLatencyMs": { + "value": 16.538, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.868, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.29, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.38, + "unit": "ms" + } } } ], @@ -3004,7 +3978,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -3013,9 +3990,18 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "24.0.0", - "imposedBy": ["@solidjs/start", "starter-solid-start"], - "packagesScanned": 174, - "packagesDeclaringNodeEngine": 83, + "imposedBy": [ + "@solidjs/start", + "starter-solid-start" + ], + "packagesScanned": { + "value": 174, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 83, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -3023,31 +4009,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 242, - "duplicateDependencies": 5, - "depInstallSize": 109582438 + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 242, + "unit": "count" + }, + "duplicateDependencies": { + "value": 5, + "unit": "count" + }, + "depInstallSize": { + "value": 109582438, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 6 + "result": { + "value": 6, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 1 + "result": { + "value": 1, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 242 + "result": { + "value": 242, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 25, - "devDependencies": 4, - "allDependencies": 29, + "prodDependencies": { + "value": 25, + "unit": "count" + }, + "devDependencies": { + "value": 4, + "unit": "count" + }, + "allDependencies": { + "value": 29, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -3055,23 +4074,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 4, - "devDependencies": 0, - "allDependencies": 210, - "duplicateDependencies": 4 + "prodDependencies": { + "value": 4, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 210, + "unit": "count" + }, + "duplicateDependencies": { + "value": 4, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 5 + "result": { + "value": 5, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 109582438 + "result": { + "value": 109582438, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -3084,7 +4124,10 @@ "baselineStatus": "high", "baselineYear": 2020, "baselineReason": null, - "baselineFeatureCount": 33 + "baselineFeatureCount": { + "value": 33, + "unit": "count" + } } }, "minimumNodeVersion": { @@ -3093,7 +4136,10 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": ["@solidjs/start", "starter-solid-start"] + "result": [ + "@solidjs/start", + "starter-solid-start" + ] } } } diff --git a/packages/results/data/solid-start/versions/2.1.0.json b/packages/results/data/solid-start/versions/2.1.0.json index 0249d041..c1d3e3e6 100644 --- a/packages/results/data/solid-start/versions/2.1.0.json +++ b/packages/results/data/solid-start/versions/2.1.0.json @@ -52,40 +52,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 8, - "transferSize": 34601 + "requestCount": { + "value": 8, + "unit": "requests" + }, + "transferSize": { + "value": 34601, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 2713 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 2713, + "unit": "bytes" + } }, "script": { - "requestCount": 6, - "transferSize": 30985 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 30985, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 903 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 903, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -97,19 +151,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1389 + "installTimeMs": { + "value": 1389, + "unit": "ms" + } }, { - "installTimeMs": 1716 + "installTimeMs": { + "value": 1716, + "unit": "ms" + } }, { - "installTimeMs": 1719 + "installTimeMs": { + "value": 1719, + "unit": "ms" + } }, { - "installTimeMs": 1895 + "installTimeMs": { + "value": 1895, + "unit": "ms" + } }, { - "installTimeMs": 2211 + "installTimeMs": { + "value": 2211, + "unit": "ms" + } } ], "installTimeMs": { @@ -138,7 +207,10 @@ } } }, - "nodeModulesSizeBytes": 156401664 + "nodeModulesSizeBytes": { + "value": 156401664, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -148,19 +220,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2988 + "timeMs": { + "value": 2988, + "unit": "ms" + } }, { - "timeMs": 2943 + "timeMs": { + "value": 2943, + "unit": "ms" + } }, { - "timeMs": 2954 + "timeMs": { + "value": 2954, + "unit": "ms" + } }, { - "timeMs": 2905 + "timeMs": { + "value": 2905, + "unit": "ms" + } }, { - "timeMs": 2993 + "timeMs": { + "value": 2993, + "unit": "ms" + } } ], "timeMs": { @@ -198,19 +285,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2935 + "timeMs": { + "value": 2935, + "unit": "ms" + } }, { - "timeMs": 2803 + "timeMs": { + "value": 2803, + "unit": "ms" + } }, { - "timeMs": 2892 + "timeMs": { + "value": 2892, + "unit": "ms" + } }, { - "timeMs": 2780 + "timeMs": { + "value": 2780, + "unit": "ms" + } }, { - "timeMs": 2812 + "timeMs": { + "value": 2812, + "unit": "ms" + } } ], "timeMs": { @@ -248,19 +350,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2674 + "timeMs": { + "value": 2674, + "unit": "ms" + } }, { - "timeMs": 2576 + "timeMs": { + "value": 2576, + "unit": "ms" + } }, { - "timeMs": 2574 + "timeMs": { + "value": 2574, + "unit": "ms" + } }, { - "timeMs": 2625 + "timeMs": { + "value": 2625, + "unit": "ms" + } }, { - "timeMs": 2681 + "timeMs": { + "value": 2681, + "unit": "ms" + } } ], "timeMs": { @@ -312,7 +429,10 @@ "min": 1.5134409999991476, "max": 13.23937100000012 }, - "samples": 3370 + "samples": { + "value": 3370, + "unit": "requests" + } }, { "opsPerSec": { @@ -329,7 +449,10 @@ "min": 1.523414999999659, "max": 17.62382400000024 }, - "samples": 3537 + "samples": { + "value": 3537, + "unit": "requests" + } }, { "opsPerSec": { @@ -346,7 +469,10 @@ "min": 1.4517180000002554, "max": 11.701931000003242 }, - "samples": 3793 + "samples": { + "value": 3793, + "unit": "requests" + } }, { "opsPerSec": { @@ -363,7 +489,10 @@ "min": 1.4404149999973015, "max": 14.378484000000753 }, - "samples": 3617 + "samples": { + "value": 3617, + "unit": "requests" + } }, { "opsPerSec": { @@ -380,7 +509,10 @@ "min": 1.4483870000040042, "max": 11.796612999998615 }, - "samples": 3767 + "samples": { + "value": 3767, + "unit": "requests" + } } ], "opsPerSec": { @@ -435,9 +567,18 @@ } } }, - "samples": 18084, - "bodySizeKb": 224.22, - "duplicationFactor": 2, + "samples": { + "value": 18084, + "unit": "requests" + }, + "bodySizeKb": { + "value": 224.22, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -455,306 +596,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1617, - "errors": 0, - "requestsPerSec": 323.4, - "avgLatencyMs": 2.33, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 103422361.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1617, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 323.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103422361.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2617, - "errors": 0, - "requestsPerSec": 523.4, - "avgLatencyMs": 9, - "p50LatencyMs": 8, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 25, - "bytesPerSec": 167392051.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2617, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 523.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 25, + "unit": "ms" + }, + "bytesPerSec": { + "value": 167392051.2, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2626, - "errors": 0, - "requestsPerSec": 525.21, - "avgLatencyMs": 18.52, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 24, - "p99LatencyMs": 34, - "maxLatencyMs": 72, - "bytesPerSec": 167916339.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2626, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 525.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 72, + "unit": "ms" + }, + "bytesPerSec": { + "value": 167916339.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2660, - "errors": 0, - "requestsPerSec": 532, - "avgLatencyMs": 46.31, - "p50LatencyMs": 40, - "p75LatencyMs": 57, - "p90LatencyMs": 67, - "p99LatencyMs": 95, - "maxLatencyMs": 464, - "bytesPerSec": 170118348.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2660, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 532, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 46.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 95, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 464, + "unit": "ms" + }, + "bytesPerSec": { + "value": 170118348.81, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5010, - "requests": 2753, - "errors": 0, - "requestsPerSec": 550.6, - "avgLatencyMs": 89.43, - "p50LatencyMs": 77, - "p75LatencyMs": 88, - "p90LatencyMs": 142, - "p99LatencyMs": 341, - "maxLatencyMs": 1769, - "bytesPerSec": 176069017.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2753, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 550.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 89.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 88, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 341, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1769, + "unit": "ms" + }, + "bytesPerSec": { + "value": 176069017.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2668, - "errors": 0, - "requestsPerSec": 533.6, - "avgLatencyMs": 145.33, - "p50LatencyMs": 102, - "p75LatencyMs": 134, - "p90LatencyMs": 156, - "p99LatencyMs": 2061, - "maxLatencyMs": 4961, - "bytesPerSec": 170642636.81 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2668, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 533.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 145.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2061, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4961, + "unit": "ms" + }, + "bytesPerSec": { + "value": 170642636.81, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2692, - "errors": 0, - "requestsPerSec": 538.4, - "avgLatencyMs": 144.3, - "p50LatencyMs": 100, - "p75LatencyMs": 122, - "p90LatencyMs": 143, - "p99LatencyMs": 2150, - "maxLatencyMs": 4924, - "bytesPerSec": 172189286.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2692, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 538.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 100, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2150, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4924, + "unit": "ms" + }, + "bytesPerSec": { + "value": 172189286.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1697, - "errors": 0, - "requestsPerSec": 339.4, - "avgLatencyMs": 2.16, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 5, - "maxLatencyMs": 6, - "bytesPerSec": 108534169.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1697, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 339.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108534169.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2711, - "errors": 0, - "requestsPerSec": 542.21, - "avgLatencyMs": 8.83, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 11, - "p99LatencyMs": 17, - "maxLatencyMs": 26, - "bytesPerSec": 173368934.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2711, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 542.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 173368934.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2597, - "errors": 0, - "requestsPerSec": 519.4, - "avgLatencyMs": 18.7, - "p50LatencyMs": 18, - "p75LatencyMs": 21, - "p90LatencyMs": 26, - "p99LatencyMs": 37, - "maxLatencyMs": 55, - "bytesPerSec": 166081331.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2597, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 519.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 55, + "unit": "ms" + }, + "bytesPerSec": { + "value": 166081331.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2643, - "errors": 0, - "requestsPerSec": 528.6, - "avgLatencyMs": 46.56, - "p50LatencyMs": 41, - "p75LatencyMs": 58, - "p90LatencyMs": 69, - "p99LatencyMs": 100, - "maxLatencyMs": 399, - "bytesPerSec": 169043558.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2643, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 528.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 46.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 100, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 399, + "unit": "ms" + }, + "bytesPerSec": { + "value": 169043558.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2618, - "errors": 0, - "requestsPerSec": 523.6, - "avgLatencyMs": 94.08, - "p50LatencyMs": 81, - "p75LatencyMs": 91, - "p90LatencyMs": 150, - "p99LatencyMs": 425, - "maxLatencyMs": 1941, - "bytesPerSec": 167470694.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2618, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 523.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 94.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 91, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 425, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1941, + "unit": "ms" + }, + "bytesPerSec": { + "value": 167470694.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2576, - "errors": 0, - "requestsPerSec": 515.21, - "avgLatencyMs": 148.64, - "p50LatencyMs": 108, - "p75LatencyMs": 125, - "p90LatencyMs": 156, - "p99LatencyMs": 2153, - "maxLatencyMs": 4972, - "bytesPerSec": 164770611.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2576, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 515.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 148.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2153, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 164770611.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2612, - "errors": 0, - "requestsPerSec": 522.4, - "avgLatencyMs": 148.62, - "p50LatencyMs": 106, - "p75LatencyMs": 123, - "p90LatencyMs": 142, - "p99LatencyMs": 2132, - "maxLatencyMs": 4972, - "bytesPerSec": 167051264 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2612, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 522.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 148.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2132, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 167051264, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1662, - "errors": 0, - "requestsPerSec": 332.4, - "avgLatencyMs": 2.23, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 7, - "bytesPerSec": 106292838.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1662, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 332.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106292838.4, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2653, - "errors": 0, - "requestsPerSec": 530.6, - "avgLatencyMs": 8.95, - "p50LatencyMs": 8, - "p75LatencyMs": 10, - "p90LatencyMs": 11, - "p99LatencyMs": 18, - "maxLatencyMs": 24, - "bytesPerSec": 169698918.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2653, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 530.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 169698918.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2703, - "errors": 0, - "requestsPerSec": 540.6, - "avgLatencyMs": 17.93, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 58, - "bytesPerSec": 172844646.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2703, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 540.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 58, + "unit": "ms" + }, + "bytesPerSec": { + "value": 172844646.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2696, - "errors": 0, - "requestsPerSec": 539.21, - "avgLatencyMs": 45.62, - "p50LatencyMs": 42, - "p75LatencyMs": 56, - "p90LatencyMs": 65, - "p99LatencyMs": 95, - "maxLatencyMs": 353, - "bytesPerSec": 172425216 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2696, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 539.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 45.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 95, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 353, + "unit": "ms" + }, + "bytesPerSec": { + "value": 172425216, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2696, - "errors": 0, - "requestsPerSec": 539.21, - "avgLatencyMs": 91.41, - "p50LatencyMs": 80, - "p75LatencyMs": 90, - "p90LatencyMs": 138, - "p99LatencyMs": 376, - "maxLatencyMs": 1699, - "bytesPerSec": 172399001.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2696, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 539.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 91.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 90, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 376, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1699, + "unit": "ms" + }, + "bytesPerSec": { + "value": 172399001.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2686, - "errors": 0, - "requestsPerSec": 537.21, - "avgLatencyMs": 146.08, - "p50LatencyMs": 107, - "p75LatencyMs": 123, - "p90LatencyMs": 145, - "p99LatencyMs": 2061, - "maxLatencyMs": 4937, - "bytesPerSec": 171769856 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2686, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 537.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 146.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 107, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2061, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4937, + "unit": "ms" + }, + "bytesPerSec": { + "value": 171769856, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2663, - "errors": 0, - "requestsPerSec": 532.6, - "avgLatencyMs": 144.02, - "p50LatencyMs": 105, - "p75LatencyMs": 115, - "p90LatencyMs": 133, - "p99LatencyMs": 2074, - "maxLatencyMs": 4917, - "bytesPerSec": 170328064 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2663, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 532.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 115, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2074, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4917, + "unit": "ms" + }, + "bytesPerSec": { + "value": 170328064, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -763,8 +1605,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 52846, - "totalErrors": 0, + "totalRequests": { + "value": 52846, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2615,53 +3463,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 80, - "fcpMs": 80.065, + "firstPaintMs": { + "value": 80, + "unit": "ms" + }, + "fcpMs": { + "value": 80.065, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 18.937, - "inputDelayMs": 0.782, - "processingDurationMs": 2.634, - "presentationDelayMs": 15.521 + "interactionLatencyMs": { + "value": 18.937, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.782, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.634, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.521, + "unit": "ms" + } } }, { - "firstPaintMs": 87, - "fcpMs": 86.784, + "firstPaintMs": { + "value": 87, + "unit": "ms" + }, + "fcpMs": { + "value": 86.784, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.565000000000001, - "inputDelayMs": 0.922, - "processingDurationMs": 2.384, - "presentationDelayMs": 10.259 + "interactionLatencyMs": { + "value": 13.565000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.922, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.384, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.259, + "unit": "ms" + } } }, { - "firstPaintMs": 92, - "fcpMs": 91.946, + "firstPaintMs": { + "value": 92, + "unit": "ms" + }, + "fcpMs": { + "value": 91.946, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.528, - "inputDelayMs": 0.882, - "processingDurationMs": 2.678, - "presentationDelayMs": 16.968 + "interactionLatencyMs": { + "value": 20.528, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.882, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.678, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.968, + "unit": "ms" + } } }, { - "firstPaintMs": 102, - "fcpMs": 101.653, + "firstPaintMs": { + "value": 102, + "unit": "ms" + }, + "fcpMs": { + "value": 101.653, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.693999999999999, - "inputDelayMs": 0.729, - "processingDurationMs": 2.561, - "presentationDelayMs": 10.404 + "interactionLatencyMs": { + "value": 13.693999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.729, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.561, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.404, + "unit": "ms" + } } }, { - "firstPaintMs": 85, - "fcpMs": 84.737, + "firstPaintMs": { + "value": 85, + "unit": "ms" + }, + "fcpMs": { + "value": 84.737, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 18.468, - "inputDelayMs": 0.953, - "processingDurationMs": 2.702, - "presentationDelayMs": 14.813 + "interactionLatencyMs": { + "value": 18.468, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.953, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.702, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.813, + "unit": "ms" + } } } ], @@ -2834,53 +3772,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 79, - "fcpMs": 79.169, + "firstPaintMs": { + "value": 79, + "unit": "ms" + }, + "fcpMs": { + "value": 79.169, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.177, - "inputDelayMs": 0.972, - "processingDurationMs": 2.099, - "presentationDelayMs": 10.106 + "interactionLatencyMs": { + "value": 13.177, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.972, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.099, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.106, + "unit": "ms" + } } }, { - "firstPaintMs": 84, - "fcpMs": 83.975, + "firstPaintMs": { + "value": 84, + "unit": "ms" + }, + "fcpMs": { + "value": 83.975, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.144, - "inputDelayMs": 1.423, - "processingDurationMs": 3.645, - "presentationDelayMs": 9.076 + "interactionLatencyMs": { + "value": 14.144, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.423, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.645, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.076, + "unit": "ms" + } } }, { - "firstPaintMs": 81, - "fcpMs": 80.61, + "firstPaintMs": { + "value": 81, + "unit": "ms" + }, + "fcpMs": { + "value": 80.61, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.045000000000002, - "inputDelayMs": 0.744, - "processingDurationMs": 2.081, - "presentationDelayMs": 12.22 + "interactionLatencyMs": { + "value": 15.045000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.744, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.081, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.22, + "unit": "ms" + } } }, { - "firstPaintMs": 61, - "fcpMs": 60.992, + "firstPaintMs": { + "value": 61, + "unit": "ms" + }, + "fcpMs": { + "value": 60.992, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.124000000000002, - "inputDelayMs": 1.066, - "processingDurationMs": 2.476, - "presentationDelayMs": 12.582 + "interactionLatencyMs": { + "value": 16.124000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.066, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.476, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.582, + "unit": "ms" + } } }, { - "firstPaintMs": 77, - "fcpMs": 77.014, + "firstPaintMs": { + "value": 77, + "unit": "ms" + }, + "fcpMs": { + "value": 77.014, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 18.692, - "inputDelayMs": 0.871, - "processingDurationMs": 2.119, - "presentationDelayMs": 15.702 + "interactionLatencyMs": { + "value": 18.692, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.871, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.119, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.702, + "unit": "ms" + } } } ], @@ -3050,7 +4078,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -3059,9 +4090,18 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "24.0.0", - "imposedBy": ["@solidjs/start", "starter-solid-start"], - "packagesScanned": 179, - "packagesDeclaringNodeEngine": 87, + "imposedBy": [ + "@solidjs/start", + "starter-solid-start" + ], + "packagesScanned": { + "value": 179, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 87, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -3069,31 +4109,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 261, - "duplicateDependencies": 23, - "depInstallSize": 131149506 + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 261, + "unit": "count" + }, + "duplicateDependencies": { + "value": 23, + "unit": "count" + }, + "depInstallSize": { + "value": 131149506, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 6 + "result": { + "value": 6, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 1 + "result": { + "value": 1, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 261 + "result": { + "value": 261, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 24, - "devDependencies": 5, - "allDependencies": 29, + "prodDependencies": { + "value": 24, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 29, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -3101,23 +4174,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 4, - "devDependencies": 0, - "allDependencies": 212, - "duplicateDependencies": 6 + "prodDependencies": { + "value": 4, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 212, + "unit": "count" + }, + "duplicateDependencies": { + "value": 6, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 23 + "result": { + "value": 23, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 131149506 + "result": { + "value": 131149506, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -3130,7 +4224,10 @@ "baselineStatus": "high", "baselineYear": 2020, "baselineReason": null, - "baselineFeatureCount": 31 + "baselineFeatureCount": { + "value": 31, + "unit": "count" + } } }, "minimumNodeVersion": { @@ -3139,7 +4236,10 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": ["@solidjs/start", "starter-solid-start"] + "result": [ + "@solidjs/start", + "starter-solid-start" + ] } } } diff --git a/packages/results/data/solid/latest.json b/packages/results/data/solid/latest.json index 57edd998..ffa47d89 100644 --- a/packages/results/data/solid/latest.json +++ b/packages/results/data/solid/latest.json @@ -61,40 +61,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 8, - "transferSize": 43895 + "requestCount": { + "value": 8, + "unit": "requests" + }, + "transferSize": { + "value": 43895, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 2817 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 2817, + "unit": "bytes" + } }, "script": { - "requestCount": 6, - "transferSize": 40260 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 40260, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 818 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 818, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -106,19 +160,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1511 + "installTimeMs": { + "value": 1511, + "unit": "ms" + } }, { - "installTimeMs": 1598 + "installTimeMs": { + "value": 1598, + "unit": "ms" + } }, { - "installTimeMs": 1854 + "installTimeMs": { + "value": 1854, + "unit": "ms" + } }, { - "installTimeMs": 1780 + "installTimeMs": { + "value": 1780, + "unit": "ms" + } }, { - "installTimeMs": 1806 + "installTimeMs": { + "value": 1806, + "unit": "ms" + } } ], "installTimeMs": { @@ -147,7 +216,10 @@ } } }, - "nodeModulesSizeBytes": 157220864 + "nodeModulesSizeBytes": { + "value": 157220864, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -157,19 +229,34 @@ "runs": 5, "iterations": [ { - "timeMs": 593 + "timeMs": { + "value": 593, + "unit": "ms" + } }, { - "timeMs": 607 + "timeMs": { + "value": 607, + "unit": "ms" + } }, { - "timeMs": 586 + "timeMs": { + "value": 586, + "unit": "ms" + } }, { - "timeMs": 634 + "timeMs": { + "value": 634, + "unit": "ms" + } }, { - "timeMs": 549 + "timeMs": { + "value": 549, + "unit": "ms" + } } ], "timeMs": { @@ -207,19 +294,34 @@ "runs": 5, "iterations": [ { - "timeMs": 539 + "timeMs": { + "value": 539, + "unit": "ms" + } }, { - "timeMs": 541 + "timeMs": { + "value": 541, + "unit": "ms" + } }, { - "timeMs": 541 + "timeMs": { + "value": 541, + "unit": "ms" + } }, { - "timeMs": 521 + "timeMs": { + "value": 521, + "unit": "ms" + } }, { - "timeMs": 503 + "timeMs": { + "value": 503, + "unit": "ms" + } } ], "timeMs": { @@ -257,19 +359,34 @@ "runs": 5, "iterations": [ { - "timeMs": 857 + "timeMs": { + "value": 857, + "unit": "ms" + } }, { - "timeMs": 795 + "timeMs": { + "value": 795, + "unit": "ms" + } }, { - "timeMs": 843 + "timeMs": { + "value": 843, + "unit": "ms" + } }, { - "timeMs": 826 + "timeMs": { + "value": 826, + "unit": "ms" + } }, { - "timeMs": 820 + "timeMs": { + "value": 820, + "unit": "ms" + } } ], "timeMs": { @@ -321,7 +438,10 @@ "min": 1.0276940000003378, "max": 10.12441200000103 }, - "samples": 4047 + "samples": { + "value": 4047, + "unit": "requests" + } }, { "opsPerSec": { @@ -338,7 +458,10 @@ "min": 1.0167939999992086, "max": 11.593699000000925 }, - "samples": 4092 + "samples": { + "value": 4092, + "unit": "requests" + } }, { "opsPerSec": { @@ -355,7 +478,10 @@ "min": 0.9743740000012622, "max": 10.982884000000922 }, - "samples": 4095 + "samples": { + "value": 4095, + "unit": "requests" + } }, { "opsPerSec": { @@ -372,7 +498,10 @@ "min": 0.9902440000005299, "max": 22.022021999997378 }, - "samples": 4099 + "samples": { + "value": 4099, + "unit": "requests" + } }, { "opsPerSec": { @@ -389,7 +518,10 @@ "min": 0.9744809999974677, "max": 39.63570599999366 }, - "samples": 4060 + "samples": { + "value": 4060, + "unit": "requests" + } } ], "opsPerSec": { @@ -444,9 +576,18 @@ } } }, - "samples": 20393, - "bodySizeKb": 218.32, - "duplicationFactor": 2, + "samples": { + "value": 20393, + "unit": "requests" + }, + "bodySizeKb": { + "value": 218.32, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -464,306 +605,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1495, - "errors": 0, - "requestsPerSec": 299, - "avgLatencyMs": 3.05, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 95007539.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1495, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 299, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 95007539.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2108, - "errors": 0, - "requestsPerSec": 421.6, - "avgLatencyMs": 11.33, - "p50LatencyMs": 10, - "p75LatencyMs": 14, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 28, - "bytesPerSec": 133975244.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2108, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 421.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 11.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 28, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133975244.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2151, - "errors": 0, - "requestsPerSec": 430.2, - "avgLatencyMs": 22.7, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 35, - "maxLatencyMs": 59, - "bytesPerSec": 136694988.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2151, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 430.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 59, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136694988.81, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2081, - "errors": 0, - "requestsPerSec": 416.2, - "avgLatencyMs": 59.22, - "p50LatencyMs": 59, - "p75LatencyMs": 61, - "p90LatencyMs": 66, - "p99LatencyMs": 79, - "maxLatencyMs": 368, - "bytesPerSec": 132245094.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2081, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 416.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 79, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 368, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132245094.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2135, - "errors": 0, - "requestsPerSec": 427, - "avgLatencyMs": 115.27, - "p50LatencyMs": 113, - "p75LatencyMs": 119, - "p90LatencyMs": 128, - "p99LatencyMs": 136, - "maxLatencyMs": 384, - "bytesPerSec": 135705395.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2135, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 427, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 115.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 136, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 384, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135705395.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2140, - "errors": 0, - "requestsPerSec": 428, - "avgLatencyMs": 209.89, - "p50LatencyMs": 150, - "p75LatencyMs": 185, - "p90LatencyMs": 199, - "p99LatencyMs": 3033, - "maxLatencyMs": 4975, - "bytesPerSec": 136006860.81 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2140, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 428, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 209.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 199, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3033, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4975, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136006860.81, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2125, - "errors": 0, - "requestsPerSec": 425, - "avgLatencyMs": 209.59, - "p50LatencyMs": 150, - "p75LatencyMs": 185, - "p90LatencyMs": 202, - "p99LatencyMs": 2989, - "maxLatencyMs": 4952, - "bytesPerSec": 135076249.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2125, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 425, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 209.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 202, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2989, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4952, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135076249.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1509, - "errors": 0, - "requestsPerSec": 301.8, - "avgLatencyMs": 3.09, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 95911936 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1509, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 301.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 95911936, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2034, - "errors": 0, - "requestsPerSec": 406.8, - "avgLatencyMs": 11.77, - "p50LatencyMs": 10, - "p75LatencyMs": 14, - "p90LatencyMs": 15, - "p99LatencyMs": 19, - "maxLatencyMs": 26, - "bytesPerSec": 129269760 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2034, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 406.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 11.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129269760, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2133, - "errors": 0, - "requestsPerSec": 426.6, - "avgLatencyMs": 22.89, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 26, - "p99LatencyMs": 34, - "maxLatencyMs": 64, - "bytesPerSec": 135574323.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2133, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 426.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135574323.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2123, - "errors": 0, - "requestsPerSec": 424.6, - "avgLatencyMs": 58.1, - "p50LatencyMs": 57, - "p75LatencyMs": 60, - "p90LatencyMs": 65, - "p99LatencyMs": 83, - "maxLatencyMs": 369, - "bytesPerSec": 134938624 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2123, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 424.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 58.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 83, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 369, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134938624, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2080, - "errors": 0, - "requestsPerSec": 416, - "avgLatencyMs": 118.31, - "p50LatencyMs": 114, - "p75LatencyMs": 123, - "p90LatencyMs": 132, - "p99LatencyMs": 534, - "maxLatencyMs": 1514, - "bytesPerSec": 132199219.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2080, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 416, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 118.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 534, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1514, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132199219.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2074, - "errors": 0, - "requestsPerSec": 414.8, - "avgLatencyMs": 211.79, - "p50LatencyMs": 155, - "p75LatencyMs": 179, - "p90LatencyMs": 208, - "p99LatencyMs": 3076, - "maxLatencyMs": 4948, - "bytesPerSec": 131832217.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2074, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 414.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 211.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 208, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3076, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4948, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131832217.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2133, - "errors": 0, - "requestsPerSec": 426.6, - "avgLatencyMs": 208.8, - "p50LatencyMs": 148, - "p75LatencyMs": 183, - "p90LatencyMs": 199, - "p99LatencyMs": 2985, - "maxLatencyMs": 4931, - "bytesPerSec": 135600537.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2133, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 426.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 208.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 199, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2985, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4931, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135600537.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1560, - "errors": 0, - "requestsPerSec": 312, - "avgLatencyMs": 2.91, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 99136307.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1560, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 312, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99136307.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2179, - "errors": 0, - "requestsPerSec": 435.8, - "avgLatencyMs": 10.98, - "p50LatencyMs": 10, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 24, - "bytesPerSec": 138477568 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2179, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 435.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 138477568, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2207, - "errors": 0, - "requestsPerSec": 441.4, - "avgLatencyMs": 22.11, - "p50LatencyMs": 23, - "p75LatencyMs": 23, - "p90LatencyMs": 25, - "p99LatencyMs": 33, - "maxLatencyMs": 49, - "bytesPerSec": 140260147.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2207, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 441.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 49, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140260147.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2214, - "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 55.64, - "p50LatencyMs": 55, - "p75LatencyMs": 57, - "p90LatencyMs": 60, - "p99LatencyMs": 73, - "maxLatencyMs": 346, - "bytesPerSec": 140732006.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2214, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 442.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 55.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 73, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 346, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140732006.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2204, - "errors": 0, - "requestsPerSec": 440.8, - "avgLatencyMs": 111.62, - "p50LatencyMs": 108, - "p75LatencyMs": 113, - "p90LatencyMs": 123, - "p99LatencyMs": 453, - "maxLatencyMs": 1456, - "bytesPerSec": 140050432 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2204, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 440.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 111.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 453, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1456, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140050432, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2227, - "errors": 0, - "requestsPerSec": 445.4, - "avgLatencyMs": 204.16, - "p50LatencyMs": 151, - "p75LatencyMs": 182, - "p90LatencyMs": 198, - "p99LatencyMs": 2866, - "maxLatencyMs": 4887, - "bytesPerSec": 141544652.81 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2227, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 445.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 204.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 151, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 198, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2866, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4887, + "unit": "ms" + }, + "bytesPerSec": { + "value": 141544652.81, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2219, - "errors": 0, - "requestsPerSec": 443.8, - "avgLatencyMs": 205.16, - "p50LatencyMs": 150, - "p75LatencyMs": 181, - "p90LatencyMs": 201, - "p99LatencyMs": 2915, - "maxLatencyMs": 4932, - "bytesPerSec": 141013811.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2219, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 443.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 205.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 201, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2915, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4932, + "unit": "ms" + }, + "bytesPerSec": { + "value": 141013811.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -772,8 +1614,14 @@ "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 43131, - "totalErrors": 0, + "totalRequests": { + "value": 43131, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2624,53 +3472,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 110, - "fcpMs": 110.37, + "firstPaintMs": { + "value": 110, + "unit": "ms" + }, + "fcpMs": { + "value": 110.37, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.058999999999997, - "inputDelayMs": 0.671, - "processingDurationMs": 3.256, - "presentationDelayMs": 12.132 + "interactionLatencyMs": { + "value": 16.058999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.671, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.256, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.132, + "unit": "ms" + } } }, { - "firstPaintMs": 100, - "fcpMs": 99.77, + "firstPaintMs": { + "value": 100, + "unit": "ms" + }, + "fcpMs": { + "value": 99.77, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.201999999999998, - "inputDelayMs": 0.436, - "processingDurationMs": 4.826, - "presentationDelayMs": 11.94 + "interactionLatencyMs": { + "value": 17.201999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.436, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.826, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.94, + "unit": "ms" + } } }, { - "firstPaintMs": 97, - "fcpMs": 96.585, + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 96.585, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.217, - "inputDelayMs": 0.524, - "processingDurationMs": 3.515, - "presentationDelayMs": 11.178 + "interactionLatencyMs": { + "value": 15.217, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.524, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.515, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.178, + "unit": "ms" + } } }, { - "firstPaintMs": 98, - "fcpMs": 97.741, + "firstPaintMs": { + "value": 98, + "unit": "ms" + }, + "fcpMs": { + "value": 97.741, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.604, - "inputDelayMs": 0.534, - "processingDurationMs": 3.021, - "presentationDelayMs": 11.049 + "interactionLatencyMs": { + "value": 14.604, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.534, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.021, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.049, + "unit": "ms" + } } }, { - "firstPaintMs": 96, - "fcpMs": 96.468, + "firstPaintMs": { + "value": 96, + "unit": "ms" + }, + "fcpMs": { + "value": 96.468, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.294, - "inputDelayMs": 0.487, - "processingDurationMs": 4.648, - "presentationDelayMs": 12.159 + "interactionLatencyMs": { + "value": 17.294, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.487, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.648, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.159, + "unit": "ms" + } } } ], @@ -2843,53 +3781,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 97, - "fcpMs": 97.27, + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 97.27, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.567999999999998, - "inputDelayMs": 0.799, - "processingDurationMs": 8.506, - "presentationDelayMs": 7.263 + "interactionLatencyMs": { + "value": 16.567999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.799, + "unit": "ms" + }, + "processingDurationMs": { + "value": 8.506, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.263, + "unit": "ms" + } } }, { - "firstPaintMs": 95, - "fcpMs": 95.338, + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 95.338, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.006, - "inputDelayMs": 0.471, - "processingDurationMs": 6.034, - "presentationDelayMs": 6.501 + "interactionLatencyMs": { + "value": 13.006, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.471, + "unit": "ms" + }, + "processingDurationMs": { + "value": 6.034, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.501, + "unit": "ms" + } } }, { - "firstPaintMs": 71, - "fcpMs": 70.725, + "firstPaintMs": { + "value": 71, + "unit": "ms" + }, + "fcpMs": { + "value": 70.725, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.811999999999998, - "inputDelayMs": 3.079, - "processingDurationMs": 4.706, - "presentationDelayMs": 10.027 + "interactionLatencyMs": { + "value": 17.811999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.079, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.706, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.027, + "unit": "ms" + } } }, { - "firstPaintMs": 76, - "fcpMs": 75.596, + "firstPaintMs": { + "value": 76, + "unit": "ms" + }, + "fcpMs": { + "value": 75.596, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 21.641000000000002, - "inputDelayMs": 0.454, - "processingDurationMs": 3.916, - "presentationDelayMs": 17.271 + "interactionLatencyMs": { + "value": 21.641000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.454, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.916, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.271, + "unit": "ms" + } } }, { - "firstPaintMs": 77, - "fcpMs": 77.341, + "firstPaintMs": { + "value": 77, + "unit": "ms" + }, + "fcpMs": { + "value": 77.341, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.905000000000001, - "inputDelayMs": 0.631, - "processingDurationMs": 4.613, - "presentationDelayMs": 8.661 + "interactionLatencyMs": { + "value": 13.905000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.631, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.613, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.661, + "unit": "ms" + } } } ], @@ -3059,7 +4087,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -3068,9 +4099,17 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "22.13.0", - "imposedBy": ["@napi-rs/wasm-runtime"], - "packagesScanned": 181, - "packagesDeclaringNodeEngine": 116, + "imposedBy": [ + "@napi-rs/wasm-runtime" + ], + "packagesScanned": { + "value": 181, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 116, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -3078,31 +4117,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 4, - "devDependencies": 11, - "allDependencies": 251, - "duplicateDependencies": 9, - "depInstallSize": 142047219 + "prodDependencies": { + "value": 4, + "unit": "count" + }, + "devDependencies": { + "value": 11, + "unit": "count" + }, + "allDependencies": { + "value": 251, + "unit": "count" + }, + "duplicateDependencies": { + "value": 9, + "unit": "count" + }, + "depInstallSize": { + "value": 142047219, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 4 + "result": { + "value": 4, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 11 + "result": { + "value": 11, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 251 + "result": { + "value": 251, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 4, - "devDependencies": 0, - "allDependencies": 4, + "prodDependencies": { + "value": 4, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 4, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -3110,23 +4182,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 4, - "devDependencies": 4, - "allDependencies": 220, - "duplicateDependencies": 9 + "prodDependencies": { + "value": 4, + "unit": "count" + }, + "devDependencies": { + "value": 4, + "unit": "count" + }, + "allDependencies": { + "value": 220, + "unit": "count" + }, + "duplicateDependencies": { + "value": 9, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 9 + "result": { + "value": 9, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 142047219 + "result": { + "value": 142047219, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -3139,7 +4232,10 @@ "baselineStatus": "high", "baselineYear": 2020, "baselineReason": null, - "baselineFeatureCount": 35 + "baselineFeatureCount": { + "value": 35, + "unit": "count" + } } }, "minimumNodeVersion": { @@ -3148,7 +4244,9 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": ["@napi-rs/wasm-runtime"] + "result": [ + "@napi-rs/wasm-runtime" + ] } } } diff --git a/packages/results/data/solid/versions/2.0.0-rc.21.json b/packages/results/data/solid/versions/2.0.0-rc.21.json index 57edd998..ffa47d89 100644 --- a/packages/results/data/solid/versions/2.0.0-rc.21.json +++ b/packages/results/data/solid/versions/2.0.0-rc.21.json @@ -61,40 +61,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 8, - "transferSize": 43895 + "requestCount": { + "value": 8, + "unit": "requests" + }, + "transferSize": { + "value": 43895, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 2817 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 2817, + "unit": "bytes" + } }, "script": { - "requestCount": 6, - "transferSize": 40260 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 40260, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 818 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 818, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -106,19 +160,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1511 + "installTimeMs": { + "value": 1511, + "unit": "ms" + } }, { - "installTimeMs": 1598 + "installTimeMs": { + "value": 1598, + "unit": "ms" + } }, { - "installTimeMs": 1854 + "installTimeMs": { + "value": 1854, + "unit": "ms" + } }, { - "installTimeMs": 1780 + "installTimeMs": { + "value": 1780, + "unit": "ms" + } }, { - "installTimeMs": 1806 + "installTimeMs": { + "value": 1806, + "unit": "ms" + } } ], "installTimeMs": { @@ -147,7 +216,10 @@ } } }, - "nodeModulesSizeBytes": 157220864 + "nodeModulesSizeBytes": { + "value": 157220864, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -157,19 +229,34 @@ "runs": 5, "iterations": [ { - "timeMs": 593 + "timeMs": { + "value": 593, + "unit": "ms" + } }, { - "timeMs": 607 + "timeMs": { + "value": 607, + "unit": "ms" + } }, { - "timeMs": 586 + "timeMs": { + "value": 586, + "unit": "ms" + } }, { - "timeMs": 634 + "timeMs": { + "value": 634, + "unit": "ms" + } }, { - "timeMs": 549 + "timeMs": { + "value": 549, + "unit": "ms" + } } ], "timeMs": { @@ -207,19 +294,34 @@ "runs": 5, "iterations": [ { - "timeMs": 539 + "timeMs": { + "value": 539, + "unit": "ms" + } }, { - "timeMs": 541 + "timeMs": { + "value": 541, + "unit": "ms" + } }, { - "timeMs": 541 + "timeMs": { + "value": 541, + "unit": "ms" + } }, { - "timeMs": 521 + "timeMs": { + "value": 521, + "unit": "ms" + } }, { - "timeMs": 503 + "timeMs": { + "value": 503, + "unit": "ms" + } } ], "timeMs": { @@ -257,19 +359,34 @@ "runs": 5, "iterations": [ { - "timeMs": 857 + "timeMs": { + "value": 857, + "unit": "ms" + } }, { - "timeMs": 795 + "timeMs": { + "value": 795, + "unit": "ms" + } }, { - "timeMs": 843 + "timeMs": { + "value": 843, + "unit": "ms" + } }, { - "timeMs": 826 + "timeMs": { + "value": 826, + "unit": "ms" + } }, { - "timeMs": 820 + "timeMs": { + "value": 820, + "unit": "ms" + } } ], "timeMs": { @@ -321,7 +438,10 @@ "min": 1.0276940000003378, "max": 10.12441200000103 }, - "samples": 4047 + "samples": { + "value": 4047, + "unit": "requests" + } }, { "opsPerSec": { @@ -338,7 +458,10 @@ "min": 1.0167939999992086, "max": 11.593699000000925 }, - "samples": 4092 + "samples": { + "value": 4092, + "unit": "requests" + } }, { "opsPerSec": { @@ -355,7 +478,10 @@ "min": 0.9743740000012622, "max": 10.982884000000922 }, - "samples": 4095 + "samples": { + "value": 4095, + "unit": "requests" + } }, { "opsPerSec": { @@ -372,7 +498,10 @@ "min": 0.9902440000005299, "max": 22.022021999997378 }, - "samples": 4099 + "samples": { + "value": 4099, + "unit": "requests" + } }, { "opsPerSec": { @@ -389,7 +518,10 @@ "min": 0.9744809999974677, "max": 39.63570599999366 }, - "samples": 4060 + "samples": { + "value": 4060, + "unit": "requests" + } } ], "opsPerSec": { @@ -444,9 +576,18 @@ } } }, - "samples": 20393, - "bodySizeKb": 218.32, - "duplicationFactor": 2, + "samples": { + "value": 20393, + "unit": "requests" + }, + "bodySizeKb": { + "value": 218.32, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -464,306 +605,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1495, - "errors": 0, - "requestsPerSec": 299, - "avgLatencyMs": 3.05, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 95007539.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1495, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 299, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 95007539.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2108, - "errors": 0, - "requestsPerSec": 421.6, - "avgLatencyMs": 11.33, - "p50LatencyMs": 10, - "p75LatencyMs": 14, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 28, - "bytesPerSec": 133975244.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2108, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 421.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 11.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 28, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133975244.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2151, - "errors": 0, - "requestsPerSec": 430.2, - "avgLatencyMs": 22.7, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 35, - "maxLatencyMs": 59, - "bytesPerSec": 136694988.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2151, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 430.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 59, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136694988.81, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2081, - "errors": 0, - "requestsPerSec": 416.2, - "avgLatencyMs": 59.22, - "p50LatencyMs": 59, - "p75LatencyMs": 61, - "p90LatencyMs": 66, - "p99LatencyMs": 79, - "maxLatencyMs": 368, - "bytesPerSec": 132245094.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2081, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 416.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 79, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 368, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132245094.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2135, - "errors": 0, - "requestsPerSec": 427, - "avgLatencyMs": 115.27, - "p50LatencyMs": 113, - "p75LatencyMs": 119, - "p90LatencyMs": 128, - "p99LatencyMs": 136, - "maxLatencyMs": 384, - "bytesPerSec": 135705395.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2135, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 427, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 115.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 136, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 384, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135705395.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2140, - "errors": 0, - "requestsPerSec": 428, - "avgLatencyMs": 209.89, - "p50LatencyMs": 150, - "p75LatencyMs": 185, - "p90LatencyMs": 199, - "p99LatencyMs": 3033, - "maxLatencyMs": 4975, - "bytesPerSec": 136006860.81 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2140, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 428, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 209.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 199, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3033, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4975, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136006860.81, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2125, - "errors": 0, - "requestsPerSec": 425, - "avgLatencyMs": 209.59, - "p50LatencyMs": 150, - "p75LatencyMs": 185, - "p90LatencyMs": 202, - "p99LatencyMs": 2989, - "maxLatencyMs": 4952, - "bytesPerSec": 135076249.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2125, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 425, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 209.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 202, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2989, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4952, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135076249.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1509, - "errors": 0, - "requestsPerSec": 301.8, - "avgLatencyMs": 3.09, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 95911936 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1509, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 301.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 95911936, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2034, - "errors": 0, - "requestsPerSec": 406.8, - "avgLatencyMs": 11.77, - "p50LatencyMs": 10, - "p75LatencyMs": 14, - "p90LatencyMs": 15, - "p99LatencyMs": 19, - "maxLatencyMs": 26, - "bytesPerSec": 129269760 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2034, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 406.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 11.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129269760, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2133, - "errors": 0, - "requestsPerSec": 426.6, - "avgLatencyMs": 22.89, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 26, - "p99LatencyMs": 34, - "maxLatencyMs": 64, - "bytesPerSec": 135574323.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2133, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 426.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135574323.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2123, - "errors": 0, - "requestsPerSec": 424.6, - "avgLatencyMs": 58.1, - "p50LatencyMs": 57, - "p75LatencyMs": 60, - "p90LatencyMs": 65, - "p99LatencyMs": 83, - "maxLatencyMs": 369, - "bytesPerSec": 134938624 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2123, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 424.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 58.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 83, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 369, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134938624, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2080, - "errors": 0, - "requestsPerSec": 416, - "avgLatencyMs": 118.31, - "p50LatencyMs": 114, - "p75LatencyMs": 123, - "p90LatencyMs": 132, - "p99LatencyMs": 534, - "maxLatencyMs": 1514, - "bytesPerSec": 132199219.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2080, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 416, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 118.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 534, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1514, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132199219.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2074, - "errors": 0, - "requestsPerSec": 414.8, - "avgLatencyMs": 211.79, - "p50LatencyMs": 155, - "p75LatencyMs": 179, - "p90LatencyMs": 208, - "p99LatencyMs": 3076, - "maxLatencyMs": 4948, - "bytesPerSec": 131832217.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2074, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 414.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 211.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 208, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3076, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4948, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131832217.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2133, - "errors": 0, - "requestsPerSec": 426.6, - "avgLatencyMs": 208.8, - "p50LatencyMs": 148, - "p75LatencyMs": 183, - "p90LatencyMs": 199, - "p99LatencyMs": 2985, - "maxLatencyMs": 4931, - "bytesPerSec": 135600537.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2133, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 426.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 208.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 199, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2985, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4931, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135600537.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1560, - "errors": 0, - "requestsPerSec": 312, - "avgLatencyMs": 2.91, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 99136307.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1560, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 312, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99136307.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2179, - "errors": 0, - "requestsPerSec": 435.8, - "avgLatencyMs": 10.98, - "p50LatencyMs": 10, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 24, - "bytesPerSec": 138477568 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2179, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 435.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 138477568, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2207, - "errors": 0, - "requestsPerSec": 441.4, - "avgLatencyMs": 22.11, - "p50LatencyMs": 23, - "p75LatencyMs": 23, - "p90LatencyMs": 25, - "p99LatencyMs": 33, - "maxLatencyMs": 49, - "bytesPerSec": 140260147.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2207, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 441.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 49, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140260147.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2214, - "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 55.64, - "p50LatencyMs": 55, - "p75LatencyMs": 57, - "p90LatencyMs": 60, - "p99LatencyMs": 73, - "maxLatencyMs": 346, - "bytesPerSec": 140732006.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2214, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 442.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 55.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 73, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 346, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140732006.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2204, - "errors": 0, - "requestsPerSec": 440.8, - "avgLatencyMs": 111.62, - "p50LatencyMs": 108, - "p75LatencyMs": 113, - "p90LatencyMs": 123, - "p99LatencyMs": 453, - "maxLatencyMs": 1456, - "bytesPerSec": 140050432 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2204, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 440.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 111.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 453, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1456, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140050432, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2227, - "errors": 0, - "requestsPerSec": 445.4, - "avgLatencyMs": 204.16, - "p50LatencyMs": 151, - "p75LatencyMs": 182, - "p90LatencyMs": 198, - "p99LatencyMs": 2866, - "maxLatencyMs": 4887, - "bytesPerSec": 141544652.81 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2227, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 445.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 204.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 151, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 198, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2866, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4887, + "unit": "ms" + }, + "bytesPerSec": { + "value": 141544652.81, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2219, - "errors": 0, - "requestsPerSec": 443.8, - "avgLatencyMs": 205.16, - "p50LatencyMs": 150, - "p75LatencyMs": 181, - "p90LatencyMs": 201, - "p99LatencyMs": 2915, - "maxLatencyMs": 4932, - "bytesPerSec": 141013811.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2219, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 443.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 205.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 201, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2915, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4932, + "unit": "ms" + }, + "bytesPerSec": { + "value": 141013811.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -772,8 +1614,14 @@ "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 43131, - "totalErrors": 0, + "totalRequests": { + "value": 43131, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2624,53 +3472,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 110, - "fcpMs": 110.37, + "firstPaintMs": { + "value": 110, + "unit": "ms" + }, + "fcpMs": { + "value": 110.37, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.058999999999997, - "inputDelayMs": 0.671, - "processingDurationMs": 3.256, - "presentationDelayMs": 12.132 + "interactionLatencyMs": { + "value": 16.058999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.671, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.256, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.132, + "unit": "ms" + } } }, { - "firstPaintMs": 100, - "fcpMs": 99.77, + "firstPaintMs": { + "value": 100, + "unit": "ms" + }, + "fcpMs": { + "value": 99.77, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.201999999999998, - "inputDelayMs": 0.436, - "processingDurationMs": 4.826, - "presentationDelayMs": 11.94 + "interactionLatencyMs": { + "value": 17.201999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.436, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.826, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.94, + "unit": "ms" + } } }, { - "firstPaintMs": 97, - "fcpMs": 96.585, + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 96.585, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.217, - "inputDelayMs": 0.524, - "processingDurationMs": 3.515, - "presentationDelayMs": 11.178 + "interactionLatencyMs": { + "value": 15.217, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.524, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.515, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.178, + "unit": "ms" + } } }, { - "firstPaintMs": 98, - "fcpMs": 97.741, + "firstPaintMs": { + "value": 98, + "unit": "ms" + }, + "fcpMs": { + "value": 97.741, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.604, - "inputDelayMs": 0.534, - "processingDurationMs": 3.021, - "presentationDelayMs": 11.049 + "interactionLatencyMs": { + "value": 14.604, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.534, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.021, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.049, + "unit": "ms" + } } }, { - "firstPaintMs": 96, - "fcpMs": 96.468, + "firstPaintMs": { + "value": 96, + "unit": "ms" + }, + "fcpMs": { + "value": 96.468, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.294, - "inputDelayMs": 0.487, - "processingDurationMs": 4.648, - "presentationDelayMs": 12.159 + "interactionLatencyMs": { + "value": 17.294, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.487, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.648, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.159, + "unit": "ms" + } } } ], @@ -2843,53 +3781,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 97, - "fcpMs": 97.27, + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 97.27, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.567999999999998, - "inputDelayMs": 0.799, - "processingDurationMs": 8.506, - "presentationDelayMs": 7.263 + "interactionLatencyMs": { + "value": 16.567999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.799, + "unit": "ms" + }, + "processingDurationMs": { + "value": 8.506, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.263, + "unit": "ms" + } } }, { - "firstPaintMs": 95, - "fcpMs": 95.338, + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 95.338, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.006, - "inputDelayMs": 0.471, - "processingDurationMs": 6.034, - "presentationDelayMs": 6.501 + "interactionLatencyMs": { + "value": 13.006, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.471, + "unit": "ms" + }, + "processingDurationMs": { + "value": 6.034, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.501, + "unit": "ms" + } } }, { - "firstPaintMs": 71, - "fcpMs": 70.725, + "firstPaintMs": { + "value": 71, + "unit": "ms" + }, + "fcpMs": { + "value": 70.725, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.811999999999998, - "inputDelayMs": 3.079, - "processingDurationMs": 4.706, - "presentationDelayMs": 10.027 + "interactionLatencyMs": { + "value": 17.811999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.079, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.706, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.027, + "unit": "ms" + } } }, { - "firstPaintMs": 76, - "fcpMs": 75.596, + "firstPaintMs": { + "value": 76, + "unit": "ms" + }, + "fcpMs": { + "value": 75.596, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 21.641000000000002, - "inputDelayMs": 0.454, - "processingDurationMs": 3.916, - "presentationDelayMs": 17.271 + "interactionLatencyMs": { + "value": 21.641000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.454, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.916, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.271, + "unit": "ms" + } } }, { - "firstPaintMs": 77, - "fcpMs": 77.341, + "firstPaintMs": { + "value": 77, + "unit": "ms" + }, + "fcpMs": { + "value": 77.341, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.905000000000001, - "inputDelayMs": 0.631, - "processingDurationMs": 4.613, - "presentationDelayMs": 8.661 + "interactionLatencyMs": { + "value": 13.905000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.631, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.613, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.661, + "unit": "ms" + } } } ], @@ -3059,7 +4087,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -3068,9 +4099,17 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "22.13.0", - "imposedBy": ["@napi-rs/wasm-runtime"], - "packagesScanned": 181, - "packagesDeclaringNodeEngine": 116, + "imposedBy": [ + "@napi-rs/wasm-runtime" + ], + "packagesScanned": { + "value": 181, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 116, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -3078,31 +4117,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 4, - "devDependencies": 11, - "allDependencies": 251, - "duplicateDependencies": 9, - "depInstallSize": 142047219 + "prodDependencies": { + "value": 4, + "unit": "count" + }, + "devDependencies": { + "value": 11, + "unit": "count" + }, + "allDependencies": { + "value": 251, + "unit": "count" + }, + "duplicateDependencies": { + "value": 9, + "unit": "count" + }, + "depInstallSize": { + "value": 142047219, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 4 + "result": { + "value": 4, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 11 + "result": { + "value": 11, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 251 + "result": { + "value": 251, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 4, - "devDependencies": 0, - "allDependencies": 4, + "prodDependencies": { + "value": 4, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 4, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -3110,23 +4182,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 4, - "devDependencies": 4, - "allDependencies": 220, - "duplicateDependencies": 9 + "prodDependencies": { + "value": 4, + "unit": "count" + }, + "devDependencies": { + "value": 4, + "unit": "count" + }, + "allDependencies": { + "value": 220, + "unit": "count" + }, + "duplicateDependencies": { + "value": 9, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 9 + "result": { + "value": 9, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 142047219 + "result": { + "value": 142047219, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -3139,7 +4232,10 @@ "baselineStatus": "high", "baselineYear": 2020, "baselineReason": null, - "baselineFeatureCount": 35 + "baselineFeatureCount": { + "value": 35, + "unit": "count" + } } }, "minimumNodeVersion": { @@ -3148,7 +4244,9 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": ["@napi-rs/wasm-runtime"] + "result": [ + "@napi-rs/wasm-runtime" + ] } } } diff --git a/packages/results/data/sveltekit/latest.json b/packages/results/data/sveltekit/latest.json index bc903c14..951e32e1 100644 --- a/packages/results/data/sveltekit/latest.json +++ b/packages/results/data/sveltekit/latest.json @@ -57,40 +57,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 12, - "transferSize": 39243 + "requestCount": { + "value": 12, + "unit": "requests" + }, + "transferSize": { + "value": 39243, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 3185 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 3185, + "unit": "bytes" + } }, "script": { - "requestCount": 10, - "transferSize": 35179 + "requestCount": { + "value": 10, + "unit": "requests" + }, + "transferSize": { + "value": 35179, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 879 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 879, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -102,19 +156,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1451 + "installTimeMs": { + "value": 1451, + "unit": "ms" + } }, { - "installTimeMs": 1425 + "installTimeMs": { + "value": 1425, + "unit": "ms" + } }, { - "installTimeMs": 1561 + "installTimeMs": { + "value": 1561, + "unit": "ms" + } }, { - "installTimeMs": 1548 + "installTimeMs": { + "value": 1548, + "unit": "ms" + } }, { - "installTimeMs": 1764 + "installTimeMs": { + "value": 1764, + "unit": "ms" + } } ], "installTimeMs": { @@ -143,7 +212,10 @@ } } }, - "nodeModulesSizeBytes": 92610560 + "nodeModulesSizeBytes": { + "value": 92610560, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -153,19 +225,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1804 + "timeMs": { + "value": 1804, + "unit": "ms" + } }, { - "timeMs": 1970 + "timeMs": { + "value": 1970, + "unit": "ms" + } }, { - "timeMs": 1769 + "timeMs": { + "value": 1769, + "unit": "ms" + } }, { - "timeMs": 1819 + "timeMs": { + "value": 1819, + "unit": "ms" + } }, { - "timeMs": 1917 + "timeMs": { + "value": 1917, + "unit": "ms" + } } ], "timeMs": { @@ -203,19 +290,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1655 + "timeMs": { + "value": 1655, + "unit": "ms" + } }, { - "timeMs": 1693 + "timeMs": { + "value": 1693, + "unit": "ms" + } }, { - "timeMs": 1564 + "timeMs": { + "value": 1564, + "unit": "ms" + } }, { - "timeMs": 1622 + "timeMs": { + "value": 1622, + "unit": "ms" + } }, { - "timeMs": 1675 + "timeMs": { + "value": 1675, + "unit": "ms" + } } ], "timeMs": { @@ -253,19 +355,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1326 + "timeMs": { + "value": 1326, + "unit": "ms" + } }, { - "timeMs": 1256 + "timeMs": { + "value": 1256, + "unit": "ms" + } }, { - "timeMs": 1306 + "timeMs": { + "value": 1306, + "unit": "ms" + } }, { - "timeMs": 1227 + "timeMs": { + "value": 1227, + "unit": "ms" + } }, { - "timeMs": 1195 + "timeMs": { + "value": 1195, + "unit": "ms" + } } ], "timeMs": { @@ -317,7 +434,10 @@ "min": 1.1195700000007491, "max": 10.442990999999893 }, - "samples": 4305 + "samples": { + "value": 4305, + "unit": "requests" + } }, { "opsPerSec": { @@ -334,7 +454,10 @@ "min": 1.1062529999999242, "max": 29.696087999996962 }, - "samples": 4261 + "samples": { + "value": 4261, + "unit": "requests" + } }, { "opsPerSec": { @@ -351,7 +474,10 @@ "min": 1.0624490000009246, "max": 8.50091799999791 }, - "samples": 4437 + "samples": { + "value": 4437, + "unit": "requests" + } }, { "opsPerSec": { @@ -368,7 +494,10 @@ "min": 1.0165839999972377, "max": 8.613038999996206 }, - "samples": 4512 + "samples": { + "value": 4512, + "unit": "requests" + } }, { "opsPerSec": { @@ -385,7 +514,10 @@ "min": 0.996249000003445, "max": 8.75561999999627 }, - "samples": 4519 + "samples": { + "value": 4519, + "unit": "requests" + } } ], "opsPerSec": { @@ -440,9 +572,18 @@ } } }, - "samples": 22034, - "bodySizeKb": 184.3, - "duplicationFactor": 2, + "samples": { + "value": 22034, + "unit": "requests" + }, + "bodySizeKb": { + "value": 184.3, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -460,306 +601,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1737, - "errors": 0, - "requestsPerSec": 347.4, - "avgLatencyMs": 2.08, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 96894976 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1737, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 347.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 96894976, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2786, - "errors": 0, - "requestsPerSec": 557.21, - "avgLatencyMs": 8.65, - "p50LatencyMs": 9, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 15, - "maxLatencyMs": 19, - "bytesPerSec": 155412070.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2786, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 557.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 15, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 155412070.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2808, - "errors": 0, - "requestsPerSec": 561.6, - "avgLatencyMs": 17.27, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 40, - "bytesPerSec": 156644147.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2808, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 561.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 29, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 40, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156644147.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2888, - "errors": 0, - "requestsPerSec": 577.6, - "avgLatencyMs": 42.6, - "p50LatencyMs": 41, - "p75LatencyMs": 46, - "p90LatencyMs": 57, - "p99LatencyMs": 84, - "maxLatencyMs": 303, - "bytesPerSec": 161074380.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2888, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 577.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 84, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 303, + "unit": "ms" + }, + "bytesPerSec": { + "value": 161074380.81, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2778, - "errors": 0, - "requestsPerSec": 555.6, - "avgLatencyMs": 88.45, - "p50LatencyMs": 84, - "p75LatencyMs": 105, - "p90LatencyMs": 124, - "p99LatencyMs": 159, - "maxLatencyMs": 402, - "bytesPerSec": 154966425.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2778, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 555.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 88.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 159, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 402, + "unit": "ms" + }, + "bytesPerSec": { + "value": 154966425.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2773, - "errors": 0, - "requestsPerSec": 554.6, - "avgLatencyMs": 157.21, - "p50LatencyMs": 116, - "p75LatencyMs": 142, - "p90LatencyMs": 183, - "p99LatencyMs": 2103, - "maxLatencyMs": 4929, - "bytesPerSec": 154678067.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2773, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 554.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 157.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2103, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4929, + "unit": "ms" + }, + "bytesPerSec": { + "value": 154678067.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2739, - "errors": 0, - "requestsPerSec": 547.8, - "avgLatencyMs": 159.32, - "p50LatencyMs": 106, - "p75LatencyMs": 141, - "p90LatencyMs": 196, - "p99LatencyMs": 2181, - "maxLatencyMs": 4858, - "bytesPerSec": 152770969.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2739, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 547.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 159.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2181, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4858, + "unit": "ms" + }, + "bytesPerSec": { + "value": 152770969.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1702, - "errors": 0, - "requestsPerSec": 340.4, - "avgLatencyMs": 2.17, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94928896 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1702, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 340.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 94928896, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2851, - "errors": 0, - "requestsPerSec": 570.21, - "avgLatencyMs": 8.39, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 13, - "maxLatencyMs": 19, - "bytesPerSec": 159055872 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2851, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 570.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 159055872, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2907, - "errors": 0, - "requestsPerSec": 581.4, - "avgLatencyMs": 16.66, - "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 28, - "maxLatencyMs": 42, - "bytesPerSec": 162149171.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2907, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 581.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 162149171.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2899, - "errors": 0, - "requestsPerSec": 579.8, - "avgLatencyMs": 42.34, - "p50LatencyMs": 41, - "p75LatencyMs": 43, - "p90LatencyMs": 58, - "p99LatencyMs": 73, - "maxLatencyMs": 250, - "bytesPerSec": 161703526.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2899, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 579.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 43, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 73, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 250, + "unit": "ms" + }, + "bytesPerSec": { + "value": 161703526.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2819, - "errors": 0, - "requestsPerSec": 563.8, - "avgLatencyMs": 87.29, - "p50LatencyMs": 83, - "p75LatencyMs": 98, - "p90LatencyMs": 122, - "p99LatencyMs": 272, - "maxLatencyMs": 1317, - "bytesPerSec": 157247078.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2819, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 563.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 87.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 98, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 272, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1317, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157247078.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2812, - "errors": 0, - "requestsPerSec": 562.4, - "avgLatencyMs": 160.31, - "p50LatencyMs": 111, - "p75LatencyMs": 142, - "p90LatencyMs": 197, - "p99LatencyMs": 2077, - "maxLatencyMs": 4960, - "bytesPerSec": 156827648 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2812, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 562.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 160.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 197, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2077, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4960, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156827648, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2761, - "errors": 0, - "requestsPerSec": 552.21, - "avgLatencyMs": 156.62, - "p50LatencyMs": 109, - "p75LatencyMs": 135, - "p90LatencyMs": 195, - "p99LatencyMs": 2130, - "maxLatencyMs": 4872, - "bytesPerSec": 154016153.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2761, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 552.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 156.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 195, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2130, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4872, + "unit": "ms" + }, + "bytesPerSec": { + "value": 154016153.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1747, - "errors": 0, - "requestsPerSec": 349.4, - "avgLatencyMs": 2.13, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 97445478.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1747, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 349.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97445478.4, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2909, - "errors": 0, - "requestsPerSec": 581.8, - "avgLatencyMs": 8.02, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 162254028.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2909, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 581.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 22, + "unit": "ms" + }, + "bytesPerSec": { + "value": 162254028.81, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2904, - "errors": 0, - "requestsPerSec": 580.8, - "avgLatencyMs": 16.66, - "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 19, - "p99LatencyMs": 28, - "maxLatencyMs": 48, - "bytesPerSec": 161991884.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2904, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 580.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 48, + "unit": "ms" + }, + "bytesPerSec": { + "value": 161991884.81, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2863, - "errors": 0, - "requestsPerSec": 572.6, - "avgLatencyMs": 42.84, - "p50LatencyMs": 42, - "p75LatencyMs": 43, - "p90LatencyMs": 53, - "p99LatencyMs": 81, - "maxLatencyMs": 215, - "bytesPerSec": 159685017.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2863, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 572.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 43, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 81, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 215, + "unit": "ms" + }, + "bytesPerSec": { + "value": 159685017.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2803, - "errors": 0, - "requestsPerSec": 560.6, - "avgLatencyMs": 87.94, - "p50LatencyMs": 83, - "p75LatencyMs": 95, - "p90LatencyMs": 122, - "p99LatencyMs": 281, - "maxLatencyMs": 1456, - "bytesPerSec": 156355788.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2803, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 560.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 87.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 95, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 281, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1456, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156355788.81, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2818, - "errors": 0, - "requestsPerSec": 563.6, - "avgLatencyMs": 154.84, - "p50LatencyMs": 117, - "p75LatencyMs": 134, - "p90LatencyMs": 159, - "p99LatencyMs": 1975, - "maxLatencyMs": 4991, - "bytesPerSec": 157168435.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2818, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 563.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 154.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1975, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4991, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157168435.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2758, - "errors": 0, - "requestsPerSec": 551.6, - "avgLatencyMs": 152.42, - "p50LatencyMs": 109, - "p75LatencyMs": 127, - "p90LatencyMs": 184, - "p99LatencyMs": 1953, - "maxLatencyMs": 4901, - "bytesPerSec": 153845760 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2758, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 551.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 152.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1953, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4901, + "unit": "ms" + }, + "bytesPerSec": { + "value": 153845760, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -768,8 +1610,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 56062, - "totalErrors": 0, + "totalRequests": { + "value": 56062, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2620,53 +3468,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 137, - "fcpMs": 136.913, + "firstPaintMs": { + "value": 137, + "unit": "ms" + }, + "fcpMs": { + "value": 136.913, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 19.058, - "inputDelayMs": 0.801, - "processingDurationMs": 1.948, - "presentationDelayMs": 16.309 + "interactionLatencyMs": { + "value": 19.058, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.801, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.948, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.309, + "unit": "ms" + } } }, { - "firstPaintMs": 94, - "fcpMs": 93.507, + "firstPaintMs": { + "value": 94, + "unit": "ms" + }, + "fcpMs": { + "value": 93.507, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.098000000000003, - "inputDelayMs": 0.926, - "processingDurationMs": 1.7, - "presentationDelayMs": 17.472 + "interactionLatencyMs": { + "value": 20.098000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.926, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.7, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.472, + "unit": "ms" + } } }, { - "firstPaintMs": 111, - "fcpMs": 110.718, + "firstPaintMs": { + "value": 111, + "unit": "ms" + }, + "fcpMs": { + "value": 110.718, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.538, - "inputDelayMs": 0.445, - "processingDurationMs": 1.736, - "presentationDelayMs": 18.357 + "interactionLatencyMs": { + "value": 20.538, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.445, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.736, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.357, + "unit": "ms" + } } }, { - "firstPaintMs": 98, - "fcpMs": 97.894, + "firstPaintMs": { + "value": 98, + "unit": "ms" + }, + "fcpMs": { + "value": 97.894, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 19.696, - "inputDelayMs": 0.86, - "processingDurationMs": 1.99, - "presentationDelayMs": 16.846 + "interactionLatencyMs": { + "value": 19.696, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.86, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.99, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.846, + "unit": "ms" + } } }, { - "firstPaintMs": 122, - "fcpMs": 121.508, + "firstPaintMs": { + "value": 122, + "unit": "ms" + }, + "fcpMs": { + "value": 121.508, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 22.533, - "inputDelayMs": 0.812, - "processingDurationMs": 1.756, - "presentationDelayMs": 19.965 + "interactionLatencyMs": { + "value": 22.533, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.812, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.756, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 19.965, + "unit": "ms" + } } } ], @@ -2839,53 +3777,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 86, - "fcpMs": 86.279, + "firstPaintMs": { + "value": 86, + "unit": "ms" + }, + "fcpMs": { + "value": 86.279, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.084000000000003, - "inputDelayMs": 0.762, - "processingDurationMs": 5.304, - "presentationDelayMs": 10.018 + "interactionLatencyMs": { + "value": 16.084000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.762, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.304, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.018, + "unit": "ms" + } } }, { - "firstPaintMs": 73, - "fcpMs": 72.783, + "firstPaintMs": { + "value": 73, + "unit": "ms" + }, + "fcpMs": { + "value": 72.783, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.569, - "inputDelayMs": 0.803, - "processingDurationMs": 2.1, - "presentationDelayMs": 10.666 + "interactionLatencyMs": { + "value": 13.569, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.803, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.1, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.666, + "unit": "ms" + } } }, { - "firstPaintMs": 75, - "fcpMs": 75.369, + "firstPaintMs": { + "value": 75, + "unit": "ms" + }, + "fcpMs": { + "value": 75.369, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.534, - "inputDelayMs": 0.808, - "processingDurationMs": 2.384, - "presentationDelayMs": 11.342 + "interactionLatencyMs": { + "value": 14.534, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.808, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.384, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.342, + "unit": "ms" + } } }, { - "firstPaintMs": 76, - "fcpMs": 75.886, + "firstPaintMs": { + "value": 76, + "unit": "ms" + }, + "fcpMs": { + "value": 75.886, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.065, - "inputDelayMs": 0.709, - "processingDurationMs": 2.83, - "presentationDelayMs": 11.526 + "interactionLatencyMs": { + "value": 15.065, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.709, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.83, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.526, + "unit": "ms" + } } }, { - "firstPaintMs": 67, - "fcpMs": 66.831, + "firstPaintMs": { + "value": 67, + "unit": "ms" + }, + "fcpMs": { + "value": 66.831, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 11.269, - "inputDelayMs": 0.698, - "processingDurationMs": 2.144, - "presentationDelayMs": 8.427 + "interactionLatencyMs": { + "value": 11.269, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.698, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.144, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.427, + "unit": "ms" + } } } ], @@ -3055,7 +4083,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -3064,9 +4095,17 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "22.17.0", - "imposedBy": ["@sveltejs/kit"], - "packagesScanned": 59, - "packagesDeclaringNodeEngine": 35, + "imposedBy": [ + "@sveltejs/kit" + ], + "packagesScanned": { + "value": 59, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 35, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -3074,31 +4113,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 0, - "devDependencies": 8, - "allDependencies": 108, - "duplicateDependencies": 1, - "depInstallSize": 96563656 + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 8, + "unit": "count" + }, + "allDependencies": { + "value": 108, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + }, + "depInstallSize": { + "value": 96563656, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 8 + "result": { + "value": 8, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 108 + "result": { + "value": 108, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 8, - "devDependencies": 15, - "allDependencies": 23, + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 15, + "unit": "count" + }, + "allDependencies": { + "value": 23, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -3106,23 +4178,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 108, - "duplicateDependencies": 1 + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 108, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 1 + "result": { + "value": 1, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 96563656 + "result": { + "value": 96563656, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -3135,7 +4228,10 @@ "baselineStatus": "high", "baselineYear": 2021, "baselineReason": null, - "baselineFeatureCount": 47 + "baselineFeatureCount": { + "value": 47, + "unit": "count" + } } }, "minimumNodeVersion": { @@ -3144,7 +4240,9 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": ["@sveltejs/kit"] + "result": [ + "@sveltejs/kit" + ] } } } diff --git a/packages/results/data/sveltekit/versions/2.55.0.json b/packages/results/data/sveltekit/versions/2.55.0.json index 7ea69171..dbc4a855 100644 --- a/packages/results/data/sveltekit/versions/2.55.0.json +++ b/packages/results/data/sveltekit/versions/2.55.0.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-09-08T12:52:42.842Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.55.0", @@ -17,13 +19,12 @@ "typescript": "5.9.3", "vite": "8.0.3" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-09-08T12:52:42.842Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 152.0.7977.64", "frameworkVersion": "2.55.0", "releasedAt": "2026-03-12T22:01:52.202Z", "packageJson": { @@ -40,393 +41,195 @@ "typescript-eslint": "8.58.0", "vite": "8.0.3" } - }, - "browserVersion": "Google Chrome 152.0.7977.64" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 1742 + "installTimeMs": { + "value": 1367, + "unit": "ms" + } }, { - "timeMs": 1743 + "installTimeMs": { + "value": 1529, + "unit": "ms" + } }, { - "timeMs": 1959 + "installTimeMs": { + "value": 1600, + "unit": "ms" + } }, { - "timeMs": 1799 + "installTimeMs": { + "value": 1693, + "unit": "ms" + } }, { - "timeMs": 1756 + "installTimeMs": { + "value": 1837, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 1799.8, - "median": 1756, - "min": 1742, - "max": 1959 + "mean": 1605.2, + "median": 1600, + "min": 1367, + "max": 1837 + }, + "nodeModulesSizeBytes": { + "value": 99569664, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 1566 + "timeMs": { + "value": 1742, + "unit": "ms" + } }, { - "timeMs": 1615 + "timeMs": { + "value": 1743, + "unit": "ms" + } }, { - "timeMs": 1629 + "timeMs": { + "value": 1959, + "unit": "ms" + } }, { - "timeMs": 1718 + "timeMs": { + "value": 1799, + "unit": "ms" + } }, { - "timeMs": 1624 + "timeMs": { + "value": 1756, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1630.4, - "median": 1624, - "min": 1566, - "max": 1718 + "mean": 1799.8, + "median": 1756, + "min": 1742, + "max": 1959 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 7 - }, - "allDependencies": { - "project": "starter", - "result": 157 - }, - "duplicateDependencies": { - "project": "starter", - "result": 2 - }, - "depInstallSize": { - "project": "starter", - "result": 102818478 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 42 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 13, - "allDependencies": 25 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1176 + "timeMs": { + "value": 1566, + "unit": "ms" + } }, { - "timeMs": 1129 + "timeMs": { + "value": 1615, + "unit": "ms" + } }, { - "timeMs": 1144 + "timeMs": { + "value": 1629, + "unit": "ms" + } }, { - "timeMs": 1158 + "timeMs": { + "value": 1718, + "unit": "ms" + } }, { - "timeMs": 1370 + "timeMs": { + "value": 1624, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1195.4, - "median": 1158, - "min": 1129, - "max": 1370 + "mean": 1630.4, + "median": 1624, + "min": 1566, + "max": 1718 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 34, - "duplicateDependencies": 2 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1367 - }, - { - "installTimeMs": 1529 - }, - { - "installTimeMs": 1600 - }, - { - "installTimeMs": 1693 - }, - { - "installTimeMs": 1837 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1605.2, - "median": 1600, - "min": 1367, - "max": 1837 - }, - "nodeModulesSizeBytes": 99569664 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 108, - "fcpMs": 107.599, - "interactionTests": { - "interactionLatencyMs": 9.14, - "inputDelayMs": 0.761, - "processingDurationMs": 2.443, - "presentationDelayMs": 5.936 + "timeMs": { + "value": 1176, + "unit": "ms" } }, { - "firstPaintMs": 115, - "fcpMs": 115.023, - "interactionTests": { - "interactionLatencyMs": 13.065999999999999, - "inputDelayMs": 0.687, - "processingDurationMs": 3.343, - "presentationDelayMs": 9.036 + "timeMs": { + "value": 1129, + "unit": "ms" } }, { - "firstPaintMs": 101, - "fcpMs": 100.697, - "interactionTests": { - "interactionLatencyMs": 18.47, - "inputDelayMs": 0.701, - "processingDurationMs": 2.877, - "presentationDelayMs": 14.892 + "timeMs": { + "value": 1144, + "unit": "ms" } }, { - "firstPaintMs": 104, - "fcpMs": 104.174, - "interactionTests": { - "interactionLatencyMs": 18.342, - "inputDelayMs": 0.615, - "processingDurationMs": 2.216, - "presentationDelayMs": 15.511 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 107, - "median": 106, - "min": 101, - "max": 115 - }, - "fcpMs": { - "unit": "ms", - "mean": 106.87325000000001, - "median": 105.88650000000001, - "min": 100.697, - "max": 115.023 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 14.7545, - "median": 15.703999999999999, - "min": 9.14, - "max": 18.47 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.6910000000000001, - "median": 0.694, - "min": 0.615, - "max": 0.761 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.7197500000000003, - "median": 2.66, - "min": 2.216, - "max": 3.343 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.34375, - "median": 11.963999999999999, - "min": 5.936, - "max": 15.511 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 91, - "fcpMs": 91.173, - "interactionTests": { - "interactionLatencyMs": 14.61, - "inputDelayMs": 0.725, - "processingDurationMs": 3.121, - "presentationDelayMs": 10.764 + "timeMs": { + "value": 1158, + "unit": "ms" } }, { - "firstPaintMs": 78, - "fcpMs": 77.752, - "interactionTests": { - "interactionLatencyMs": 13.892, - "inputDelayMs": 0.736, - "processingDurationMs": 1.939, - "presentationDelayMs": 11.217 - } - }, - { - "firstPaintMs": 116, - "fcpMs": 116.422, - "interactionTests": { - "interactionLatencyMs": 14.150000000000002, - "inputDelayMs": 0.785, - "processingDurationMs": 5.097, - "presentationDelayMs": 8.268 - } - }, - { - "firstPaintMs": 78, - "fcpMs": 78.1, - "interactionTests": { - "interactionLatencyMs": 18.235, - "inputDelayMs": 0.653, - "processingDurationMs": 3.072, - "presentationDelayMs": 14.51 + "timeMs": { + "value": 1370, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 90.75, - "median": 84.5, - "min": 78, - "max": 116 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 90.86175, - "median": 84.6365, - "min": 77.752, - "max": 116.422 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 15.22175, - "median": 14.38, - "min": 13.892, - "max": 18.235 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.72475, - "median": 0.7304999999999999, - "min": 0.653, - "max": 0.785 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.30725, - "median": 3.0965, - "min": 1.939, - "max": 5.097 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.18975, - "median": 10.9905, - "min": 8.268, - "max": 14.51 - } + "mean": 1195.4, + "median": 1158, + "min": 1129, + "max": 1370 } } }, @@ -439,112 +242,357 @@ [ { "workers": 1, - "requests": 1507, - "errors": 0, - "requestsPerSec": 301.4, - "avgLatencyMs": 2.76, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 83997491.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1507, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 301.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83997491.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2412, - "errors": 0, - "requestsPerSec": 482.4, - "avgLatencyMs": 9.92, - "p50LatencyMs": 8, - "p75LatencyMs": 12, - "p90LatencyMs": 14, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 134440550.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2412, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 482.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134440550.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2383, - "errors": 0, - "requestsPerSec": 476.6, - "avgLatencyMs": 20.45, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 25, - "p99LatencyMs": 32, - "maxLatencyMs": 57, - "bytesPerSec": 132815257.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2383, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 476.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 57, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132815257.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2356, - "errors": 0, - "requestsPerSec": 471.2, - "avgLatencyMs": 52.25, - "p50LatencyMs": 51, - "p75LatencyMs": 57, - "p90LatencyMs": 63, - "p99LatencyMs": 85, - "maxLatencyMs": 233, - "bytesPerSec": 131307929.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2356, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 471.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 85, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 233, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131307929.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2414, - "errors": 0, - "requestsPerSec": 482.8, - "avgLatencyMs": 102.19, - "p50LatencyMs": 100, - "p75LatencyMs": 113, - "p90LatencyMs": 133, - "p99LatencyMs": 177, - "maxLatencyMs": 464, - "bytesPerSec": 134565068.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2414, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 482.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 102.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 100, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 177, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 464, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134565068.81, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2259, - "errors": 0, - "requestsPerSec": 451.8, - "avgLatencyMs": 203.59, - "p50LatencyMs": 145, - "p75LatencyMs": 181, - "p90LatencyMs": 262, - "p99LatencyMs": 2754, - "maxLatencyMs": 4906, - "bytesPerSec": 125901209.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2259, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 451.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 203.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 262, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2754, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4906, + "unit": "ms" + }, + "bytesPerSec": { + "value": 125901209.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2209, - "errors": 0, - "requestsPerSec": 441.8, - "avgLatencyMs": 188.36, - "p50LatencyMs": 133, - "p75LatencyMs": 164, - "p90LatencyMs": 241, - "p99LatencyMs": 2532, - "maxLatencyMs": 4982, - "bytesPerSec": 123122483.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2209, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 441.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 241, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2532, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4982, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123122483.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200] + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ] }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 15540, - "totalErrors": 0, + "totalRequests": { + "value": 15540, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1057,6 +1105,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 108, + "unit": "ms" + }, + "fcpMs": { + "value": 107.599, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 9.14, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.761, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.443, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.936, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 115, + "unit": "ms" + }, + "fcpMs": { + "value": 115.023, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.065999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.687, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.343, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.036, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 101, + "unit": "ms" + }, + "fcpMs": { + "value": 100.697, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.47, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.701, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.877, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.892, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 104, + "unit": "ms" + }, + "fcpMs": { + "value": 104.174, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.342, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.615, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.216, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.511, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 107, + "median": 106, + "min": 101, + "max": 115 + }, + "fcpMs": { + "unit": "ms", + "mean": 106.87325000000001, + "median": 105.88650000000001, + "min": 100.697, + "max": 115.023 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 14.7545, + "median": 15.703999999999999, + "min": 9.14, + "max": 18.47 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.6910000000000001, + "median": 0.694, + "min": 0.615, + "max": 0.761 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.7197500000000003, + "median": 2.66, + "min": 2.216, + "max": 3.343 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.34375, + "median": 11.963999999999999, + "min": 5.936, + "max": 15.511 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 91, + "unit": "ms" + }, + "fcpMs": { + "value": 91.173, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.61, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.725, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.121, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.764, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 78, + "unit": "ms" + }, + "fcpMs": { + "value": 77.752, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.892, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.736, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.939, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.217, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 116, + "unit": "ms" + }, + "fcpMs": { + "value": 116.422, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.150000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.785, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.097, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.268, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 78, + "unit": "ms" + }, + "fcpMs": { + "value": 78.1, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.235, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.653, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.072, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.51, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 90.75, + "median": 84.5, + "min": 78, + "max": 116 + }, + "fcpMs": { + "unit": "ms", + "mean": 90.86175, + "median": 84.6365, + "min": 77.752, + "max": 116.422 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 15.22175, + "median": 14.38, + "min": 13.892, + "max": 18.235 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.72475, + "median": 0.7304999999999999, + "min": 0.653, + "max": 0.785 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.30725, + "median": 3.0965, + "min": 1.939, + "max": 5.097 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.18975, + "median": 10.9905, + "min": 8.268, + "max": 14.51 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 7, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 157, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 25, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 34, + "unit": "count" + }, + "duplicateDependencies": { + "value": 2, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 102818478, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.56.1.json b/packages/results/data/sveltekit/versions/2.56.1.json index dce7b079..b6154419 100644 --- a/packages/results/data/sveltekit/versions/2.56.1.json +++ b/packages/results/data/sveltekit/versions/2.56.1.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-09-11T10:32:34.488Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.56.1", @@ -17,13 +19,12 @@ "typescript": "6.0.2", "vite": "8.0.7" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-09-11T10:32:34.488Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 152.0.7977.64", "frameworkVersion": "2.56.1", "releasedAt": "2026-04-03T21:19:38.831Z", "packageJson": { @@ -40,393 +41,195 @@ "typescript-eslint": "8.58.0", "vite": "8.0.7" } - }, - "browserVersion": "Google Chrome 152.0.7977.64" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 1777 + "installTimeMs": { + "value": 1390, + "unit": "ms" + } }, { - "timeMs": 1780 + "installTimeMs": { + "value": 1595, + "unit": "ms" + } }, { - "timeMs": 1998 + "installTimeMs": { + "value": 1669, + "unit": "ms" + } }, { - "timeMs": 1768 + "installTimeMs": { + "value": 1590, + "unit": "ms" + } }, { - "timeMs": 1818 + "installTimeMs": { + "value": 1734, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 1828.2, - "median": 1780, - "min": 1768, - "max": 1998 + "mean": 1595.6, + "median": 1595, + "min": 1390, + "max": 1734 + }, + "nodeModulesSizeBytes": { + "value": 100298752, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 1664 + "timeMs": { + "value": 1777, + "unit": "ms" + } }, { - "timeMs": 1661 + "timeMs": { + "value": 1780, + "unit": "ms" + } }, { - "timeMs": 1635 + "timeMs": { + "value": 1998, + "unit": "ms" + } }, { - "timeMs": 1611 + "timeMs": { + "value": 1768, + "unit": "ms" + } }, { - "timeMs": 1648 + "timeMs": { + "value": 1818, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1643.8, - "median": 1648, - "min": 1611, - "max": 1664 + "mean": 1828.2, + "median": 1780, + "min": 1768, + "max": 1998 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 7 - }, - "allDependencies": { - "project": "starter", - "result": 156 - }, - "duplicateDependencies": { - "project": "starter", - "result": 1 - }, - "depInstallSize": { - "project": "starter", - "result": 103567280 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 42 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 12, - "allDependencies": 24 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1433 + "timeMs": { + "value": 1664, + "unit": "ms" + } }, { - "timeMs": 1326 + "timeMs": { + "value": 1661, + "unit": "ms" + } }, { - "timeMs": 1267 + "timeMs": { + "value": 1635, + "unit": "ms" + } }, { - "timeMs": 1612 + "timeMs": { + "value": 1611, + "unit": "ms" + } }, { - "timeMs": 1390 + "timeMs": { + "value": 1648, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1405.6, - "median": 1390, - "min": 1267, - "max": 1612 + "mean": 1643.8, + "median": 1648, + "min": 1611, + "max": 1664 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 34, - "duplicateDependencies": 1 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1390 - }, - { - "installTimeMs": 1595 - }, - { - "installTimeMs": 1669 - }, - { - "installTimeMs": 1590 - }, - { - "installTimeMs": 1734 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1595.6, - "median": 1595, - "min": 1390, - "max": 1734 - }, - "nodeModulesSizeBytes": 100298752 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 111, - "fcpMs": 111.205, - "interactionTests": { - "interactionLatencyMs": 14.862, - "inputDelayMs": 0.678, - "processingDurationMs": 2.847, - "presentationDelayMs": 11.337 + "timeMs": { + "value": 1433, + "unit": "ms" } }, { - "firstPaintMs": 145, - "fcpMs": 144.996, - "interactionTests": { - "interactionLatencyMs": 19.417, - "inputDelayMs": 0.922, - "processingDurationMs": 3.477, - "presentationDelayMs": 15.018 + "timeMs": { + "value": 1326, + "unit": "ms" } }, { - "firstPaintMs": 112, - "fcpMs": 112.368, - "interactionTests": { - "interactionLatencyMs": 19.709000000000003, - "inputDelayMs": 1.128, - "processingDurationMs": 2.222, - "presentationDelayMs": 16.359 + "timeMs": { + "value": 1267, + "unit": "ms" } }, { - "firstPaintMs": 164, - "fcpMs": 164.073, - "interactionTests": { - "interactionLatencyMs": 14.644, - "inputDelayMs": 0.83, - "processingDurationMs": 2.014, - "presentationDelayMs": 11.8 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 133, - "median": 128.5, - "min": 111, - "max": 164 - }, - "fcpMs": { - "unit": "ms", - "mean": 133.1605, - "median": 128.68200000000002, - "min": 111.205, - "max": 164.073 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 17.158, - "median": 17.1395, - "min": 14.644, - "max": 19.709000000000003 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.8895, - "median": 0.876, - "min": 0.678, - "max": 1.128 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.6399999999999997, - "median": 2.5345, - "min": 2.014, - "max": 3.477 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 13.628499999999999, - "median": 13.409, - "min": 11.337, - "max": 16.359 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 95, - "fcpMs": 95.167, - "interactionTests": { - "interactionLatencyMs": 20.282, - "inputDelayMs": 0.824, - "processingDurationMs": 4.101, - "presentationDelayMs": 15.357 + "timeMs": { + "value": 1612, + "unit": "ms" } }, { - "firstPaintMs": 89, - "fcpMs": 88.928, - "interactionTests": { - "interactionLatencyMs": 18.861, - "inputDelayMs": 0.917, - "processingDurationMs": 6.952, - "presentationDelayMs": 10.992 - } - }, - { - "firstPaintMs": 85, - "fcpMs": 85.12, - "interactionTests": { - "interactionLatencyMs": 18.103, - "inputDelayMs": 0.631, - "processingDurationMs": 2.271, - "presentationDelayMs": 15.201 - } - }, - { - "firstPaintMs": 150, - "fcpMs": 150.004, - "interactionTests": { - "interactionLatencyMs": 23.183, - "inputDelayMs": 0.617, - "processingDurationMs": 2.115, - "presentationDelayMs": 20.451 + "timeMs": { + "value": 1390, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 104.75, - "median": 92, - "min": 85, - "max": 150 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 104.80475000000001, - "median": 92.0475, - "min": 85.12, - "max": 150.004 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 20.10725, - "median": 19.5715, - "min": 18.103, - "max": 23.183 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.74725, - "median": 0.7275, - "min": 0.617, - "max": 0.917 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.8597500000000005, - "median": 3.186, - "min": 2.115, - "max": 6.952 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 15.50025, - "median": 15.279, - "min": 10.992, - "max": 20.451 - } + "mean": 1405.6, + "median": 1390, + "min": 1267, + "max": 1612 } } }, @@ -439,112 +242,357 @@ [ { "workers": 1, - "requests": 1522, - "errors": 0, - "requestsPerSec": 304.4, - "avgLatencyMs": 2.62, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 84836352, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1522, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 304.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84836352, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2419, - "errors": 0, - "requestsPerSec": 483.8, - "avgLatencyMs": 9.84, - "p50LatencyMs": 8, - "p75LatencyMs": 12, - "p90LatencyMs": 14, - "p99LatencyMs": 17, - "maxLatencyMs": 19, - "bytesPerSec": 134807552, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2419, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 483.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134807552, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2445, - "errors": 0, - "requestsPerSec": 489, - "avgLatencyMs": 19.89, - "p50LatencyMs": 20, - "p75LatencyMs": 23, - "p90LatencyMs": 25, - "p99LatencyMs": 29, - "maxLatencyMs": 59, - "bytesPerSec": 136255897.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2445, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 489, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 19.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 29, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 59, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136255897.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2401, - "errors": 0, - "requestsPerSec": 480.2, - "avgLatencyMs": 51.33, - "p50LatencyMs": 50, - "p75LatencyMs": 55, - "p90LatencyMs": 60, - "p99LatencyMs": 84, - "maxLatencyMs": 281, - "bytesPerSec": 133817958.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2401, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 480.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 51.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 84, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 281, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133817958.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2296, - "errors": 0, - "requestsPerSec": 459.2, - "avgLatencyMs": 107, - "p50LatencyMs": 103, - "p75LatencyMs": 116, - "p90LatencyMs": 140, - "p99LatencyMs": 430, - "maxLatencyMs": 1471, - "bytesPerSec": 127985254.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2296, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 459.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 107, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 430, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1471, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127985254.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2177, - "errors": 0, - "requestsPerSec": 435.4, - "avgLatencyMs": 184.41, - "p50LatencyMs": 129, - "p75LatencyMs": 162, - "p90LatencyMs": 241, - "p99LatencyMs": 2454, - "maxLatencyMs": 4978, - "bytesPerSec": 121339904, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2177, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 435.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 184.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 162, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 241, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2454, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4978, + "unit": "ms" + }, + "bytesPerSec": { + "value": 121339904, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2204, - "errors": 0, - "requestsPerSec": 440.8, - "avgLatencyMs": 198.72, - "p50LatencyMs": 137, - "p75LatencyMs": 182, - "p90LatencyMs": 241, - "p99LatencyMs": 2264, - "maxLatencyMs": 4890, - "bytesPerSec": 122834124.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2204, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 440.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 241, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2264, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4890, + "unit": "ms" + }, + "bytesPerSec": { + "value": 122834124.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200] + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ] }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 15464, - "totalErrors": 0, + "totalRequests": { + "value": 15464, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1057,6 +1105,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 111, + "unit": "ms" + }, + "fcpMs": { + "value": 111.205, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.862, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.678, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.847, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.337, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 145, + "unit": "ms" + }, + "fcpMs": { + "value": 144.996, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.417, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.922, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.477, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.018, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 112, + "unit": "ms" + }, + "fcpMs": { + "value": 112.368, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.709000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.128, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.222, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.359, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 164, + "unit": "ms" + }, + "fcpMs": { + "value": 164.073, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.644, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.83, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.014, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.8, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 133, + "median": 128.5, + "min": 111, + "max": 164 + }, + "fcpMs": { + "unit": "ms", + "mean": 133.1605, + "median": 128.68200000000002, + "min": 111.205, + "max": 164.073 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 17.158, + "median": 17.1395, + "min": 14.644, + "max": 19.709000000000003 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.8895, + "median": 0.876, + "min": 0.678, + "max": 1.128 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.6399999999999997, + "median": 2.5345, + "min": 2.014, + "max": 3.477 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 13.628499999999999, + "median": 13.409, + "min": 11.337, + "max": 16.359 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 95.167, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.282, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.824, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.101, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.357, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 89, + "unit": "ms" + }, + "fcpMs": { + "value": 88.928, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.861, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.917, + "unit": "ms" + }, + "processingDurationMs": { + "value": 6.952, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.992, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 85, + "unit": "ms" + }, + "fcpMs": { + "value": 85.12, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.103, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.631, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.271, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.201, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 150, + "unit": "ms" + }, + "fcpMs": { + "value": 150.004, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.183, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.617, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.115, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.451, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 104.75, + "median": 92, + "min": 85, + "max": 150 + }, + "fcpMs": { + "unit": "ms", + "mean": 104.80475000000001, + "median": 92.0475, + "min": 85.12, + "max": 150.004 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 20.10725, + "median": 19.5715, + "min": 18.103, + "max": 23.183 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.74725, + "median": 0.7275, + "min": 0.617, + "max": 0.917 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.8597500000000005, + "median": 3.186, + "min": 2.115, + "max": 6.952 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 15.50025, + "median": 15.279, + "min": 10.992, + "max": 20.451 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 7, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 156, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 12, + "unit": "count" + }, + "allDependencies": { + "value": 24, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 34, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 1, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 103567280, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.57.1.json b/packages/results/data/sveltekit/versions/2.57.1.json index 3739bbfa..ab41ae16 100644 --- a/packages/results/data/sveltekit/versions/2.57.1.json +++ b/packages/results/data/sveltekit/versions/2.57.1.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-09-11T10:53:31.960Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.57.1", @@ -17,13 +19,12 @@ "typescript": "6.0.3", "vite": "8.0.10" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-09-11T10:53:31.960Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 152.0.7977.64", "frameworkVersion": "2.57.1", "releasedAt": "2026-04-09T21:45:45.444Z", "packageJson": { @@ -40,393 +41,195 @@ "typescript-eslint": "8.59.0", "vite": "8.0.10" } - }, - "browserVersion": "Google Chrome 152.0.7977.64" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 1910 + "installTimeMs": { + "value": 1231, + "unit": "ms" + } }, { - "timeMs": 1868 + "installTimeMs": { + "value": 1396, + "unit": "ms" + } }, { - "timeMs": 1977 + "installTimeMs": { + "value": 1406, + "unit": "ms" + } }, { - "timeMs": 1777 + "installTimeMs": { + "value": 1528, + "unit": "ms" + } }, { - "timeMs": 1751 + "installTimeMs": { + "value": 1410, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 1856.6, - "median": 1868, - "min": 1751, - "max": 1977 + "mean": 1394.2, + "median": 1406, + "min": 1231, + "max": 1528 + }, + "nodeModulesSizeBytes": { + "value": 100323328, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 1854 + "timeMs": { + "value": 1910, + "unit": "ms" + } }, { - "timeMs": 1666 + "timeMs": { + "value": 1868, + "unit": "ms" + } }, { - "timeMs": 1663 + "timeMs": { + "value": 1977, + "unit": "ms" + } }, { - "timeMs": 1592 + "timeMs": { + "value": 1777, + "unit": "ms" + } }, { - "timeMs": 1591 + "timeMs": { + "value": 1751, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1673.2, - "median": 1663, - "min": 1591, - "max": 1854 + "mean": 1856.6, + "median": 1868, + "min": 1751, + "max": 1977 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 7 - }, - "allDependencies": { - "project": "starter", - "result": 156 - }, - "duplicateDependencies": { - "project": "starter", - "result": 1 - }, - "depInstallSize": { - "project": "starter", - "result": 103619573 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 42 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 12, - "allDependencies": 24 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1086 + "timeMs": { + "value": 1854, + "unit": "ms" + } }, { - "timeMs": 1106 + "timeMs": { + "value": 1666, + "unit": "ms" + } }, { - "timeMs": 1157 + "timeMs": { + "value": 1663, + "unit": "ms" + } }, { - "timeMs": 1164 + "timeMs": { + "value": 1592, + "unit": "ms" + } }, { - "timeMs": 1340 + "timeMs": { + "value": 1591, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1170.6, - "median": 1157, - "min": 1086, - "max": 1340 + "mean": 1673.2, + "median": 1663, + "min": 1591, + "max": 1854 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 34, - "duplicateDependencies": 1 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1231 - }, - { - "installTimeMs": 1396 - }, - { - "installTimeMs": 1406 - }, - { - "installTimeMs": 1528 - }, - { - "installTimeMs": 1410 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1394.2, - "median": 1406, - "min": 1231, - "max": 1528 - }, - "nodeModulesSizeBytes": 100323328 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 114, - "fcpMs": 113.737, - "interactionTests": { - "interactionLatencyMs": 14.343, - "inputDelayMs": 0.623, - "processingDurationMs": 3.983, - "presentationDelayMs": 9.737 + "timeMs": { + "value": 1086, + "unit": "ms" } }, { - "firstPaintMs": 110, - "fcpMs": 109.83, - "interactionTests": { - "interactionLatencyMs": 16.359, - "inputDelayMs": 0.573, - "processingDurationMs": 4.696, - "presentationDelayMs": 11.09 + "timeMs": { + "value": 1106, + "unit": "ms" } }, { - "firstPaintMs": 143, - "fcpMs": 142.948, - "interactionTests": { - "interactionLatencyMs": 19.382, - "inputDelayMs": 0.702, - "processingDurationMs": 1.74, - "presentationDelayMs": 16.94 + "timeMs": { + "value": 1157, + "unit": "ms" } }, { - "firstPaintMs": 142, - "fcpMs": 141.601, - "interactionTests": { - "interactionLatencyMs": 12.311, - "inputDelayMs": 0.651, - "processingDurationMs": 4.272, - "presentationDelayMs": 7.388 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 127.25, - "median": 128, - "min": 110, - "max": 143 - }, - "fcpMs": { - "unit": "ms", - "mean": 127.029, - "median": 127.669, - "min": 109.83, - "max": 142.948 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 15.59875, - "median": 15.351, - "min": 12.311, - "max": 19.382 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.63725, - "median": 0.637, - "min": 0.573, - "max": 0.702 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.67275, - "median": 4.1275, - "min": 1.74, - "max": 4.696 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.288749999999999, - "median": 10.413499999999999, - "min": 7.388, - "max": 16.94 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 83, - "fcpMs": 82.865, - "interactionTests": { - "interactionLatencyMs": 14.963999999999999, - "inputDelayMs": 0.733, - "processingDurationMs": 5.43, - "presentationDelayMs": 8.801 + "timeMs": { + "value": 1164, + "unit": "ms" } }, { - "firstPaintMs": 84, - "fcpMs": 84.391, - "interactionTests": { - "interactionLatencyMs": 13.151, - "inputDelayMs": 0.709, - "processingDurationMs": 2.918, - "presentationDelayMs": 9.524 - } - }, - { - "firstPaintMs": 108, - "fcpMs": 108.225, - "interactionTests": { - "interactionLatencyMs": 20.921, - "inputDelayMs": 0.547, - "processingDurationMs": 2.769, - "presentationDelayMs": 17.605 - } - }, - { - "firstPaintMs": 73, - "fcpMs": 72.942, - "interactionTests": { - "interactionLatencyMs": 9.419, - "inputDelayMs": 0.544, - "processingDurationMs": 1.935, - "presentationDelayMs": 6.94 + "timeMs": { + "value": 1340, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 87, - "median": 83.5, - "min": 73, - "max": 108 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 87.10575, - "median": 83.628, - "min": 72.942, - "max": 108.225 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 14.61375, - "median": 14.0575, - "min": 9.419, - "max": 20.921 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.63325, - "median": 0.628, - "min": 0.544, - "max": 0.733 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.263, - "median": 2.8435, - "min": 1.935, - "max": 5.43 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.7175, - "median": 9.1625, - "min": 6.94, - "max": 17.605 - } + "mean": 1170.6, + "median": 1157, + "min": 1086, + "max": 1340 } } }, @@ -439,112 +242,357 @@ [ { "workers": 1, - "requests": 1497, - "errors": 0, - "requestsPerSec": 299.4, - "avgLatencyMs": 2.7, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 83433881.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1497, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 299.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83433881.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2282, - "errors": 0, - "requestsPerSec": 456.4, - "avgLatencyMs": 10.43, - "p50LatencyMs": 9, - "p75LatencyMs": 13, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 23, - "bytesPerSec": 127185715.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2282, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 456.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127185715.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2242, - "errors": 0, - "requestsPerSec": 448.4, - "avgLatencyMs": 21.76, - "p50LatencyMs": 22, - "p75LatencyMs": 25, - "p90LatencyMs": 28, - "p99LatencyMs": 32, - "maxLatencyMs": 67, - "bytesPerSec": 124970598.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2242, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 448.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 67, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124970598.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2286, - "errors": 0, - "requestsPerSec": 457.2, - "avgLatencyMs": 53.9, - "p50LatencyMs": 52, - "p75LatencyMs": 58, - "p90LatencyMs": 64, - "p99LatencyMs": 91, - "maxLatencyMs": 305, - "bytesPerSec": 127408537.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2286, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 457.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 53.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 91, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 305, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127408537.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2172, - "errors": 0, - "requestsPerSec": 434.4, - "avgLatencyMs": 113.14, - "p50LatencyMs": 107, - "p75LatencyMs": 120, - "p90LatencyMs": 144, - "p99LatencyMs": 514, - "maxLatencyMs": 1620, - "bytesPerSec": 121077760, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2172, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 434.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 113.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 107, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 514, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1620, + "unit": "ms" + }, + "bytesPerSec": { + "value": 121077760, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2172, - "errors": 0, - "requestsPerSec": 434.4, - "avgLatencyMs": 188.84, - "p50LatencyMs": 124, - "p75LatencyMs": 165, - "p90LatencyMs": 227, - "p99LatencyMs": 2786, - "maxLatencyMs": 4954, - "bytesPerSec": 121064652.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2172, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 434.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2786, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4954, + "unit": "ms" + }, + "bytesPerSec": { + "value": 121064652.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2055, - "errors": 0, - "requestsPerSec": 411, - "avgLatencyMs": 200.33, - "p50LatencyMs": 138, - "p75LatencyMs": 185, - "p90LatencyMs": 227, - "p99LatencyMs": 2497, - "maxLatencyMs": 4995, - "bytesPerSec": 114537267.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2055, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 411, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 200.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2497, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4995, + "unit": "ms" + }, + "bytesPerSec": { + "value": 114537267.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200] + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ] }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 14706, - "totalErrors": 0, + "totalRequests": { + "value": 14706, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1057,6 +1105,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 114, + "unit": "ms" + }, + "fcpMs": { + "value": 113.737, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.343, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.623, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.983, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.737, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 110, + "unit": "ms" + }, + "fcpMs": { + "value": 109.83, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.359, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.573, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.696, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.09, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 143, + "unit": "ms" + }, + "fcpMs": { + "value": 142.948, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.382, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.702, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.74, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.94, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 142, + "unit": "ms" + }, + "fcpMs": { + "value": 141.601, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.311, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.651, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.272, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.388, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 127.25, + "median": 128, + "min": 110, + "max": 143 + }, + "fcpMs": { + "unit": "ms", + "mean": 127.029, + "median": 127.669, + "min": 109.83, + "max": 142.948 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 15.59875, + "median": 15.351, + "min": 12.311, + "max": 19.382 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.63725, + "median": 0.637, + "min": 0.573, + "max": 0.702 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.67275, + "median": 4.1275, + "min": 1.74, + "max": 4.696 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.288749999999999, + "median": 10.413499999999999, + "min": 7.388, + "max": 16.94 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 83, + "unit": "ms" + }, + "fcpMs": { + "value": 82.865, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.963999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.733, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.43, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.801, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 84, + "unit": "ms" + }, + "fcpMs": { + "value": 84.391, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.151, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.709, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.918, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.524, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 108, + "unit": "ms" + }, + "fcpMs": { + "value": 108.225, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.921, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.547, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.769, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.605, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 73, + "unit": "ms" + }, + "fcpMs": { + "value": 72.942, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 9.419, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.544, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.935, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.94, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 87, + "median": 83.5, + "min": 73, + "max": 108 + }, + "fcpMs": { + "unit": "ms", + "mean": 87.10575, + "median": 83.628, + "min": 72.942, + "max": 108.225 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 14.61375, + "median": 14.0575, + "min": 9.419, + "max": 20.921 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.63325, + "median": 0.628, + "min": 0.544, + "max": 0.733 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.263, + "median": 2.8435, + "min": 1.935, + "max": 5.43 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.7175, + "median": 9.1625, + "min": 6.94, + "max": 17.605 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 7, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 156, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 12, + "unit": "count" + }, + "allDependencies": { + "value": 24, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 34, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 1, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 103619573, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.58.0.json b/packages/results/data/sveltekit/versions/2.58.0.json index 026fe4a5..33b4ec55 100644 --- a/packages/results/data/sveltekit/versions/2.58.0.json +++ b/packages/results/data/sveltekit/versions/2.58.0.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-09-17T13:04:54.031Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.58.0", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.0.10" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-09-17T13:04:54.031Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 152.0.7977.64", "frameworkVersion": "2.58.0", "releasedAt": "2026-04-23T23:43:12.792Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.59.1", "vite": "8.0.10" } - }, - "browserVersion": "Google Chrome 152.0.7977.64" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 1988 + "installTimeMs": { + "value": 1397, + "unit": "ms" + } }, { - "timeMs": 1833 + "installTimeMs": { + "value": 1628, + "unit": "ms" + } }, { - "timeMs": 1918 + "installTimeMs": { + "value": 1795, + "unit": "ms" + } }, { - "timeMs": 1980 + "installTimeMs": { + "value": 1676, + "unit": "ms" + } }, { - "timeMs": 1930 + "installTimeMs": { + "value": 1676, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 1929.8, - "median": 1930, - "min": 1833, - "max": 1988 + "mean": 1634.4, + "median": 1676, + "min": 1397, + "max": 1795 + }, + "nodeModulesSizeBytes": { + "value": 103223296, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 1782 + "timeMs": { + "value": 1988, + "unit": "ms" + } }, { - "timeMs": 1681 + "timeMs": { + "value": 1833, + "unit": "ms" + } }, { - "timeMs": 1782 + "timeMs": { + "value": 1918, + "unit": "ms" + } }, { - "timeMs": 1788 + "timeMs": { + "value": 1980, + "unit": "ms" + } }, { - "timeMs": 1664 + "timeMs": { + "value": 1930, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1739.4, - "median": 1782, - "min": 1664, - "max": 1788 + "mean": 1929.8, + "median": 1930, + "min": 1833, + "max": 1988 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 158 - }, - "duplicateDependencies": { - "project": "starter", - "result": 1 - }, - "depInstallSize": { - "project": "starter", - "result": 106093137 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 42 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 12, - "allDependencies": 24 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1321 + "timeMs": { + "value": 1782, + "unit": "ms" + } }, { - "timeMs": 1289 + "timeMs": { + "value": 1681, + "unit": "ms" + } }, { - "timeMs": 1216 + "timeMs": { + "value": 1782, + "unit": "ms" + } }, { - "timeMs": 1151 + "timeMs": { + "value": 1788, + "unit": "ms" + } }, { - "timeMs": 1167 + "timeMs": { + "value": 1664, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1228.8, - "median": 1216, - "min": 1151, - "max": 1321 + "mean": 1739.4, + "median": 1782, + "min": 1664, + "max": 1788 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 34, - "duplicateDependencies": 1 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1397 - }, - { - "installTimeMs": 1628 - }, - { - "installTimeMs": 1795 - }, - { - "installTimeMs": 1676 - }, - { - "installTimeMs": 1676 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1634.4, - "median": 1676, - "min": 1397, - "max": 1795 - }, - "nodeModulesSizeBytes": 103223296 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 120, - "fcpMs": 119.648, - "interactionTests": { - "interactionLatencyMs": 12.088, - "inputDelayMs": 0.648, - "processingDurationMs": 3.035, - "presentationDelayMs": 8.405 + "timeMs": { + "value": 1321, + "unit": "ms" } }, { - "firstPaintMs": 157, - "fcpMs": 156.617, - "interactionTests": { - "interactionLatencyMs": 13.702, - "inputDelayMs": 0.727, - "processingDurationMs": 2.504, - "presentationDelayMs": 10.471 + "timeMs": { + "value": 1289, + "unit": "ms" } }, { - "firstPaintMs": 108, - "fcpMs": 107.859, - "interactionTests": { - "interactionLatencyMs": 11.604, - "inputDelayMs": 0.635, - "processingDurationMs": 1.754, - "presentationDelayMs": 9.215 + "timeMs": { + "value": 1216, + "unit": "ms" } }, { - "firstPaintMs": 132, - "fcpMs": 132.287, - "interactionTests": { - "interactionLatencyMs": 18.991, - "inputDelayMs": 0.561, - "processingDurationMs": 2.643, - "presentationDelayMs": 15.787 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 129.25, - "median": 126, - "min": 108, - "max": 157 - }, - "fcpMs": { - "unit": "ms", - "mean": 129.10275, - "median": 125.9675, - "min": 107.859, - "max": 156.617 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 14.09625, - "median": 12.895, - "min": 11.604, - "max": 18.991 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.6427499999999999, - "median": 0.6415, - "min": 0.561, - "max": 0.727 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.484, - "median": 2.5735, - "min": 1.754, - "max": 3.035 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.9695, - "median": 9.843, - "min": 8.405, - "max": 15.787 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 119, - "fcpMs": 118.909, - "interactionTests": { - "interactionLatencyMs": 16.979, - "inputDelayMs": 0.701, - "processingDurationMs": 5.834, - "presentationDelayMs": 10.444 + "timeMs": { + "value": 1151, + "unit": "ms" } }, { - "firstPaintMs": 122, - "fcpMs": 121.875, - "interactionTests": { - "interactionLatencyMs": 18.537, - "inputDelayMs": 0.904, - "processingDurationMs": 5.343, - "presentationDelayMs": 12.29 - } - }, - { - "firstPaintMs": 112, - "fcpMs": 111.913, - "interactionTests": { - "interactionLatencyMs": 18.230999999999998, - "inputDelayMs": 0.974, - "processingDurationMs": 2.557, - "presentationDelayMs": 14.7 - } - }, - { - "firstPaintMs": 88, - "fcpMs": 87.625, - "interactionTests": { - "interactionLatencyMs": 14.478000000000002, - "inputDelayMs": 0.727, - "processingDurationMs": 3.185, - "presentationDelayMs": 10.566 + "timeMs": { + "value": 1167, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 110.25, - "median": 115.5, - "min": 88, - "max": 122 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 110.0805, - "median": 115.411, - "min": 87.625, - "max": 121.875 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 17.05625, - "median": 17.604999999999997, - "min": 14.478000000000002, - "max": 18.537 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.8264999999999999, - "median": 0.8155, - "min": 0.701, - "max": 0.974 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 4.22975, - "median": 4.264, - "min": 2.557, - "max": 5.834 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 12, - "median": 11.428, - "min": 10.444, - "max": 14.7 - } + "mean": 1228.8, + "median": 1216, + "min": 1151, + "max": 1321 } } }, @@ -441,112 +244,357 @@ [ { "workers": 1, - "requests": 1550, - "errors": 0, - "requestsPerSec": 310, - "avgLatencyMs": 2.62, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 86396108.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1550, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 310, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86396108.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2353, - "errors": 0, - "requestsPerSec": 470.6, - "avgLatencyMs": 10.07, - "p50LatencyMs": 9, - "p75LatencyMs": 12, - "p90LatencyMs": 14, - "p99LatencyMs": 17, - "maxLatencyMs": 19, - "bytesPerSec": 131150643.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2353, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131150643.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2321, - "errors": 0, - "requestsPerSec": 464.2, - "avgLatencyMs": 21, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 30, - "maxLatencyMs": 63, - "bytesPerSec": 129354956.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2321, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 464.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 63, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129354956.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2323, - "errors": 0, - "requestsPerSec": 464.6, - "avgLatencyMs": 52.95, - "p50LatencyMs": 52, - "p75LatencyMs": 56, - "p90LatencyMs": 62, - "p99LatencyMs": 87, - "maxLatencyMs": 315, - "bytesPerSec": 129486028.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2323, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 464.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 87, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 315, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129486028.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2254, - "errors": 0, - "requestsPerSec": 450.8, - "avgLatencyMs": 109.25, - "p50LatencyMs": 103, - "p75LatencyMs": 113, - "p90LatencyMs": 133, - "p99LatencyMs": 519, - "maxLatencyMs": 1659, - "bytesPerSec": 125639065.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2254, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 450.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 109.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 519, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1659, + "unit": "ms" + }, + "bytesPerSec": { + "value": 125639065.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2174, - "errors": 0, - "requestsPerSec": 434.8, - "avgLatencyMs": 186.7, - "p50LatencyMs": 130, - "p75LatencyMs": 164, - "p90LatencyMs": 235, - "p99LatencyMs": 2381, - "maxLatencyMs": 4868, - "bytesPerSec": 121169510.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2174, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 434.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 186.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 235, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2381, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4868, + "unit": "ms" + }, + "bytesPerSec": { + "value": 121169510.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2219, - "errors": 0, - "requestsPerSec": 443.8, - "avgLatencyMs": 191.46, - "p50LatencyMs": 127, - "p75LatencyMs": 168, - "p90LatencyMs": 242, - "p99LatencyMs": 2401, - "maxLatencyMs": 4906, - "bytesPerSec": 123686092.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2219, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 443.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 168, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 242, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2401, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4906, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123686092.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200] + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ] }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 15194, - "totalErrors": 0, + "totalRequests": { + "value": 15194, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1059,6 +1107,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 120, + "unit": "ms" + }, + "fcpMs": { + "value": 119.648, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.088, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.648, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.035, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.405, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 157, + "unit": "ms" + }, + "fcpMs": { + "value": 156.617, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.702, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.727, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.504, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.471, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 108, + "unit": "ms" + }, + "fcpMs": { + "value": 107.859, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 11.604, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.635, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.754, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.215, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 132, + "unit": "ms" + }, + "fcpMs": { + "value": 132.287, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.991, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.561, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.643, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.787, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 129.25, + "median": 126, + "min": 108, + "max": 157 + }, + "fcpMs": { + "unit": "ms", + "mean": 129.10275, + "median": 125.9675, + "min": 107.859, + "max": 156.617 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 14.09625, + "median": 12.895, + "min": 11.604, + "max": 18.991 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.6427499999999999, + "median": 0.6415, + "min": 0.561, + "max": 0.727 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.484, + "median": 2.5735, + "min": 1.754, + "max": 3.035 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.9695, + "median": 9.843, + "min": 8.405, + "max": 15.787 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 119, + "unit": "ms" + }, + "fcpMs": { + "value": 118.909, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.979, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.701, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.834, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.444, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 122, + "unit": "ms" + }, + "fcpMs": { + "value": 121.875, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.537, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.904, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.343, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.29, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 112, + "unit": "ms" + }, + "fcpMs": { + "value": 111.913, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.230999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.974, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.557, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.7, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 87.625, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.478000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.727, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.185, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.566, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 110.25, + "median": 115.5, + "min": 88, + "max": 122 + }, + "fcpMs": { + "unit": "ms", + "mean": 110.0805, + "median": 115.411, + "min": 87.625, + "max": 121.875 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 17.05625, + "median": 17.604999999999997, + "min": 14.478000000000002, + "max": 18.537 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.8264999999999999, + "median": 0.8155, + "min": 0.701, + "max": 0.974 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 4.22975, + "median": 4.264, + "min": 2.557, + "max": 5.834 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 12, + "median": 11.428, + "min": 10.444, + "max": 14.7 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 158, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 12, + "unit": "count" + }, + "allDependencies": { + "value": 24, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 34, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 1, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 106093137, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.59.1.json b/packages/results/data/sveltekit/versions/2.59.1.json index 8e8bf8b4..7b24af27 100644 --- a/packages/results/data/sveltekit/versions/2.59.1.json +++ b/packages/results/data/sveltekit/versions/2.59.1.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-09-25T03:25:19.272Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.59.1", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.0.13" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-09-25T03:25:19.272Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "2.59.1", "releasedAt": "2026-05-05T07:44:12.142Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.59.3", "vite": "8.0.13" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 1912 + "installTimeMs": { + "value": 1356, + "unit": "ms" + } }, { - "timeMs": 1944 + "installTimeMs": { + "value": 1492, + "unit": "ms" + } }, { - "timeMs": 1920 + "installTimeMs": { + "value": 1517, + "unit": "ms" + } }, { - "timeMs": 1962 + "installTimeMs": { + "value": 1645, + "unit": "ms" + } }, { - "timeMs": 1940 + "installTimeMs": { + "value": 1568, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 1935.6, - "median": 1940, - "min": 1912, - "max": 1962 + "mean": 1515.6, + "median": 1517, + "min": 1356, + "max": 1645 + }, + "nodeModulesSizeBytes": { + "value": 101732352, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 1883 + "timeMs": { + "value": 1912, + "unit": "ms" + } }, { - "timeMs": 1782 + "timeMs": { + "value": 1944, + "unit": "ms" + } }, { - "timeMs": 1741 + "timeMs": { + "value": 1920, + "unit": "ms" + } }, { - "timeMs": 1841 + "timeMs": { + "value": 1962, + "unit": "ms" + } }, { - "timeMs": 1677 + "timeMs": { + "value": 1940, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1784.8, - "median": 1782, - "min": 1677, - "max": 1883 + "mean": 1935.6, + "median": 1940, + "min": 1912, + "max": 1962 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 158 - }, - "duplicateDependencies": { - "project": "starter", - "result": 1 - }, - "depInstallSize": { - "project": "starter", - "result": 104601524 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 42 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 12, - "allDependencies": 24 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1308 + "timeMs": { + "value": 1883, + "unit": "ms" + } }, { - "timeMs": 1443 + "timeMs": { + "value": 1782, + "unit": "ms" + } }, { - "timeMs": 1220 + "timeMs": { + "value": 1741, + "unit": "ms" + } }, { - "timeMs": 1234 + "timeMs": { + "value": 1841, + "unit": "ms" + } }, { - "timeMs": 1251 + "timeMs": { + "value": 1677, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1291.2, - "median": 1251, - "min": 1220, - "max": 1443 + "mean": 1784.8, + "median": 1782, + "min": 1677, + "max": 1883 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 158, - "duplicateDependencies": 1 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1356 - }, - { - "installTimeMs": 1492 - }, - { - "installTimeMs": 1517 - }, - { - "installTimeMs": 1645 - }, - { - "installTimeMs": 1568 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1515.6, - "median": 1517, - "min": 1356, - "max": 1645 - }, - "nodeModulesSizeBytes": 101732352 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 103, - "fcpMs": 103.274, - "interactionTests": { - "interactionLatencyMs": 18.238, - "inputDelayMs": 0.579, - "processingDurationMs": 4.41, - "presentationDelayMs": 13.249 + "timeMs": { + "value": 1308, + "unit": "ms" } }, { - "firstPaintMs": 108, - "fcpMs": 108.495, - "interactionTests": { - "interactionLatencyMs": 17.954, - "inputDelayMs": 0.514, - "processingDurationMs": 1.819, - "presentationDelayMs": 15.621 + "timeMs": { + "value": 1443, + "unit": "ms" } }, { - "firstPaintMs": 117, - "fcpMs": 116.712, - "interactionTests": { - "interactionLatencyMs": 15.863, - "inputDelayMs": 0.563, - "processingDurationMs": 2.371, - "presentationDelayMs": 12.929 + "timeMs": { + "value": 1220, + "unit": "ms" } }, { - "firstPaintMs": 136, - "fcpMs": 136.088, - "interactionTests": { - "interactionLatencyMs": 20.589, - "inputDelayMs": 0.566, - "processingDurationMs": 2.325, - "presentationDelayMs": 17.698 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 116, - "median": 112.5, - "min": 103, - "max": 136 - }, - "fcpMs": { - "unit": "ms", - "mean": 116.14224999999999, - "median": 112.6035, - "min": 103.274, - "max": 136.088 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 18.161, - "median": 18.096, - "min": 15.863, - "max": 20.589 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.5555, - "median": 0.5645, - "min": 0.514, - "max": 0.579 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.73125, - "median": 2.348, - "min": 1.819, - "max": 4.41 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 14.87425, - "median": 14.435, - "min": 12.929, - "max": 17.698 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 105, - "fcpMs": 105.441, - "interactionTests": { - "interactionLatencyMs": 11.326, - "inputDelayMs": 0.702, - "processingDurationMs": 2.075, - "presentationDelayMs": 8.549 + "timeMs": { + "value": 1234, + "unit": "ms" } }, { - "firstPaintMs": 101, - "fcpMs": 100.687, - "interactionTests": { - "interactionLatencyMs": 11.708, - "inputDelayMs": 3.296, - "processingDurationMs": 2.165, - "presentationDelayMs": 6.247 - } - }, - { - "firstPaintMs": 113, - "fcpMs": 112.861, - "interactionTests": { - "interactionLatencyMs": 17.766000000000002, - "inputDelayMs": 0.645, - "processingDurationMs": 3.225, - "presentationDelayMs": 13.896 - } - }, - { - "firstPaintMs": 94, - "fcpMs": 94.335, - "interactionTests": { - "interactionLatencyMs": 18.424, - "inputDelayMs": 0.849, - "processingDurationMs": 4.455, - "presentationDelayMs": 13.12 + "timeMs": { + "value": 1251, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 103.25, - "median": 103, - "min": 94, - "max": 113 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 103.33099999999999, - "median": 103.064, - "min": 94.335, - "max": 112.861 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 14.806, - "median": 14.737000000000002, - "min": 11.326, - "max": 18.424 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.373, - "median": 0.7755, - "min": 0.645, - "max": 3.296 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.98, - "median": 2.6950000000000003, - "min": 2.075, - "max": 4.455 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.453, - "median": 10.834499999999998, - "min": 6.247, - "max": 13.896 - } + "mean": 1291.2, + "median": 1251, + "min": 1220, + "max": 1443 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1630, - "errors": 0, - "requestsPerSec": 326, - "avgLatencyMs": 2.26, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 90852556.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1630, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 326, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 90852556.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2568, - "errors": 0, - "requestsPerSec": 513.6, - "avgLatencyMs": 9.24, - "p50LatencyMs": 8, - "p75LatencyMs": 11, - "p90LatencyMs": 12, - "p99LatencyMs": 16, - "maxLatencyMs": 18, - "bytesPerSec": 143143731.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2568, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 513.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 16, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 18, + "unit": "ms" + }, + "bytesPerSec": { + "value": 143143731.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2589, - "errors": 0, - "requestsPerSec": 517.8, - "avgLatencyMs": 18.8, - "p50LatencyMs": 19, - "p75LatencyMs": 20, - "p90LatencyMs": 22, - "p99LatencyMs": 28, - "maxLatencyMs": 55, - "bytesPerSec": 144323379.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2589, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 517.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 55, + "unit": "ms" + }, + "bytesPerSec": { + "value": 144323379.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2482, - "errors": 0, - "requestsPerSec": 496.4, - "avgLatencyMs": 49.65, - "p50LatencyMs": 48, - "p75LatencyMs": 53, - "p90LatencyMs": 61, - "p99LatencyMs": 83, - "maxLatencyMs": 344, - "bytesPerSec": 138346496, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2482, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 496.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 49.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 83, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 344, + "unit": "ms" + }, + "bytesPerSec": { + "value": 138346496, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2393, - "errors": 0, - "requestsPerSec": 478.6, - "avgLatencyMs": 102.4, - "p50LatencyMs": 99, - "p75LatencyMs": 114, - "p90LatencyMs": 135, - "p99LatencyMs": 401, - "maxLatencyMs": 1383, - "bytesPerSec": 133385420.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2393, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 478.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 102.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 99, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 401, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1383, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133385420.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2288, - "errors": 0, - "requestsPerSec": 457.6, - "avgLatencyMs": 187.32, - "p50LatencyMs": 135, - "p75LatencyMs": 172, - "p90LatencyMs": 219, - "p99LatencyMs": 2265, - "maxLatencyMs": 4842, - "bytesPerSec": 127526502.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2288, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 457.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 187.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2265, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4842, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127526502.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2287, - "errors": 0, - "requestsPerSec": 457.4, - "avgLatencyMs": 191.52, - "p50LatencyMs": 138, - "p75LatencyMs": 177, - "p90LatencyMs": 225, - "p99LatencyMs": 2446, - "maxLatencyMs": 4868, - "bytesPerSec": 127454412.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2287, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 457.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 225, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2446, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4868, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127454412.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1548, - "errors": 0, - "requestsPerSec": 309.61, - "avgLatencyMs": 2.55, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 15, - "bytesPerSec": 86291251.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1548, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 309.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86291251.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2309, - "errors": 0, - "requestsPerSec": 461.8, - "avgLatencyMs": 10.31, - "p50LatencyMs": 9, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 18, - "maxLatencyMs": 20, - "bytesPerSec": 128706150.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2309, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 461.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 128706150.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2278, - "errors": 0, - "requestsPerSec": 455.6, - "avgLatencyMs": 21.42, - "p50LatencyMs": 22, - "p75LatencyMs": 25, - "p90LatencyMs": 27, - "p99LatencyMs": 32, - "maxLatencyMs": 82, - "bytesPerSec": 126976000, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2278, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 455.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 82, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126976000, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2420, - "errors": 0, - "requestsPerSec": 484, - "avgLatencyMs": 50.9, - "p50LatencyMs": 49, - "p75LatencyMs": 54, - "p90LatencyMs": 62, - "p99LatencyMs": 82, - "maxLatencyMs": 278, - "bytesPerSec": 134879641.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2420, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 484, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 50.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 54, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 82, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 278, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134879641.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2361, - "errors": 0, - "requestsPerSec": 472.2, - "avgLatencyMs": 104.31, - "p50LatencyMs": 99, - "p75LatencyMs": 109, - "p90LatencyMs": 126, - "p99LatencyMs": 415, - "maxLatencyMs": 1414, - "bytesPerSec": 131596288, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2361, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 472.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 104.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 99, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 415, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1414, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131596288, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2205, - "errors": 0, - "requestsPerSec": 441, - "avgLatencyMs": 185.95, - "p50LatencyMs": 127, - "p75LatencyMs": 159, - "p90LatencyMs": 221, - "p99LatencyMs": 2597, - "maxLatencyMs": 4998, - "bytesPerSec": 122899660.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2205, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 441, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 185.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 221, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2597, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4998, + "unit": "ms" + }, + "bytesPerSec": { + "value": 122899660.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2281, - "errors": 0, - "requestsPerSec": 456.2, - "avgLatencyMs": 192.37, - "p50LatencyMs": 129, - "p75LatencyMs": 176, - "p90LatencyMs": 228, - "p99LatencyMs": 2612, - "maxLatencyMs": 4957, - "bytesPerSec": 127133286.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2281, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 456.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 192.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 228, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2612, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4957, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127133286.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1541, - "errors": 0, - "requestsPerSec": 308.2, - "avgLatencyMs": 2.53, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 85911142.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1541, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 308.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 85911142.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2438, - "errors": 0, - "requestsPerSec": 487.6, - "avgLatencyMs": 9.78, - "p50LatencyMs": 8, - "p75LatencyMs": 12, - "p90LatencyMs": 14, - "p99LatencyMs": 19, - "maxLatencyMs": 21, - "bytesPerSec": 135875788.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2438, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 487.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135875788.81, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2473, - "errors": 0, - "requestsPerSec": 494.6, - "avgLatencyMs": 19.68, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 24, - "p99LatencyMs": 32, - "maxLatencyMs": 68, - "bytesPerSec": 137848422.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2473, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 494.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 19.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 68, + "unit": "ms" + }, + "bytesPerSec": { + "value": 137848422.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2437, - "errors": 0, - "requestsPerSec": 487.4, - "avgLatencyMs": 50.53, - "p50LatencyMs": 49, - "p75LatencyMs": 54, - "p90LatencyMs": 61, - "p99LatencyMs": 75, - "maxLatencyMs": 303, - "bytesPerSec": 135823360, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2437, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 487.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 50.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 54, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 75, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 303, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135823360, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2410, - "errors": 0, - "requestsPerSec": 482, - "avgLatencyMs": 102.3, - "p50LatencyMs": 100, - "p75LatencyMs": 109, - "p90LatencyMs": 127, - "p99LatencyMs": 170, - "maxLatencyMs": 859, - "bytesPerSec": 134342246.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2410, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 482, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 102.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 100, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 170, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 859, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134342246.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2272, - "errors": 0, - "requestsPerSec": 454.4, - "avgLatencyMs": 215.14, - "p50LatencyMs": 176, - "p75LatencyMs": 204, - "p90LatencyMs": 297, - "p99LatencyMs": 1946, - "maxLatencyMs": 4250, - "bytesPerSec": 126635212.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2272, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 454.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 215.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 204, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 297, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1946, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4250, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126635212.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2170, - "errors": 0, - "requestsPerSec": 434, - "avgLatencyMs": 190.93, - "p50LatencyMs": 124, - "p75LatencyMs": 168, - "p90LatencyMs": 227, - "p99LatencyMs": 2748, - "maxLatencyMs": 4870, - "bytesPerSec": 120946688, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2170, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 434, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 190.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 168, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2748, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4870, + "unit": "ms" + }, + "bytesPerSec": { + "value": 120946688, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 47380, - "totalErrors": 0, + "totalRequests": { + "value": 47380, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 103, + "unit": "ms" + }, + "fcpMs": { + "value": 103.274, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.238, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.579, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.41, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.249, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 108, + "unit": "ms" + }, + "fcpMs": { + "value": 108.495, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.954, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.514, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.819, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.621, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 117, + "unit": "ms" + }, + "fcpMs": { + "value": 116.712, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.863, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.563, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.371, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.929, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 136, + "unit": "ms" + }, + "fcpMs": { + "value": 136.088, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.589, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.566, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.325, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.698, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 116, + "median": 112.5, + "min": 103, + "max": 136 + }, + "fcpMs": { + "unit": "ms", + "mean": 116.14224999999999, + "median": 112.6035, + "min": 103.274, + "max": 136.088 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 18.161, + "median": 18.096, + "min": 15.863, + "max": 20.589 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.5555, + "median": 0.5645, + "min": 0.514, + "max": 0.579 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.73125, + "median": 2.348, + "min": 1.819, + "max": 4.41 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 14.87425, + "median": 14.435, + "min": 12.929, + "max": 17.698 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 105, + "unit": "ms" + }, + "fcpMs": { + "value": 105.441, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 11.326, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.702, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.075, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.549, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 101, + "unit": "ms" + }, + "fcpMs": { + "value": 100.687, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 11.708, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.296, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.165, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.247, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 113, + "unit": "ms" + }, + "fcpMs": { + "value": 112.861, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.766000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.645, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.225, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.896, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 94, + "unit": "ms" + }, + "fcpMs": { + "value": 94.335, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.424, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.849, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.455, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.12, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 103.25, + "median": 103, + "min": 94, + "max": 113 + }, + "fcpMs": { + "unit": "ms", + "mean": 103.33099999999999, + "median": 103.064, + "min": 94.335, + "max": 112.861 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 14.806, + "median": 14.737000000000002, + "min": 11.326, + "max": 18.424 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.373, + "median": 0.7755, + "min": 0.645, + "max": 3.296 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.98, + "median": 2.6950000000000003, + "min": 2.075, + "max": 4.455 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.453, + "median": 10.834499999999998, + "min": 6.247, + "max": 13.896 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 158, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 12, + "unit": "count" + }, + "allDependencies": { + "value": 24, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 158, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 1, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 104601524, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.60.1.json b/packages/results/data/sveltekit/versions/2.60.1.json index ce0115d2..72cc860b 100644 --- a/packages/results/data/sveltekit/versions/2.60.1.json +++ b/packages/results/data/sveltekit/versions/2.60.1.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-09-27T23:31:39.370Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.60.1", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.0.14" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-09-27T23:31:39.370Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "2.60.1", "releasedAt": "2026-05-14T20:11:05.604Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.59.4", "vite": "8.0.14" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 1754 + "installTimeMs": { + "value": 1303, + "unit": "ms" + } }, { - "timeMs": 1763 + "installTimeMs": { + "value": 1429, + "unit": "ms" + } }, { - "timeMs": 1796 + "installTimeMs": { + "value": 1396, + "unit": "ms" + } }, { - "timeMs": 1792 + "installTimeMs": { + "value": 1592, + "unit": "ms" + } }, { - "timeMs": 1758 + "installTimeMs": { + "value": 1529, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 1772.6, - "median": 1763, - "min": 1754, - "max": 1796 + "mean": 1449.8, + "median": 1429, + "min": 1303, + "max": 1592 + }, + "nodeModulesSizeBytes": { + "value": 102318080, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 1652 + "timeMs": { + "value": 1754, + "unit": "ms" + } }, { - "timeMs": 1597 + "timeMs": { + "value": 1763, + "unit": "ms" + } }, { - "timeMs": 1588 + "timeMs": { + "value": 1796, + "unit": "ms" + } }, { - "timeMs": 1718 + "timeMs": { + "value": 1792, + "unit": "ms" + } }, { - "timeMs": 1573 + "timeMs": { + "value": 1758, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1625.6, - "median": 1597, - "min": 1573, - "max": 1718 + "mean": 1772.6, + "median": 1763, + "min": 1754, + "max": 1796 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 159 - }, - "duplicateDependencies": { - "project": "starter", - "result": 2 - }, - "depInstallSize": { - "project": "starter", - "result": 105154420 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 42 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 12, - "allDependencies": 24 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1329 + "timeMs": { + "value": 1652, + "unit": "ms" + } }, { - "timeMs": 1589 + "timeMs": { + "value": 1597, + "unit": "ms" + } }, { - "timeMs": 1496 + "timeMs": { + "value": 1588, + "unit": "ms" + } }, { - "timeMs": 1440 + "timeMs": { + "value": 1718, + "unit": "ms" + } }, { - "timeMs": 1476 + "timeMs": { + "value": 1573, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1466, - "median": 1476, - "min": 1329, - "max": 1589 + "mean": 1625.6, + "median": 1597, + "min": 1573, + "max": 1718 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 159, - "duplicateDependencies": 2 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1303 - }, - { - "installTimeMs": 1429 - }, - { - "installTimeMs": 1396 - }, - { - "installTimeMs": 1592 - }, - { - "installTimeMs": 1529 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1449.8, - "median": 1429, - "min": 1303, - "max": 1592 - }, - "nodeModulesSizeBytes": 102318080 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 127, - "fcpMs": 127.244, - "interactionTests": { - "interactionLatencyMs": 11.633, - "inputDelayMs": 0.695, - "processingDurationMs": 2.931, - "presentationDelayMs": 8.007 + "timeMs": { + "value": 1329, + "unit": "ms" } }, { - "firstPaintMs": 122, - "fcpMs": 121.714, - "interactionTests": { - "interactionLatencyMs": 17.41, - "inputDelayMs": 0.715, - "processingDurationMs": 3.666, - "presentationDelayMs": 13.029 + "timeMs": { + "value": 1589, + "unit": "ms" } }, { - "firstPaintMs": 125, - "fcpMs": 125.356, - "interactionTests": { - "interactionLatencyMs": 12.059000000000001, - "inputDelayMs": 0.551, - "processingDurationMs": 2.601, - "presentationDelayMs": 8.907 + "timeMs": { + "value": 1496, + "unit": "ms" } }, { - "firstPaintMs": 112, - "fcpMs": 112.127, - "interactionTests": { - "interactionLatencyMs": 17.738, - "inputDelayMs": 0.734, - "processingDurationMs": 2.717, - "presentationDelayMs": 14.287 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 121.5, - "median": 123.5, - "min": 112, - "max": 127 - }, - "fcpMs": { - "unit": "ms", - "mean": 121.61025, - "median": 123.535, - "min": 112.127, - "max": 127.244 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 14.71, - "median": 14.7345, - "min": 11.633, - "max": 17.738 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.67375, - "median": 0.705, - "min": 0.551, - "max": 0.734 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.9787500000000002, - "median": 2.824, - "min": 2.601, - "max": 3.666 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.057500000000001, - "median": 10.968, - "min": 8.007, - "max": 14.287 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 101, - "fcpMs": 100.901, - "interactionTests": { - "interactionLatencyMs": 18.644, - "inputDelayMs": 2.594, - "processingDurationMs": 3.333, - "presentationDelayMs": 12.717 + "timeMs": { + "value": 1440, + "unit": "ms" } }, { - "firstPaintMs": 68, - "fcpMs": 67.534, - "interactionTests": { - "interactionLatencyMs": 20.843, - "inputDelayMs": 0.61, - "processingDurationMs": 2.19, - "presentationDelayMs": 18.043 - } - }, - { - "firstPaintMs": 74, - "fcpMs": 74.149, - "interactionTests": { - "interactionLatencyMs": 14.282, - "inputDelayMs": 0.631, - "processingDurationMs": 4.175, - "presentationDelayMs": 9.476 - } - }, - { - "firstPaintMs": 107, - "fcpMs": 107.096, - "interactionTests": { - "interactionLatencyMs": 21.959000000000003, - "inputDelayMs": 0.54, - "processingDurationMs": 2.979, - "presentationDelayMs": 18.44 + "timeMs": { + "value": 1476, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 87.5, - "median": 87.5, - "min": 68, - "max": 107 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 87.42, - "median": 87.525, - "min": 67.534, - "max": 107.096 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 18.932, - "median": 19.743499999999997, - "min": 14.282, - "max": 21.959000000000003 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.09375, - "median": 0.6205, - "min": 0.54, - "max": 2.594 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.16925, - "median": 3.156, - "min": 2.19, - "max": 4.175 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 14.669, - "median": 15.379999999999999, - "min": 9.476, - "max": 18.44 - } + "mean": 1466, + "median": 1476, + "min": 1329, + "max": 1589 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1521, - "errors": 0, - "requestsPerSec": 304.2, - "avgLatencyMs": 2.54, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 9, - "maxLatencyMs": 16, - "bytesPerSec": 84770816, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1521, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 304.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84770816, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2373, - "errors": 0, - "requestsPerSec": 474.6, - "avgLatencyMs": 10.04, - "p50LatencyMs": 9, - "p75LatencyMs": 12, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 20, - "bytesPerSec": 132238540.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2373, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 474.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132238540.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2390, - "errors": 0, - "requestsPerSec": 478, - "avgLatencyMs": 20.39, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 26, - "p99LatencyMs": 30, - "maxLatencyMs": 41, - "bytesPerSec": 133215027.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2390, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 478, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 41, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133215027.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2334, - "errors": 0, - "requestsPerSec": 466.8, - "avgLatencyMs": 52.74, - "p50LatencyMs": 52, - "p75LatencyMs": 57, - "p90LatencyMs": 65, - "p99LatencyMs": 83, - "maxLatencyMs": 228, - "bytesPerSec": 130095513.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2334, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 466.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 83, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 228, + "unit": "ms" + }, + "bytesPerSec": { + "value": 130095513.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2222, - "errors": 0, - "requestsPerSec": 444.4, - "avgLatencyMs": 110.35, - "p50LatencyMs": 101, - "p75LatencyMs": 116, - "p90LatencyMs": 140, - "p99LatencyMs": 483, - "maxLatencyMs": 1597, - "bytesPerSec": 123856486.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2222, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 444.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 110.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 483, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1597, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123856486.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2100, - "errors": 0, - "requestsPerSec": 420, - "avgLatencyMs": 186.35, - "p50LatencyMs": 123, - "p75LatencyMs": 165, - "p90LatencyMs": 255, - "p99LatencyMs": 2393, - "maxLatencyMs": 4863, - "bytesPerSec": 117053849.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2100, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 420, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 186.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 255, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2393, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4863, + "unit": "ms" + }, + "bytesPerSec": { + "value": 117053849.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2075, - "errors": 0, - "requestsPerSec": 415, - "avgLatencyMs": 190.94, - "p50LatencyMs": 129, - "p75LatencyMs": 174, - "p90LatencyMs": 239, - "p99LatencyMs": 2623, - "maxLatencyMs": 4978, - "bytesPerSec": 115664486.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2075, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 415, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 190.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 239, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2623, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4978, + "unit": "ms" + }, + "bytesPerSec": { + "value": 115664486.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1502, - "errors": 0, - "requestsPerSec": 300.4, - "avgLatencyMs": 2.6, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 83709132.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1502, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 300.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83709132.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2264, - "errors": 0, - "requestsPerSec": 452.8, - "avgLatencyMs": 10.54, - "p50LatencyMs": 9, - "p75LatencyMs": 13, - "p90LatencyMs": 17, - "p99LatencyMs": 20, - "maxLatencyMs": 21, - "bytesPerSec": 126202675.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2264, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 452.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126202675.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2316, - "errors": 0, - "requestsPerSec": 463.2, - "avgLatencyMs": 21.05, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 26, - "p99LatencyMs": 32, - "maxLatencyMs": 44, - "bytesPerSec": 129086259.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2316, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 463.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 44, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129086259.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2315, - "errors": 0, - "requestsPerSec": 463, - "avgLatencyMs": 53.2, - "p50LatencyMs": 51, - "p75LatencyMs": 57, - "p90LatencyMs": 63, - "p99LatencyMs": 95, - "maxLatencyMs": 361, - "bytesPerSec": 129020723.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2315, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 463, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 53.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 95, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 361, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129020723.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2242, - "errors": 0, - "requestsPerSec": 448.4, - "avgLatencyMs": 109.66, - "p50LatencyMs": 102, - "p75LatencyMs": 115, - "p90LatencyMs": 144, - "p99LatencyMs": 508, - "maxLatencyMs": 1534, - "bytesPerSec": 124957491.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2242, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 448.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 109.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 115, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 508, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1534, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124957491.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2177, - "errors": 0, - "requestsPerSec": 435.4, - "avgLatencyMs": 184.23, - "p50LatencyMs": 122, - "p75LatencyMs": 170, - "p90LatencyMs": 240, - "p99LatencyMs": 2436, - "maxLatencyMs": 4860, - "bytesPerSec": 121339904, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2177, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 435.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 184.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 240, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2436, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4860, + "unit": "ms" + }, + "bytesPerSec": { + "value": 121339904, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2126, - "errors": 0, - "requestsPerSec": 425.2, - "avgLatencyMs": 191.02, - "p50LatencyMs": 127, - "p75LatencyMs": 172, - "p90LatencyMs": 228, - "p99LatencyMs": 2684, - "maxLatencyMs": 4992, - "bytesPerSec": 118521856, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2126, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 425.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 228, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2684, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4992, + "unit": "ms" + }, + "bytesPerSec": { + "value": 118521856, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1501, - "errors": 0, - "requestsPerSec": 300.2, - "avgLatencyMs": 2.62, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 83669811.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1501, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 300.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83669811.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2347, - "errors": 0, - "requestsPerSec": 469.4, - "avgLatencyMs": 10.15, - "p50LatencyMs": 9, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 19, - "maxLatencyMs": 22, - "bytesPerSec": 130829516.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2347, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 469.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 22, + "unit": "ms" + }, + "bytesPerSec": { + "value": 130829516.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2288, - "errors": 0, - "requestsPerSec": 457.6, - "avgLatencyMs": 21.3, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 26, - "p99LatencyMs": 30, - "maxLatencyMs": 80, - "bytesPerSec": 127526502.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2288, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 457.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 80, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127526502.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2248, - "errors": 0, - "requestsPerSec": 449.6, - "avgLatencyMs": 54.84, - "p50LatencyMs": 53, - "p75LatencyMs": 59, - "p90LatencyMs": 65, - "p99LatencyMs": 95, - "maxLatencyMs": 387, - "bytesPerSec": 125285171.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2248, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 449.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 54.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 95, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 387, + "unit": "ms" + }, + "bytesPerSec": { + "value": 125285171.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2168, - "errors": 0, - "requestsPerSec": 433.6, - "avgLatencyMs": 113.28, - "p50LatencyMs": 106, - "p75LatencyMs": 118, - "p90LatencyMs": 146, - "p99LatencyMs": 528, - "maxLatencyMs": 1500, - "bytesPerSec": 120854937.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2168, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 433.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 113.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 528, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1500, + "unit": "ms" + }, + "bytesPerSec": { + "value": 120854937.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2086, - "errors": 0, - "requestsPerSec": 417.2, - "avgLatencyMs": 199.23, - "p50LatencyMs": 143, - "p75LatencyMs": 187, - "p90LatencyMs": 229, - "p99LatencyMs": 2824, - "maxLatencyMs": 4968, - "bytesPerSec": 116293632, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2086, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 417.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 199.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 187, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 229, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2824, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4968, + "unit": "ms" + }, + "bytesPerSec": { + "value": 116293632, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2156, - "errors": 0, - "requestsPerSec": 431.2, - "avgLatencyMs": 190.23, - "p50LatencyMs": 124, - "p75LatencyMs": 174, - "p90LatencyMs": 236, - "p99LatencyMs": 2651, - "maxLatencyMs": 4897, - "bytesPerSec": 120160256, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2156, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 431.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 190.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 236, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2651, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4897, + "unit": "ms" + }, + "bytesPerSec": { + "value": 120160256, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 44751, - "totalErrors": 0, + "totalRequests": { + "value": 44751, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 127, + "unit": "ms" + }, + "fcpMs": { + "value": 127.244, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 11.633, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.695, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.931, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.007, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 122, + "unit": "ms" + }, + "fcpMs": { + "value": 121.714, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.41, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.715, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.666, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.029, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 125, + "unit": "ms" + }, + "fcpMs": { + "value": 125.356, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.059000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.551, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.601, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.907, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 112, + "unit": "ms" + }, + "fcpMs": { + "value": 112.127, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.738, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.734, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.717, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.287, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 121.5, + "median": 123.5, + "min": 112, + "max": 127 + }, + "fcpMs": { + "unit": "ms", + "mean": 121.61025, + "median": 123.535, + "min": 112.127, + "max": 127.244 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 14.71, + "median": 14.7345, + "min": 11.633, + "max": 17.738 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.67375, + "median": 0.705, + "min": 0.551, + "max": 0.734 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.9787500000000002, + "median": 2.824, + "min": 2.601, + "max": 3.666 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.057500000000001, + "median": 10.968, + "min": 8.007, + "max": 14.287 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 101, + "unit": "ms" + }, + "fcpMs": { + "value": 100.901, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.644, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.594, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.333, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.717, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 68, + "unit": "ms" + }, + "fcpMs": { + "value": 67.534, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.843, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.61, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.19, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.043, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 74, + "unit": "ms" + }, + "fcpMs": { + "value": 74.149, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.282, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.631, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.175, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.476, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 107, + "unit": "ms" + }, + "fcpMs": { + "value": 107.096, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 21.959000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.54, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.979, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.44, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 87.5, + "median": 87.5, + "min": 68, + "max": 107 + }, + "fcpMs": { + "unit": "ms", + "mean": 87.42, + "median": 87.525, + "min": 67.534, + "max": 107.096 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 18.932, + "median": 19.743499999999997, + "min": 14.282, + "max": 21.959000000000003 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.09375, + "median": 0.6205, + "min": 0.54, + "max": 2.594 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.16925, + "median": 3.156, + "min": 2.19, + "max": 4.175 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 14.669, + "median": 15.379999999999999, + "min": 9.476, + "max": 18.44 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 159, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 12, + "unit": "count" + }, + "allDependencies": { + "value": 24, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 159, + "unit": "count" + }, + "duplicateDependencies": { + "value": 2, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 105154420, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.61.1.json b/packages/results/data/sveltekit/versions/2.61.1.json index 89ba0192..786295f2 100644 --- a/packages/results/data/sveltekit/versions/2.61.1.json +++ b/packages/results/data/sveltekit/versions/2.61.1.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-09-28T07:50:27.982Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.61.1", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.0.16" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-09-28T07:50:27.982Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "2.61.1", "releasedAt": "2026-05-24T00:20:16.796Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.60.1", "vite": "8.0.16" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 2201 + "installTimeMs": { + "value": 1323, + "unit": "ms" + } }, { - "timeMs": 1886 + "installTimeMs": { + "value": 1418, + "unit": "ms" + } }, { - "timeMs": 1875 + "installTimeMs": { + "value": 1651, + "unit": "ms" + } }, { - "timeMs": 1890 + "installTimeMs": { + "value": 1640, + "unit": "ms" + } }, { - "timeMs": 1865 + "installTimeMs": { + "value": 1609, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 1943.4, - "median": 1886, - "min": 1865, - "max": 2201 + "mean": 1528.2, + "median": 1609, + "min": 1323, + "max": 1651 + }, + "nodeModulesSizeBytes": { + "value": 102912000, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 1775 + "timeMs": { + "value": 2201, + "unit": "ms" + } }, { - "timeMs": 1718 + "timeMs": { + "value": 1886, + "unit": "ms" + } }, { - "timeMs": 1599 + "timeMs": { + "value": 1875, + "unit": "ms" + } }, { - "timeMs": 1829 + "timeMs": { + "value": 1890, + "unit": "ms" + } }, { - "timeMs": 1625 + "timeMs": { + "value": 1865, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1709.2, - "median": 1718, - "min": 1599, - "max": 1829 + "mean": 1943.4, + "median": 1886, + "min": 1865, + "max": 2201 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 159 - }, - "duplicateDependencies": { - "project": "starter", - "result": 2 - }, - "depInstallSize": { - "project": "starter", - "result": 105920206 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 42 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 13, - "allDependencies": 25 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1290 + "timeMs": { + "value": 1775, + "unit": "ms" + } }, { - "timeMs": 1278 + "timeMs": { + "value": 1718, + "unit": "ms" + } }, { - "timeMs": 1378 + "timeMs": { + "value": 1599, + "unit": "ms" + } }, { - "timeMs": 1384 + "timeMs": { + "value": 1829, + "unit": "ms" + } }, { - "timeMs": 1230 + "timeMs": { + "value": 1625, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1312, - "median": 1290, - "min": 1230, - "max": 1384 + "mean": 1709.2, + "median": 1718, + "min": 1599, + "max": 1829 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 159, - "duplicateDependencies": 2 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1323 - }, - { - "installTimeMs": 1418 - }, - { - "installTimeMs": 1651 - }, - { - "installTimeMs": 1640 - }, - { - "installTimeMs": 1609 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1528.2, - "median": 1609, - "min": 1323, - "max": 1651 - }, - "nodeModulesSizeBytes": 102912000 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 112, - "fcpMs": 111.834, - "interactionTests": { - "interactionLatencyMs": 14.055, - "inputDelayMs": 0.539, - "processingDurationMs": 2.585, - "presentationDelayMs": 10.931 + "timeMs": { + "value": 1290, + "unit": "ms" } }, { - "firstPaintMs": 101, - "fcpMs": 100.781, - "interactionTests": { - "interactionLatencyMs": 17.36, - "inputDelayMs": 0.519, - "processingDurationMs": 2.776, - "presentationDelayMs": 14.065 + "timeMs": { + "value": 1278, + "unit": "ms" } }, { - "firstPaintMs": 113, - "fcpMs": 113.022, - "interactionTests": { - "interactionLatencyMs": 20.656, - "inputDelayMs": 3.353, - "processingDurationMs": 1.736, - "presentationDelayMs": 15.567 + "timeMs": { + "value": 1378, + "unit": "ms" } }, { - "firstPaintMs": 123, - "fcpMs": 123.211, - "interactionTests": { - "interactionLatencyMs": 20.994, - "inputDelayMs": 2.866, - "processingDurationMs": 3.312, - "presentationDelayMs": 14.816 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 112.25, - "median": 112.5, - "min": 101, - "max": 123 - }, - "fcpMs": { - "unit": "ms", - "mean": 112.212, - "median": 112.428, - "min": 100.781, - "max": 123.211 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 18.26625, - "median": 19.008, - "min": 14.055, - "max": 20.994 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.8192500000000003, - "median": 1.7025000000000001, - "min": 0.519, - "max": 3.353 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.6022499999999997, - "median": 2.6805, - "min": 1.736, - "max": 3.312 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 13.844750000000001, - "median": 14.4405, - "min": 10.931, - "max": 15.567 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 97, - "fcpMs": 96.593, - "interactionTests": { - "interactionLatencyMs": 13.12, - "inputDelayMs": 0.752, - "processingDurationMs": 5.262, - "presentationDelayMs": 7.106 + "timeMs": { + "value": 1384, + "unit": "ms" } }, { - "firstPaintMs": 99, - "fcpMs": 98.961, - "interactionTests": { - "interactionLatencyMs": 13.597, - "inputDelayMs": 0.608, - "processingDurationMs": 2.159, - "presentationDelayMs": 10.83 - } - }, - { - "firstPaintMs": 84, - "fcpMs": 84.151, - "interactionTests": { - "interactionLatencyMs": 12.157, - "inputDelayMs": 1.009, - "processingDurationMs": 2.191, - "presentationDelayMs": 8.957 - } - }, - { - "firstPaintMs": 84, - "fcpMs": 84.064, - "interactionTests": { - "interactionLatencyMs": 13.588000000000001, - "inputDelayMs": 0.614, - "processingDurationMs": 4.859, - "presentationDelayMs": 8.115 + "timeMs": { + "value": 1230, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 91, - "median": 90.5, - "min": 84, - "max": 99 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 90.94225, - "median": 90.372, - "min": 84.064, - "max": 98.961 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 13.115499999999999, - "median": 13.354, - "min": 12.157, - "max": 13.597 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.7457499999999999, - "median": 0.683, - "min": 0.608, - "max": 1.009 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.6177499999999996, - "median": 3.525, - "min": 2.159, - "max": 5.262 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 8.752, - "median": 8.536000000000001, - "min": 7.106, - "max": 10.83 - } + "mean": 1312, + "median": 1290, + "min": 1230, + "max": 1384 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1526, - "errors": 0, - "requestsPerSec": 305.2, - "avgLatencyMs": 2.58, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 85059174.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1526, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 305.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 85059174.41, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2329, - "errors": 0, - "requestsPerSec": 465.8, - "avgLatencyMs": 10.28, - "p50LatencyMs": 8, - "p75LatencyMs": 13, - "p90LatencyMs": 16, - "p99LatencyMs": 18, - "maxLatencyMs": 20, - "bytesPerSec": 129807155.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2329, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 465.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129807155.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2358, - "errors": 0, - "requestsPerSec": 471.6, - "avgLatencyMs": 20.67, - "p50LatencyMs": 21, - "p75LatencyMs": 24, - "p90LatencyMs": 26, - "p99LatencyMs": 31, - "maxLatencyMs": 70, - "bytesPerSec": 131425894.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2358, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 471.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 70, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131425894.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2334, - "errors": 0, - "requestsPerSec": 466.8, - "avgLatencyMs": 52.77, - "p50LatencyMs": 51, - "p75LatencyMs": 56, - "p90LatencyMs": 63, - "p99LatencyMs": 89, - "maxLatencyMs": 357, - "bytesPerSec": 130108620.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2334, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 466.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 89, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 357, + "unit": "ms" + }, + "bytesPerSec": { + "value": 130108620.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2202, - "errors": 0, - "requestsPerSec": 440.4, - "avgLatencyMs": 111.75, - "p50LatencyMs": 105, - "p75LatencyMs": 118, - "p90LatencyMs": 144, - "p99LatencyMs": 286, - "maxLatencyMs": 1392, - "bytesPerSec": 122729267.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2202, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 440.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 111.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 286, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1392, + "unit": "ms" + }, + "bytesPerSec": { + "value": 122729267.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2163, - "errors": 0, - "requestsPerSec": 432.6, - "avgLatencyMs": 184.99, - "p50LatencyMs": 129, - "p75LatencyMs": 164, - "p90LatencyMs": 226, - "p99LatencyMs": 2331, - "maxLatencyMs": 4890, - "bytesPerSec": 120566579.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2163, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 432.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 184.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 226, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2331, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4890, + "unit": "ms" + }, + "bytesPerSec": { + "value": 120566579.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2139, - "errors": 0, - "requestsPerSec": 427.8, - "avgLatencyMs": 188, - "p50LatencyMs": 127, - "p75LatencyMs": 161, - "p90LatencyMs": 213, - "p99LatencyMs": 2661, - "maxLatencyMs": 4897, - "bytesPerSec": 119216537.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2139, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 427.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2661, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4897, + "unit": "ms" + }, + "bytesPerSec": { + "value": 119216537.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1437, - "errors": 0, - "requestsPerSec": 287.4, - "avgLatencyMs": 2.85, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 80091545.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1437, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 287.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80091545.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2071, - "errors": 0, - "requestsPerSec": 414.2, - "avgLatencyMs": 11.54, - "p50LatencyMs": 10, - "p75LatencyMs": 14, - "p90LatencyMs": 17, - "p99LatencyMs": 22, - "maxLatencyMs": 25, - "bytesPerSec": 115428556.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2071, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 414.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 11.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 22, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 25, + "unit": "ms" + }, + "bytesPerSec": { + "value": 115428556.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2167, - "errors": 0, - "requestsPerSec": 433.4, - "avgLatencyMs": 22.53, - "p50LatencyMs": 23, - "p75LatencyMs": 26, - "p90LatencyMs": 28, - "p99LatencyMs": 33, - "maxLatencyMs": 42, - "bytesPerSec": 120789401.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2167, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 433.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 120789401.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2157, - "errors": 0, - "requestsPerSec": 431.4, - "avgLatencyMs": 57.16, - "p50LatencyMs": 56, - "p75LatencyMs": 62, - "p90LatencyMs": 69, - "p99LatencyMs": 90, - "maxLatencyMs": 252, - "bytesPerSec": 120225792, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2157, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 431.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 57.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 252, + "unit": "ms" + }, + "bytesPerSec": { + "value": 120225792, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2064, - "errors": 0, - "requestsPerSec": 412.8, - "avgLatencyMs": 119.24, - "p50LatencyMs": 113, - "p75LatencyMs": 125, - "p90LatencyMs": 160, - "p99LatencyMs": 445, - "maxLatencyMs": 1226, - "bytesPerSec": 115048448, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2064, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 412.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 119.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 445, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1226, + "unit": "ms" + }, + "bytesPerSec": { + "value": 115048448, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2055, - "errors": 0, - "requestsPerSec": 411, - "avgLatencyMs": 192.02, - "p50LatencyMs": 129, - "p75LatencyMs": 186, - "p90LatencyMs": 220, - "p99LatencyMs": 2576, - "maxLatencyMs": 4921, - "bytesPerSec": 114537267.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2055, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 411, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 192.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 220, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2576, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4921, + "unit": "ms" + }, + "bytesPerSec": { + "value": 114537267.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2001, - "errors": 0, - "requestsPerSec": 400.2, - "avgLatencyMs": 198.12, - "p50LatencyMs": 136, - "p75LatencyMs": 177, - "p90LatencyMs": 243, - "p99LatencyMs": 2547, - "maxLatencyMs": 4941, - "bytesPerSec": 111535718.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2001, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 400.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2547, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4941, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111535718.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1462, - "errors": 0, - "requestsPerSec": 292.4, - "avgLatencyMs": 2.72, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 15, - "bytesPerSec": 81480908.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1462, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 292.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81480908.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2197, - "errors": 0, - "requestsPerSec": 439.4, - "avgLatencyMs": 10.88, - "p50LatencyMs": 9, - "p75LatencyMs": 13, - "p90LatencyMs": 17, - "p99LatencyMs": 22, - "maxLatencyMs": 27, - "bytesPerSec": 122467123.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2197, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 439.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 22, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 122467123.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2206, - "errors": 0, - "requestsPerSec": 441.2, - "avgLatencyMs": 22.13, - "p50LatencyMs": 22, - "p75LatencyMs": 25, - "p90LatencyMs": 28, - "p99LatencyMs": 36, - "maxLatencyMs": 42, - "bytesPerSec": 122952089.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2206, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 441.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 122952089.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2257, - "errors": 0, - "requestsPerSec": 451.4, - "avgLatencyMs": 54.59, - "p50LatencyMs": 53, - "p75LatencyMs": 58, - "p90LatencyMs": 65, - "p99LatencyMs": 94, - "maxLatencyMs": 393, - "bytesPerSec": 125809459.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2257, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 451.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 54.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 94, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 393, + "unit": "ms" + }, + "bytesPerSec": { + "value": 125809459.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2264, - "errors": 0, - "requestsPerSec": 452.8, - "avgLatencyMs": 108.82, - "p50LatencyMs": 101, - "p75LatencyMs": 113, - "p90LatencyMs": 155, - "p99LatencyMs": 374, - "maxLatencyMs": 1072, - "bytesPerSec": 126189568, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2264, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 452.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 374, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1072, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126189568, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2200, - "errors": 0, - "requestsPerSec": 440, - "avgLatencyMs": 210.83, - "p50LatencyMs": 167, - "p75LatencyMs": 191, - "p90LatencyMs": 253, - "p99LatencyMs": 1755, - "maxLatencyMs": 4874, - "bytesPerSec": 122624409.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2200, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 440, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 210.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 191, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1755, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4874, + "unit": "ms" + }, + "bytesPerSec": { + "value": 122624409.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2265, - "errors": 0, - "requestsPerSec": 453, - "avgLatencyMs": 186.09, - "p50LatencyMs": 120, - "p75LatencyMs": 166, - "p90LatencyMs": 220, - "p99LatencyMs": 2678, - "maxLatencyMs": 5000, - "bytesPerSec": 126248550.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2265, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 453, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 186.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 220, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2678, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5000, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126248550.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 43854, - "totalErrors": 0, + "totalRequests": { + "value": 43854, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 112, + "unit": "ms" + }, + "fcpMs": { + "value": 111.834, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.055, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.539, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.585, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.931, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 101, + "unit": "ms" + }, + "fcpMs": { + "value": 100.781, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.36, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.519, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.776, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.065, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 113, + "unit": "ms" + }, + "fcpMs": { + "value": 113.022, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.656, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.353, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.736, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.567, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 123, + "unit": "ms" + }, + "fcpMs": { + "value": 123.211, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.994, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.866, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.312, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.816, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 112.25, + "median": 112.5, + "min": 101, + "max": 123 + }, + "fcpMs": { + "unit": "ms", + "mean": 112.212, + "median": 112.428, + "min": 100.781, + "max": 123.211 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 18.26625, + "median": 19.008, + "min": 14.055, + "max": 20.994 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.8192500000000003, + "median": 1.7025000000000001, + "min": 0.519, + "max": 3.353 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.6022499999999997, + "median": 2.6805, + "min": 1.736, + "max": 3.312 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 13.844750000000001, + "median": 14.4405, + "min": 10.931, + "max": 15.567 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 96.593, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.12, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.752, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.262, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.106, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 99, + "unit": "ms" + }, + "fcpMs": { + "value": 98.961, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.597, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.608, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.159, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.83, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 84, + "unit": "ms" + }, + "fcpMs": { + "value": 84.151, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.157, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.009, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.191, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.957, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 84, + "unit": "ms" + }, + "fcpMs": { + "value": 84.064, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.588000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.614, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.859, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.115, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 91, + "median": 90.5, + "min": 84, + "max": 99 + }, + "fcpMs": { + "unit": "ms", + "mean": 90.94225, + "median": 90.372, + "min": 84.064, + "max": 98.961 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 13.115499999999999, + "median": 13.354, + "min": 12.157, + "max": 13.597 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.7457499999999999, + "median": 0.683, + "min": 0.608, + "max": 1.009 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.6177499999999996, + "median": 3.525, + "min": 2.159, + "max": 5.262 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 8.752, + "median": 8.536000000000001, + "min": 7.106, + "max": 10.83 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 159, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 25, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 159, + "unit": "count" + }, + "duplicateDependencies": { + "value": 2, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 105920206, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.62.0.json b/packages/results/data/sveltekit/versions/2.62.0.json index 088f9ae3..a400dc71 100644 --- a/packages/results/data/sveltekit/versions/2.62.0.json +++ b/packages/results/data/sveltekit/versions/2.62.0.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-10-02T02:27:47.078Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.62.0", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.0.16" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-10-02T02:27:47.078Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "2.62.0", "releasedAt": "2026-06-02T19:41:26.302Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.60.1", "vite": "8.0.16" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 2145 + "installTimeMs": { + "value": 1462, + "unit": "ms" + } }, { - "timeMs": 2165 + "installTimeMs": { + "value": 1502, + "unit": "ms" + } }, { - "timeMs": 2166 + "installTimeMs": { + "value": 1554, + "unit": "ms" + } }, { - "timeMs": 2144 + "installTimeMs": { + "value": 1483, + "unit": "ms" + } }, { - "timeMs": 2072 + "installTimeMs": { + "value": 1563, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 2138.4, - "median": 2145, - "min": 2072, - "max": 2166 + "mean": 1512.8, + "median": 1502, + "min": 1462, + "max": 1563 + }, + "nodeModulesSizeBytes": { + "value": 102916096, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 2035 + "timeMs": { + "value": 2145, + "unit": "ms" + } }, { - "timeMs": 1976 + "timeMs": { + "value": 2165, + "unit": "ms" + } }, { - "timeMs": 1956 + "timeMs": { + "value": 2166, + "unit": "ms" + } }, { - "timeMs": 2010 + "timeMs": { + "value": 2144, + "unit": "ms" + } }, { - "timeMs": 1912 + "timeMs": { + "value": 2072, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1977.8, - "median": 1976, - "min": 1912, - "max": 2035 + "mean": 2138.4, + "median": 2145, + "min": 2072, + "max": 2166 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 159 - }, - "duplicateDependencies": { - "project": "starter", - "result": 2 - }, - "depInstallSize": { - "project": "starter", - "result": 105924288 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 42 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 13, - "allDependencies": 25 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1224 + "timeMs": { + "value": 2035, + "unit": "ms" + } }, { - "timeMs": 1397 + "timeMs": { + "value": 1976, + "unit": "ms" + } }, { - "timeMs": 1213 + "timeMs": { + "value": 1956, + "unit": "ms" + } }, { - "timeMs": 1210 + "timeMs": { + "value": 2010, + "unit": "ms" + } }, { - "timeMs": 1209 + "timeMs": { + "value": 1912, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1250.6, - "median": 1213, - "min": 1209, - "max": 1397 + "mean": 1977.8, + "median": 1976, + "min": 1912, + "max": 2035 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 159, - "duplicateDependencies": 2 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1462 - }, - { - "installTimeMs": 1502 - }, - { - "installTimeMs": 1554 - }, - { - "installTimeMs": 1483 - }, - { - "installTimeMs": 1563 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1512.8, - "median": 1502, - "min": 1462, - "max": 1563 - }, - "nodeModulesSizeBytes": 102916096 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 128, - "fcpMs": 128.27, - "interactionTests": { - "interactionLatencyMs": 16.598, - "inputDelayMs": 0.726, - "processingDurationMs": 4.203, - "presentationDelayMs": 11.669 + "timeMs": { + "value": 1224, + "unit": "ms" } }, { - "firstPaintMs": 128, - "fcpMs": 128.445, - "interactionTests": { - "interactionLatencyMs": 11.004999999999999, - "inputDelayMs": 0.645, - "processingDurationMs": 3.483, - "presentationDelayMs": 6.877 + "timeMs": { + "value": 1397, + "unit": "ms" } }, { - "firstPaintMs": 111, - "fcpMs": 110.67, - "interactionTests": { - "interactionLatencyMs": 9.946, - "inputDelayMs": 0.638, - "processingDurationMs": 4.21, - "presentationDelayMs": 5.098 + "timeMs": { + "value": 1213, + "unit": "ms" } }, { - "firstPaintMs": 135, - "fcpMs": 134.798, - "interactionTests": { - "interactionLatencyMs": 14.19, - "inputDelayMs": 0.783, - "processingDurationMs": 2.035, - "presentationDelayMs": 11.372 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 125.5, - "median": 128, - "min": 111, - "max": 135 - }, - "fcpMs": { - "unit": "ms", - "mean": 125.54575000000001, - "median": 128.35750000000002, - "min": 110.67, - "max": 134.798 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 12.93475, - "median": 12.5975, - "min": 9.946, - "max": 16.598 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.698, - "median": 0.6855, - "min": 0.638, - "max": 0.783 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.4827500000000002, - "median": 3.843, - "min": 2.035, - "max": 4.21 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 8.754, - "median": 9.1245, - "min": 5.098, - "max": 11.669 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 82, - "fcpMs": 81.708, - "interactionTests": { - "interactionLatencyMs": 12.462, - "inputDelayMs": 0.75, - "processingDurationMs": 3.25, - "presentationDelayMs": 8.462 + "timeMs": { + "value": 1210, + "unit": "ms" } }, { - "firstPaintMs": 91, - "fcpMs": 91.323, - "interactionTests": { - "interactionLatencyMs": 14.610999999999999, - "inputDelayMs": 0.574, - "processingDurationMs": 3.023, - "presentationDelayMs": 11.014 - } - }, - { - "firstPaintMs": 86, - "fcpMs": 86.017, - "interactionTests": { - "interactionLatencyMs": 14.608, - "inputDelayMs": 3.332, - "processingDurationMs": 3.429, - "presentationDelayMs": 7.847 - } - }, - { - "firstPaintMs": 83, - "fcpMs": 83.316, - "interactionTests": { - "interactionLatencyMs": 12.956999999999999, - "inputDelayMs": 0.658, - "processingDurationMs": 2.234, - "presentationDelayMs": 10.065 + "timeMs": { + "value": 1209, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 85.5, - "median": 84.5, - "min": 82, - "max": 91 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 85.59100000000001, - "median": 84.6665, - "min": 81.708, - "max": 91.323 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 13.6595, - "median": 13.782499999999999, - "min": 12.462, - "max": 14.610999999999999 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.3285, - "median": 0.704, - "min": 0.574, - "max": 3.332 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.984, - "median": 3.1365, - "min": 2.234, - "max": 3.429 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 9.347, - "median": 9.2635, - "min": 7.847, - "max": 11.014 - } + "mean": 1250.6, + "median": 1213, + "min": 1209, + "max": 1397 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1592, - "errors": 0, - "requestsPerSec": 318.4, - "avgLatencyMs": 2.36, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 88742297.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1592, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 318.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 88742297.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2472, - "errors": 0, - "requestsPerSec": 494.4, - "avgLatencyMs": 9.57, - "p50LatencyMs": 8, - "p75LatencyMs": 11, - "p90LatencyMs": 13, - "p99LatencyMs": 16, - "maxLatencyMs": 19, - "bytesPerSec": 137789440, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2472, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 494.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 16, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 137789440, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2310, - "errors": 0, - "requestsPerSec": 462, - "avgLatencyMs": 21.1, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 27, - "p99LatencyMs": 32, - "maxLatencyMs": 64, - "bytesPerSec": 128758579.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2310, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 462, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 128758579.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2361, - "errors": 0, - "requestsPerSec": 472.2, - "avgLatencyMs": 52.13, - "p50LatencyMs": 51, - "p75LatencyMs": 56, - "p90LatencyMs": 63, - "p99LatencyMs": 86, - "maxLatencyMs": 134, - "bytesPerSec": 131576627.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2361, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 472.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 86, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 134, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131576627.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2352, - "errors": 0, - "requestsPerSec": 470.4, - "avgLatencyMs": 104.65, - "p50LatencyMs": 101, - "p75LatencyMs": 113, - "p90LatencyMs": 143, - "p99LatencyMs": 191, - "maxLatencyMs": 881, - "bytesPerSec": 131098214.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2352, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 104.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 191, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 881, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131098214.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2300, - "errors": 0, - "requestsPerSec": 460, - "avgLatencyMs": 184.59, - "p50LatencyMs": 126, - "p75LatencyMs": 161, - "p90LatencyMs": 228, - "p99LatencyMs": 2396, - "maxLatencyMs": 4898, - "bytesPerSec": 128194969.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2300, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 460, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 184.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 228, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2396, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4898, + "unit": "ms" + }, + "bytesPerSec": { + "value": 128194969.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2212, - "errors": 0, - "requestsPerSec": 442.4, - "avgLatencyMs": 187.18, - "p50LatencyMs": 123, - "p75LatencyMs": 171, - "p90LatencyMs": 227, - "p99LatencyMs": 2467, - "maxLatencyMs": 4945, - "bytesPerSec": 123292876.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2212, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 442.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 187.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2467, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4945, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123292876.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1543, - "errors": 0, - "requestsPerSec": 308.61, - "avgLatencyMs": 2.58, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 15, - "bytesPerSec": 86016000, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1543, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 308.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86016000, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2340, - "errors": 0, - "requestsPerSec": 468, - "avgLatencyMs": 10.18, - "p50LatencyMs": 8, - "p75LatencyMs": 12, - "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 24, - "bytesPerSec": 130423193.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2340, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 468, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 130423193.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2418, - "errors": 0, - "requestsPerSec": 483.6, - "avgLatencyMs": 20.13, - "p50LatencyMs": 20, - "p75LatencyMs": 23, - "p90LatencyMs": 25, - "p99LatencyMs": 30, - "maxLatencyMs": 37, - "bytesPerSec": 134781337.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2418, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 483.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 37, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134781337.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2262, - "errors": 0, - "requestsPerSec": 452.4, - "avgLatencyMs": 54.5, - "p50LatencyMs": 53, - "p75LatencyMs": 59, - "p90LatencyMs": 65, - "p99LatencyMs": 99, - "maxLatencyMs": 362, - "bytesPerSec": 126071603.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2262, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 452.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 54.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 99, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 362, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126071603.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2257, - "errors": 0, - "requestsPerSec": 451.4, - "avgLatencyMs": 109.2, - "p50LatencyMs": 103, - "p75LatencyMs": 116, - "p90LatencyMs": 143, - "p99LatencyMs": 189, - "maxLatencyMs": 1157, - "bytesPerSec": 125783244.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2257, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 451.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 109.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 189, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1157, + "unit": "ms" + }, + "bytesPerSec": { + "value": 125783244.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2269, - "errors": 0, - "requestsPerSec": 453.8, - "avgLatencyMs": 206.17, - "p50LatencyMs": 152, - "p75LatencyMs": 197, - "p90LatencyMs": 282, - "p99LatencyMs": 1958, - "maxLatencyMs": 4881, - "bytesPerSec": 126484480, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2269, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 453.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 206.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 197, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 282, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1958, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4881, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126484480, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2184, - "errors": 0, - "requestsPerSec": 436.8, - "avgLatencyMs": 196.21, - "p50LatencyMs": 129, - "p75LatencyMs": 184, - "p90LatencyMs": 232, - "p99LatencyMs": 2529, - "maxLatencyMs": 4948, - "bytesPerSec": 121720012.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2184, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 436.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 196.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 232, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2529, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4948, + "unit": "ms" + }, + "bytesPerSec": { + "value": 121720012.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1487, - "errors": 0, - "requestsPerSec": 297.4, - "avgLatencyMs": 2.71, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 82883379.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1487, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 297.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82883379.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2324, - "errors": 0, - "requestsPerSec": 464.8, - "avgLatencyMs": 10.25, - "p50LatencyMs": 8, - "p75LatencyMs": 12, - "p90LatencyMs": 17, - "p99LatencyMs": 21, - "maxLatencyMs": 27, - "bytesPerSec": 129525350.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2324, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 464.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129525350.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2394, - "errors": 0, - "requestsPerSec": 478.8, - "avgLatencyMs": 20.32, - "p50LatencyMs": 20, - "p75LatencyMs": 24, - "p90LatencyMs": 27, - "p99LatencyMs": 34, - "maxLatencyMs": 58, - "bytesPerSec": 133431296, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2394, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 478.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 58, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133431296, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2353, - "errors": 0, - "requestsPerSec": 470.6, - "avgLatencyMs": 52.26, - "p50LatencyMs": 50, - "p75LatencyMs": 57, - "p90LatencyMs": 65, - "p99LatencyMs": 89, - "maxLatencyMs": 327, - "bytesPerSec": 131150643.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2353, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 89, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 327, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131150643.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2287, - "errors": 0, - "requestsPerSec": 457.4, - "avgLatencyMs": 107.61, - "p50LatencyMs": 105, - "p75LatencyMs": 117, - "p90LatencyMs": 140, - "p99LatencyMs": 189, - "maxLatencyMs": 1245, - "bytesPerSec": 127460966.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2287, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 457.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 107.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 189, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1245, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127460966.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2232, - "errors": 0, - "requestsPerSec": 446.4, - "avgLatencyMs": 197.31, - "p50LatencyMs": 143, - "p75LatencyMs": 183, - "p90LatencyMs": 240, - "p99LatencyMs": 2269, - "maxLatencyMs": 4894, - "bytesPerSec": 124406988.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2232, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 446.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 197.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 240, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2269, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4894, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124406988.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2171, - "errors": 0, - "requestsPerSec": 434.2, - "avgLatencyMs": 195.69, - "p50LatencyMs": 131, - "p75LatencyMs": 165, - "p90LatencyMs": 240, - "p99LatencyMs": 2790, - "maxLatencyMs": 4991, - "bytesPerSec": 121012224, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2171, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 434.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 195.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 240, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2790, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4991, + "unit": "ms" + }, + "bytesPerSec": { + "value": 121012224, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 46120, - "totalErrors": 0, + "totalRequests": { + "value": 46120, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 128, + "unit": "ms" + }, + "fcpMs": { + "value": 128.27, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.598, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.726, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.203, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.669, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 128, + "unit": "ms" + }, + "fcpMs": { + "value": 128.445, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 11.004999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.645, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.483, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.877, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 111, + "unit": "ms" + }, + "fcpMs": { + "value": 110.67, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 9.946, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.638, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.21, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.098, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 135, + "unit": "ms" + }, + "fcpMs": { + "value": 134.798, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.19, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.783, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.035, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.372, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 125.5, + "median": 128, + "min": 111, + "max": 135 + }, + "fcpMs": { + "unit": "ms", + "mean": 125.54575000000001, + "median": 128.35750000000002, + "min": 110.67, + "max": 134.798 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 12.93475, + "median": 12.5975, + "min": 9.946, + "max": 16.598 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.698, + "median": 0.6855, + "min": 0.638, + "max": 0.783 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.4827500000000002, + "median": 3.843, + "min": 2.035, + "max": 4.21 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 8.754, + "median": 9.1245, + "min": 5.098, + "max": 11.669 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 82, + "unit": "ms" + }, + "fcpMs": { + "value": 81.708, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.462, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.75, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.25, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.462, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 91, + "unit": "ms" + }, + "fcpMs": { + "value": 91.323, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.610999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.574, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.023, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.014, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 86, + "unit": "ms" + }, + "fcpMs": { + "value": 86.017, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.608, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.332, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.429, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.847, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 83, + "unit": "ms" + }, + "fcpMs": { + "value": 83.316, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.956999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.658, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.234, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.065, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 85.5, + "median": 84.5, + "min": 82, + "max": 91 + }, + "fcpMs": { + "unit": "ms", + "mean": 85.59100000000001, + "median": 84.6665, + "min": 81.708, + "max": 91.323 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 13.6595, + "median": 13.782499999999999, + "min": 12.462, + "max": 14.610999999999999 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.3285, + "median": 0.704, + "min": 0.574, + "max": 3.332 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.984, + "median": 3.1365, + "min": 2.234, + "max": 3.429 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 9.347, + "median": 9.2635, + "min": 7.847, + "max": 11.014 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 159, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 25, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 159, + "unit": "count" + }, + "duplicateDependencies": { + "value": 2, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 105924288, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.63.1.json b/packages/results/data/sveltekit/versions/2.63.1.json index a6defcc0..d128392e 100644 --- a/packages/results/data/sveltekit/versions/2.63.1.json +++ b/packages/results/data/sveltekit/versions/2.63.1.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-10-02T07:22:47.396Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.63.1", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.0.16" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-10-02T07:22:47.396Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "2.63.1", "releasedAt": "2026-06-08T02:46:02.014Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.60.1", "vite": "8.0.16" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 2067 + "installTimeMs": { + "value": 1325, + "unit": "ms" + } }, { - "timeMs": 2181 + "installTimeMs": { + "value": 1422, + "unit": "ms" + } }, { - "timeMs": 2129 + "installTimeMs": { + "value": 1415, + "unit": "ms" + } }, { - "timeMs": 2081 + "installTimeMs": { + "value": 1503, + "unit": "ms" + } }, { - "timeMs": 2137 + "installTimeMs": { + "value": 1443, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 2119, - "median": 2129, - "min": 2067, - "max": 2181 + "mean": 1421.6, + "median": 1422, + "min": 1325, + "max": 1503 + }, + "nodeModulesSizeBytes": { + "value": 103301120, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 2047 + "timeMs": { + "value": 2067, + "unit": "ms" + } }, { - "timeMs": 1937 + "timeMs": { + "value": 2181, + "unit": "ms" + } }, { - "timeMs": 1915 + "timeMs": { + "value": 2129, + "unit": "ms" + } }, { - "timeMs": 2071 + "timeMs": { + "value": 2081, + "unit": "ms" + } }, { - "timeMs": 1919 + "timeMs": { + "value": 2137, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1977.8, - "median": 1937, - "min": 1915, - "max": 2071 + "mean": 2119, + "median": 2129, + "min": 2067, + "max": 2181 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 161 - }, - "duplicateDependencies": { - "project": "starter", - "result": 4 - }, - "depInstallSize": { - "project": "starter", - "result": 106160693 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 42 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 13, - "allDependencies": 25 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1338 + "timeMs": { + "value": 2047, + "unit": "ms" + } }, { - "timeMs": 1362 + "timeMs": { + "value": 1937, + "unit": "ms" + } }, { - "timeMs": 1392 + "timeMs": { + "value": 1915, + "unit": "ms" + } }, { - "timeMs": 1491 + "timeMs": { + "value": 2071, + "unit": "ms" + } }, { - "timeMs": 1355 + "timeMs": { + "value": 1919, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1387.6, - "median": 1362, - "min": 1338, - "max": 1491 + "mean": 1977.8, + "median": 1937, + "min": 1915, + "max": 2071 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 161, - "duplicateDependencies": 4 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1325 - }, - { - "installTimeMs": 1422 - }, - { - "installTimeMs": 1415 - }, - { - "installTimeMs": 1503 - }, - { - "installTimeMs": 1443 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1421.6, - "median": 1422, - "min": 1325, - "max": 1503 - }, - "nodeModulesSizeBytes": 103301120 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 99, - "fcpMs": 99.353, - "interactionTests": { - "interactionLatencyMs": 12.169999999999998, - "inputDelayMs": 0.534, - "processingDurationMs": 2.58, - "presentationDelayMs": 9.056 + "timeMs": { + "value": 1338, + "unit": "ms" } }, { - "firstPaintMs": 92, - "fcpMs": 91.823, - "interactionTests": { - "interactionLatencyMs": 10.756, - "inputDelayMs": 0.594, - "processingDurationMs": 2.649, - "presentationDelayMs": 7.513 + "timeMs": { + "value": 1362, + "unit": "ms" } }, { - "firstPaintMs": 99, - "fcpMs": 99.015, - "interactionTests": { - "interactionLatencyMs": 23.072, - "inputDelayMs": 0.573, - "processingDurationMs": 3.057, - "presentationDelayMs": 19.442 + "timeMs": { + "value": 1392, + "unit": "ms" } }, { - "firstPaintMs": 107, - "fcpMs": 107.277, - "interactionTests": { - "interactionLatencyMs": 10.706, - "inputDelayMs": 2.609, - "processingDurationMs": 2.686, - "presentationDelayMs": 5.411 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 99.25, - "median": 99, - "min": 92, - "max": 107 - }, - "fcpMs": { - "unit": "ms", - "mean": 99.36699999999999, - "median": 99.184, - "min": 91.823, - "max": 107.277 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 14.175999999999998, - "median": 11.463, - "min": 10.706, - "max": 23.072 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.0775000000000001, - "median": 0.5834999999999999, - "min": 0.534, - "max": 2.609 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.743, - "median": 2.6675, - "min": 2.58, - "max": 3.057 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.3555, - "median": 8.2845, - "min": 5.411, - "max": 19.442 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 127, - "fcpMs": 126.754, - "interactionTests": { - "interactionLatencyMs": 19.795, - "inputDelayMs": 0.797, - "processingDurationMs": 3.268, - "presentationDelayMs": 15.73 + "timeMs": { + "value": 1491, + "unit": "ms" } }, { - "firstPaintMs": 94, - "fcpMs": 93.555, - "interactionTests": { - "interactionLatencyMs": 16.438, - "inputDelayMs": 0.54, - "processingDurationMs": 2.92, - "presentationDelayMs": 12.978 - } - }, - { - "firstPaintMs": 106, - "fcpMs": 106.475, - "interactionTests": { - "interactionLatencyMs": 14.555, - "inputDelayMs": 0.65, - "processingDurationMs": 4.92, - "presentationDelayMs": 8.985 - } - }, - { - "firstPaintMs": 97, - "fcpMs": 97.456, - "interactionTests": { - "interactionLatencyMs": 12.552, - "inputDelayMs": 0.837, - "processingDurationMs": 2.324, - "presentationDelayMs": 9.391 + "timeMs": { + "value": 1355, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 106, - "median": 101.5, - "min": 94, - "max": 127 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 106.06, - "median": 101.96549999999999, - "min": 93.555, - "max": 126.754 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 15.835, - "median": 15.4965, - "min": 12.552, - "max": 19.795 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.706, - "median": 0.7235, - "min": 0.54, - "max": 0.837 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.358, - "median": 3.094, - "min": 2.324, - "max": 4.92 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.770999999999999, - "median": 11.1845, - "min": 8.985, - "max": 15.73 - } + "mean": 1387.6, + "median": 1362, + "min": 1338, + "max": 1491 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1532, - "errors": 0, - "requestsPerSec": 306.4, - "avgLatencyMs": 2.52, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 24, - "bytesPerSec": 85399961.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1532, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 306.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 85399961.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2353, - "errors": 0, - "requestsPerSec": 470.6, - "avgLatencyMs": 10.13, - "p50LatencyMs": 8, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 131157196.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2353, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131157196.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2358, - "errors": 0, - "requestsPerSec": 471.6, - "avgLatencyMs": 20.68, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 26, - "p99LatencyMs": 30, - "maxLatencyMs": 37, - "bytesPerSec": 131432448, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2358, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 471.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 37, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131432448, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2347, - "errors": 0, - "requestsPerSec": 469.4, - "avgLatencyMs": 52.5, - "p50LatencyMs": 51, - "p75LatencyMs": 57, - "p90LatencyMs": 63, - "p99LatencyMs": 86, - "maxLatencyMs": 245, - "bytesPerSec": 130816409.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2347, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 469.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 86, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 245, + "unit": "ms" + }, + "bytesPerSec": { + "value": 130816409.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2186, - "errors": 0, - "requestsPerSec": 437.2, - "avgLatencyMs": 112.73, - "p50LatencyMs": 107, - "p75LatencyMs": 122, - "p90LatencyMs": 159, - "p99LatencyMs": 518, - "maxLatencyMs": 1563, - "bytesPerSec": 121837977.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2186, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 437.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 112.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 107, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 518, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1563, + "unit": "ms" + }, + "bytesPerSec": { + "value": 121837977.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2123, - "errors": 0, - "requestsPerSec": 424.6, - "avgLatencyMs": 188.97, - "p50LatencyMs": 137, - "p75LatencyMs": 163, - "p90LatencyMs": 221, - "p99LatencyMs": 2191, - "maxLatencyMs": 4872, - "bytesPerSec": 118338355.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2123, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 424.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 221, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2191, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4872, + "unit": "ms" + }, + "bytesPerSec": { + "value": 118338355.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2073, - "errors": 0, - "requestsPerSec": 414.6, - "avgLatencyMs": 188.78, - "p50LatencyMs": 122, - "p75LatencyMs": 171, - "p90LatencyMs": 227, - "p99LatencyMs": 2707, - "maxLatencyMs": 4962, - "bytesPerSec": 115546521.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2073, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 414.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2707, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4962, + "unit": "ms" + }, + "bytesPerSec": { + "value": 115546521.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1586, - "errors": 0, - "requestsPerSec": 317.2, - "avgLatencyMs": 2.46, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 8, - "maxLatencyMs": 15, - "bytesPerSec": 88414617.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1586, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 317.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 88414617.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2527, - "errors": 0, - "requestsPerSec": 505.4, - "avgLatencyMs": 9.39, - "p50LatencyMs": 8, - "p75LatencyMs": 11, - "p90LatencyMs": 13, - "p99LatencyMs": 18, - "maxLatencyMs": 24, - "bytesPerSec": 140863078.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2527, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 505.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140863078.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2561, - "errors": 0, - "requestsPerSec": 512.21, - "avgLatencyMs": 18.97, - "p50LatencyMs": 19, - "p75LatencyMs": 21, - "p90LatencyMs": 23, - "p99LatencyMs": 30, - "maxLatencyMs": 55, - "bytesPerSec": 142776729.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2561, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 512.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 55, + "unit": "ms" + }, + "bytesPerSec": { + "value": 142776729.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2521, - "errors": 0, - "requestsPerSec": 504.2, - "avgLatencyMs": 48.85, - "p50LatencyMs": 47, - "p75LatencyMs": 52, - "p90LatencyMs": 59, - "p99LatencyMs": 75, - "maxLatencyMs": 322, - "bytesPerSec": 140548505.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2521, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 504.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 48.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 75, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 322, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140548505.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2488, - "errors": 0, - "requestsPerSec": 497.6, - "avgLatencyMs": 98.57, - "p50LatencyMs": 94, - "p75LatencyMs": 108, - "p90LatencyMs": 126, - "p99LatencyMs": 359, - "maxLatencyMs": 1334, - "bytesPerSec": 138687283.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2488, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 497.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 98.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 94, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 359, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1334, + "unit": "ms" + }, + "bytesPerSec": { + "value": 138687283.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2312, - "errors": 0, - "requestsPerSec": 462.4, - "avgLatencyMs": 183.93, - "p50LatencyMs": 124, - "p75LatencyMs": 164, - "p90LatencyMs": 201, - "p99LatencyMs": 2611, - "maxLatencyMs": 4873, - "bytesPerSec": 128876544, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2312, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 462.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 183.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 201, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2611, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4873, + "unit": "ms" + }, + "bytesPerSec": { + "value": 128876544, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2263, - "errors": 0, - "requestsPerSec": 452.6, - "avgLatencyMs": 193.41, - "p50LatencyMs": 137, - "p75LatencyMs": 172, - "p90LatencyMs": 253, - "p99LatencyMs": 2190, - "maxLatencyMs": 4849, - "bytesPerSec": 126143692.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2263, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 452.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 193.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2190, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4849, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126143692.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1553, - "errors": 0, - "requestsPerSec": 310.61, - "avgLatencyMs": 2.54, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 86566502.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1553, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 310.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86566502.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2488, - "errors": 0, - "requestsPerSec": 497.6, - "avgLatencyMs": 9.5, - "p50LatencyMs": 8, - "p75LatencyMs": 11, - "p90LatencyMs": 15, - "p99LatencyMs": 19, - "maxLatencyMs": 23, - "bytesPerSec": 138667622.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2488, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 497.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 138667622.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2454, - "errors": 0, - "requestsPerSec": 490.8, - "avgLatencyMs": 19.79, - "p50LatencyMs": 20, - "p75LatencyMs": 22, - "p90LatencyMs": 26, - "p99LatencyMs": 31, - "maxLatencyMs": 34, - "bytesPerSec": 136806400, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2454, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 490.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 19.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136806400, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2434, - "errors": 0, - "requestsPerSec": 486.8, - "avgLatencyMs": 50.57, - "p50LatencyMs": 49, - "p75LatencyMs": 55, - "p90LatencyMs": 62, - "p99LatencyMs": 80, - "maxLatencyMs": 359, - "bytesPerSec": 135652966.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2434, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 486.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 50.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 80, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 359, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135652966.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2455, - "errors": 0, - "requestsPerSec": 491, - "avgLatencyMs": 100.09, - "p50LatencyMs": 95, - "p75LatencyMs": 106, - "p90LatencyMs": 128, - "p99LatencyMs": 407, - "maxLatencyMs": 1396, - "bytesPerSec": 136845721.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2455, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 491, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 100.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 95, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 407, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1396, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136845721.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2419, - "errors": 0, - "requestsPerSec": 483.8, - "avgLatencyMs": 183.69, - "p50LatencyMs": 128, - "p75LatencyMs": 170, - "p90LatencyMs": 225, - "p99LatencyMs": 2626, - "maxLatencyMs": 4962, - "bytesPerSec": 134846873.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2419, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 483.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 183.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 225, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2626, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4962, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134846873.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2290, - "errors": 0, - "requestsPerSec": 458, - "avgLatencyMs": 198.35, - "p50LatencyMs": 135, - "p75LatencyMs": 196, - "p90LatencyMs": 261, - "p99LatencyMs": 2431, - "maxLatencyMs": 4960, - "bytesPerSec": 127670681.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2290, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 458, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2431, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4960, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127670681.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 47323, - "totalErrors": 0, + "totalRequests": { + "value": 47323, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 99, + "unit": "ms" + }, + "fcpMs": { + "value": 99.353, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.169999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.534, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.58, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.056, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 92, + "unit": "ms" + }, + "fcpMs": { + "value": 91.823, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 10.756, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.594, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.649, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.513, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 99, + "unit": "ms" + }, + "fcpMs": { + "value": 99.015, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.072, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.573, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.057, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 19.442, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 107, + "unit": "ms" + }, + "fcpMs": { + "value": 107.277, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 10.706, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.609, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.686, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.411, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 99.25, + "median": 99, + "min": 92, + "max": 107 + }, + "fcpMs": { + "unit": "ms", + "mean": 99.36699999999999, + "median": 99.184, + "min": 91.823, + "max": 107.277 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 14.175999999999998, + "median": 11.463, + "min": 10.706, + "max": 23.072 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.0775000000000001, + "median": 0.5834999999999999, + "min": 0.534, + "max": 2.609 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.743, + "median": 2.6675, + "min": 2.58, + "max": 3.057 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.3555, + "median": 8.2845, + "min": 5.411, + "max": 19.442 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 127, + "unit": "ms" + }, + "fcpMs": { + "value": 126.754, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.795, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.797, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.268, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.73, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 94, + "unit": "ms" + }, + "fcpMs": { + "value": 93.555, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.438, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.54, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.92, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.978, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 106, + "unit": "ms" + }, + "fcpMs": { + "value": 106.475, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.555, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.65, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.92, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.985, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 97.456, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.552, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.837, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.324, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.391, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 106, + "median": 101.5, + "min": 94, + "max": 127 + }, + "fcpMs": { + "unit": "ms", + "mean": 106.06, + "median": 101.96549999999999, + "min": 93.555, + "max": 126.754 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 15.835, + "median": 15.4965, + "min": 12.552, + "max": 19.795 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.706, + "median": 0.7235, + "min": 0.54, + "max": 0.837 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.358, + "median": 3.094, + "min": 2.324, + "max": 4.92 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.770999999999999, + "median": 11.1845, + "min": 8.985, + "max": 15.73 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 161, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 25, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 161, + "unit": "count" + }, + "duplicateDependencies": { + "value": 4, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 4, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 106160693, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.64.0.json b/packages/results/data/sveltekit/versions/2.64.0.json index 80d26e13..22e0cd0e 100644 --- a/packages/results/data/sveltekit/versions/2.64.0.json +++ b/packages/results/data/sveltekit/versions/2.64.0.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-10-03T07:51:34.204Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.64.0", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.0.16" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-10-03T07:51:34.204Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "2.64.0", "releasedAt": "2026-06-08T20:24:14.861Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.61.0", "vite": "8.0.16" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 2105 + "installTimeMs": { + "value": 1474, + "unit": "ms" + } }, { - "timeMs": 2110 + "installTimeMs": { + "value": 1406, + "unit": "ms" + } }, { - "timeMs": 2095 + "installTimeMs": { + "value": 1662, + "unit": "ms" + } }, { - "timeMs": 2071 + "installTimeMs": { + "value": 1557, + "unit": "ms" + } }, { - "timeMs": 2086 + "installTimeMs": { + "value": 1693, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 2093.4, - "median": 2095, - "min": 2071, - "max": 2110 + "mean": 1558.4, + "median": 1557, + "min": 1406, + "max": 1693 + }, + "nodeModulesSizeBytes": { + "value": 102649856, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 2072 + "timeMs": { + "value": 2105, + "unit": "ms" + } }, { - "timeMs": 1952 + "timeMs": { + "value": 2110, + "unit": "ms" + } }, { - "timeMs": 1936 + "timeMs": { + "value": 2095, + "unit": "ms" + } }, { - "timeMs": 1933 + "timeMs": { + "value": 2071, + "unit": "ms" + } }, { - "timeMs": 1918 + "timeMs": { + "value": 2086, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1962.2, - "median": 1936, - "min": 1918, - "max": 2072 + "mean": 2093.4, + "median": 2095, + "min": 2071, + "max": 2110 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 159 - }, - "duplicateDependencies": { - "project": "starter", - "result": 1 - }, - "depInstallSize": { - "project": "starter", - "result": 105284442 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 42 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 13, - "allDependencies": 25 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1248 + "timeMs": { + "value": 2072, + "unit": "ms" + } }, { - "timeMs": 1243 + "timeMs": { + "value": 1952, + "unit": "ms" + } }, { - "timeMs": 1206 + "timeMs": { + "value": 1936, + "unit": "ms" + } }, { - "timeMs": 1197 + "timeMs": { + "value": 1933, + "unit": "ms" + } }, { - "timeMs": 1162 + "timeMs": { + "value": 1918, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1211.2, - "median": 1206, - "min": 1162, - "max": 1248 + "mean": 1962.2, + "median": 1936, + "min": 1918, + "max": 2072 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 159, - "duplicateDependencies": 1 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1474 - }, - { - "installTimeMs": 1406 - }, - { - "installTimeMs": 1662 - }, - { - "installTimeMs": 1557 - }, - { - "installTimeMs": 1693 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1558.4, - "median": 1557, - "min": 1406, - "max": 1693 - }, - "nodeModulesSizeBytes": 102649856 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 121, - "fcpMs": 121.446, - "interactionTests": { - "interactionLatencyMs": 16.028, - "inputDelayMs": 0.678, - "processingDurationMs": 1.722, - "presentationDelayMs": 13.628 + "timeMs": { + "value": 1248, + "unit": "ms" } }, { - "firstPaintMs": 113, - "fcpMs": 112.635, - "interactionTests": { - "interactionLatencyMs": 15.385, - "inputDelayMs": 0.717, - "processingDurationMs": 2.078, - "presentationDelayMs": 12.59 + "timeMs": { + "value": 1243, + "unit": "ms" } }, { - "firstPaintMs": 115, - "fcpMs": 115.375, - "interactionTests": { - "interactionLatencyMs": 13.97, - "inputDelayMs": 0.598, - "processingDurationMs": 2.633, - "presentationDelayMs": 10.739 + "timeMs": { + "value": 1206, + "unit": "ms" } }, { - "firstPaintMs": 119, - "fcpMs": 119.396, - "interactionTests": { - "interactionLatencyMs": 18.941000000000003, - "inputDelayMs": 0.689, - "processingDurationMs": 4.663, - "presentationDelayMs": 13.589 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 117, - "median": 117, - "min": 113, - "max": 121 - }, - "fcpMs": { - "unit": "ms", - "mean": 117.21300000000001, - "median": 117.38550000000001, - "min": 112.635, - "max": 121.446 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 16.081, - "median": 15.706499999999998, - "min": 13.97, - "max": 18.941000000000003 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.6705, - "median": 0.6835, - "min": 0.598, - "max": 0.717 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.774, - "median": 2.3555, - "min": 1.722, - "max": 4.663 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 12.6365, - "median": 13.089500000000001, - "min": 10.739, - "max": 13.628 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 117, - "fcpMs": 117.045, - "interactionTests": { - "interactionLatencyMs": 18.11, - "inputDelayMs": 0.626, - "processingDurationMs": 3.208, - "presentationDelayMs": 14.276 + "timeMs": { + "value": 1197, + "unit": "ms" } }, { - "firstPaintMs": 88, - "fcpMs": 87.593, - "interactionTests": { - "interactionLatencyMs": 22.769, - "inputDelayMs": 1.321, - "processingDurationMs": 3.021, - "presentationDelayMs": 18.427 - } - }, - { - "firstPaintMs": 107, - "fcpMs": 107.007, - "interactionTests": { - "interactionLatencyMs": 15.482999999999999, - "inputDelayMs": 0.64, - "processingDurationMs": 4.778, - "presentationDelayMs": 10.065 - } - }, - { - "firstPaintMs": 68, - "fcpMs": 68.055, - "interactionTests": { - "interactionLatencyMs": 14.805, - "inputDelayMs": 0.59, - "processingDurationMs": 2.319, - "presentationDelayMs": 11.896 + "timeMs": { + "value": 1162, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 95, - "median": 97.5, - "min": 68, - "max": 117 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 94.925, - "median": 97.30000000000001, - "min": 68.055, - "max": 117.045 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 17.79175, - "median": 16.796499999999998, - "min": 14.805, - "max": 22.769 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.79425, - "median": 0.633, - "min": 0.59, - "max": 1.321 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.3315, - "median": 3.1145, - "min": 2.319, - "max": 4.778 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 13.666, - "median": 13.086, - "min": 10.065, - "max": 18.427 - } + "mean": 1211.2, + "median": 1206, + "min": 1162, + "max": 1248 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1546, - "errors": 0, - "requestsPerSec": 309.2, - "avgLatencyMs": 2.48, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 86173286.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1546, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 309.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86173286.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2379, - "errors": 0, - "requestsPerSec": 475.8, - "avgLatencyMs": 10.09, - "p50LatencyMs": 8, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 18, - "maxLatencyMs": 20, - "bytesPerSec": 132579328, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2379, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 475.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132579328, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2425, - "errors": 0, - "requestsPerSec": 485, - "avgLatencyMs": 20.11, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 25, - "p99LatencyMs": 30, - "maxLatencyMs": 60, - "bytesPerSec": 135128678.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2425, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 485, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 60, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135128678.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2400, - "errors": 0, - "requestsPerSec": 480, - "avgLatencyMs": 51.29, - "p50LatencyMs": 50, - "p75LatencyMs": 55, - "p90LatencyMs": 60, - "p99LatencyMs": 89, - "maxLatencyMs": 349, - "bytesPerSec": 133778636.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2400, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 480, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 51.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 89, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 349, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133778636.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2340, - "errors": 0, - "requestsPerSec": 468, - "avgLatencyMs": 105.12, - "p50LatencyMs": 99, - "p75LatencyMs": 117, - "p90LatencyMs": 135, - "p99LatencyMs": 429, - "maxLatencyMs": 1438, - "bytesPerSec": 130423193.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2340, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 468, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 105.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 99, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 429, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1438, + "unit": "ms" + }, + "bytesPerSec": { + "value": 130423193.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2272, - "errors": 0, - "requestsPerSec": 454.4, - "avgLatencyMs": 189.01, - "p50LatencyMs": 126, - "p75LatencyMs": 159, - "p90LatencyMs": 243, - "p99LatencyMs": 2519, - "maxLatencyMs": 4991, - "bytesPerSec": 126648320, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2272, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 454.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2519, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4991, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126648320, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2235, - "errors": 0, - "requestsPerSec": 447, - "avgLatencyMs": 189.88, - "p50LatencyMs": 131, - "p75LatencyMs": 166, - "p90LatencyMs": 232, - "p99LatencyMs": 2449, - "maxLatencyMs": 4950, - "bytesPerSec": 124597043.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2235, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 447, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 232, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2449, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4950, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124597043.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1537, - "errors": 0, - "requestsPerSec": 307.4, - "avgLatencyMs": 2.55, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 16, - "bytesPerSec": 85688320, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1537, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 307.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 85688320, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2387, - "errors": 0, - "requestsPerSec": 477.4, - "avgLatencyMs": 9.99, - "p50LatencyMs": 8, - "p75LatencyMs": 12, - "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 22, - "bytesPerSec": 133051187.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2387, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 477.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 22, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133051187.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2392, - "errors": 0, - "requestsPerSec": 478.4, - "avgLatencyMs": 20.36, - "p50LatencyMs": 20, - "p75LatencyMs": 24, - "p90LatencyMs": 26, - "p99LatencyMs": 31, - "maxLatencyMs": 47, - "bytesPerSec": 133319884.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2392, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 478.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 47, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133319884.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2414, - "errors": 0, - "requestsPerSec": 482.8, - "avgLatencyMs": 51.04, - "p50LatencyMs": 49, - "p75LatencyMs": 55, - "p90LatencyMs": 62, - "p99LatencyMs": 84, - "maxLatencyMs": 324, - "bytesPerSec": 134545408, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2414, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 482.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 51.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 84, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 324, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134545408, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2354, - "errors": 0, - "requestsPerSec": 470.8, - "avgLatencyMs": 104.61, - "p50LatencyMs": 99, - "p75LatencyMs": 112, - "p90LatencyMs": 126, - "p99LatencyMs": 436, - "maxLatencyMs": 1403, - "bytesPerSec": 131209625.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2354, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 104.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 99, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 436, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1403, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131209625.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2294, - "errors": 0, - "requestsPerSec": 458.8, - "avgLatencyMs": 183.94, - "p50LatencyMs": 130, - "p75LatencyMs": 167, - "p90LatencyMs": 207, - "p99LatencyMs": 2634, - "maxLatencyMs": 4909, - "bytesPerSec": 127873843.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2294, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 458.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 183.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 207, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2634, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4909, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127873843.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2223, - "errors": 0, - "requestsPerSec": 444.6, - "avgLatencyMs": 199.41, - "p50LatencyMs": 144, - "p75LatencyMs": 177, - "p90LatencyMs": 235, - "p99LatencyMs": 2352, - "maxLatencyMs": 4893, - "bytesPerSec": 123895808, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2223, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 444.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 199.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 235, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2352, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4893, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123895808, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1533, - "errors": 0, - "requestsPerSec": 306.61, - "avgLatencyMs": 2.55, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 85452390.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1533, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 306.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 85452390.41, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2329, - "errors": 0, - "requestsPerSec": 465.8, - "avgLatencyMs": 10.2, - "p50LatencyMs": 9, - "p75LatencyMs": 12, - "p90LatencyMs": 16, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 129800601.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2329, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 465.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129800601.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2374, - "errors": 0, - "requestsPerSec": 474.8, - "avgLatencyMs": 20.54, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 26, - "p99LatencyMs": 31, - "maxLatencyMs": 71, - "bytesPerSec": 132330291.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2374, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 474.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 71, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132330291.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2352, - "errors": 0, - "requestsPerSec": 470.4, - "avgLatencyMs": 52.41, - "p50LatencyMs": 50, - "p75LatencyMs": 56, - "p90LatencyMs": 63, - "p99LatencyMs": 90, - "maxLatencyMs": 346, - "bytesPerSec": 131078553.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2352, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 470.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 346, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131078553.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2216, - "errors": 0, - "requestsPerSec": 443.2, - "avgLatencyMs": 111.09, - "p50LatencyMs": 102, - "p75LatencyMs": 120, - "p90LatencyMs": 149, - "p99LatencyMs": 504, - "maxLatencyMs": 1688, - "bytesPerSec": 123502592, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2216, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 443.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 111.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 504, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1688, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123502592, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2198, - "errors": 0, - "requestsPerSec": 439.6, - "avgLatencyMs": 186.81, - "p50LatencyMs": 118, - "p75LatencyMs": 169, - "p90LatencyMs": 237, - "p99LatencyMs": 2502, - "maxLatencyMs": 4978, - "bytesPerSec": 122506444.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2198, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 439.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 186.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 237, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2502, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4978, + "unit": "ms" + }, + "bytesPerSec": { + "value": 122506444.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2149, - "errors": 0, - "requestsPerSec": 429.8, - "avgLatencyMs": 191.13, - "p50LatencyMs": 130, - "p75LatencyMs": 169, - "p90LatencyMs": 232, - "p99LatencyMs": 2458, - "maxLatencyMs": 4962, - "bytesPerSec": 119780147.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2149, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 429.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 232, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2458, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4962, + "unit": "ms" + }, + "bytesPerSec": { + "value": 119780147.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 46349, - "totalErrors": 0, + "totalRequests": { + "value": 46349, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 121, + "unit": "ms" + }, + "fcpMs": { + "value": 121.446, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.028, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.678, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.722, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.628, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 113, + "unit": "ms" + }, + "fcpMs": { + "value": 112.635, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.385, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.717, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.078, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.59, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 115, + "unit": "ms" + }, + "fcpMs": { + "value": 115.375, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.97, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.598, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.633, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.739, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 119, + "unit": "ms" + }, + "fcpMs": { + "value": 119.396, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.941000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.689, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.663, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.589, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 117, + "median": 117, + "min": 113, + "max": 121 + }, + "fcpMs": { + "unit": "ms", + "mean": 117.21300000000001, + "median": 117.38550000000001, + "min": 112.635, + "max": 121.446 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 16.081, + "median": 15.706499999999998, + "min": 13.97, + "max": 18.941000000000003 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.6705, + "median": 0.6835, + "min": 0.598, + "max": 0.717 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.774, + "median": 2.3555, + "min": 1.722, + "max": 4.663 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 12.6365, + "median": 13.089500000000001, + "min": 10.739, + "max": 13.628 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 117, + "unit": "ms" + }, + "fcpMs": { + "value": 117.045, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.11, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.626, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.208, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.276, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 87.593, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 22.769, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.321, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.021, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.427, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 107, + "unit": "ms" + }, + "fcpMs": { + "value": 107.007, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.482999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.64, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.778, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.065, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 68, + "unit": "ms" + }, + "fcpMs": { + "value": 68.055, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.805, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.59, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.319, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.896, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 95, + "median": 97.5, + "min": 68, + "max": 117 + }, + "fcpMs": { + "unit": "ms", + "mean": 94.925, + "median": 97.30000000000001, + "min": 68.055, + "max": 117.045 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 17.79175, + "median": 16.796499999999998, + "min": 14.805, + "max": 22.769 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.79425, + "median": 0.633, + "min": 0.59, + "max": 1.321 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.3315, + "median": 3.1145, + "min": 2.319, + "max": 4.778 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 13.666, + "median": 13.086, + "min": 10.065, + "max": 18.427 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 159, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 25, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 159, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 1, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 105284442, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.65.2.json b/packages/results/data/sveltekit/versions/2.65.2.json index 50d79fdf..47e62aaf 100644 --- a/packages/results/data/sveltekit/versions/2.65.2.json +++ b/packages/results/data/sveltekit/versions/2.65.2.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-10-03T08:42:15.180Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.65.2", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.0.16" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-10-03T08:42:15.180Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "2.65.2", "releasedAt": "2026-06-16T18:59:45.544Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.61.1", "vite": "8.0.16" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 2134 + "installTimeMs": { + "value": 1411, + "unit": "ms" + } }, { - "timeMs": 2109 + "installTimeMs": { + "value": 1423, + "unit": "ms" + } }, { - "timeMs": 2171 + "installTimeMs": { + "value": 1621, + "unit": "ms" + } }, { - "timeMs": 2135 + "installTimeMs": { + "value": 1651, + "unit": "ms" + } }, { - "timeMs": 2142 + "installTimeMs": { + "value": 1601, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 2138.2, - "median": 2135, - "min": 2109, - "max": 2171 + "mean": 1541.4, + "median": 1601, + "min": 1411, + "max": 1651 + }, + "nodeModulesSizeBytes": { + "value": 102653952, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 2010 + "timeMs": { + "value": 2134, + "unit": "ms" + } }, { - "timeMs": 1998 + "timeMs": { + "value": 2109, + "unit": "ms" + } }, { - "timeMs": 2031 + "timeMs": { + "value": 2171, + "unit": "ms" + } }, { - "timeMs": 1948 + "timeMs": { + "value": 2135, + "unit": "ms" + } }, { - "timeMs": 1960 + "timeMs": { + "value": 2142, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1989.4, - "median": 1998, - "min": 1948, - "max": 2031 + "mean": 2138.2, + "median": 2135, + "min": 2109, + "max": 2171 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 159 - }, - "duplicateDependencies": { - "project": "starter", - "result": 1 - }, - "depInstallSize": { - "project": "starter", - "result": 105293351 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 42 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 13, - "allDependencies": 25 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1205 + "timeMs": { + "value": 2010, + "unit": "ms" + } }, { - "timeMs": 1273 + "timeMs": { + "value": 1998, + "unit": "ms" + } }, { - "timeMs": 1237 + "timeMs": { + "value": 2031, + "unit": "ms" + } }, { - "timeMs": 1250 + "timeMs": { + "value": 1948, + "unit": "ms" + } }, { - "timeMs": 1200 + "timeMs": { + "value": 1960, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1233, - "median": 1237, - "min": 1200, - "max": 1273 + "mean": 1989.4, + "median": 1998, + "min": 1948, + "max": 2031 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 159, - "duplicateDependencies": 1 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1411 - }, - { - "installTimeMs": 1423 - }, - { - "installTimeMs": 1621 - }, - { - "installTimeMs": 1651 - }, - { - "installTimeMs": 1601 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1541.4, - "median": 1601, - "min": 1411, - "max": 1651 - }, - "nodeModulesSizeBytes": 102653952 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 106, - "fcpMs": 106.295, - "interactionTests": { - "interactionLatencyMs": 20.905, - "inputDelayMs": 0.611, - "processingDurationMs": 3.661, - "presentationDelayMs": 16.633 + "timeMs": { + "value": 1205, + "unit": "ms" } }, { - "firstPaintMs": 124, - "fcpMs": 124.121, - "interactionTests": { - "interactionLatencyMs": 19.372999999999998, - "inputDelayMs": 0.697, - "processingDurationMs": 1.811, - "presentationDelayMs": 16.865 + "timeMs": { + "value": 1273, + "unit": "ms" } }, { - "firstPaintMs": 128, - "fcpMs": 128.482, - "interactionTests": { - "interactionLatencyMs": 16.307000000000002, - "inputDelayMs": 0.655, - "processingDurationMs": 1.64, - "presentationDelayMs": 14.012 + "timeMs": { + "value": 1237, + "unit": "ms" } }, { - "firstPaintMs": 117, - "fcpMs": 117.186, - "interactionTests": { - "interactionLatencyMs": 15.182, - "inputDelayMs": 0.685, - "processingDurationMs": 2.607, - "presentationDelayMs": 11.89 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 118.75, - "median": 120.5, - "min": 106, - "max": 128 - }, - "fcpMs": { - "unit": "ms", - "mean": 119.02100000000002, - "median": 120.65350000000001, - "min": 106.295, - "max": 128.482 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 17.94175, - "median": 17.84, - "min": 15.182, - "max": 20.905 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.6619999999999999, - "median": 0.67, - "min": 0.611, - "max": 0.697 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.42975, - "median": 2.209, - "min": 1.64, - "max": 3.661 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 14.85, - "median": 15.3225, - "min": 11.89, - "max": 16.865 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 76, - "fcpMs": 76.295, - "interactionTests": { - "interactionLatencyMs": 12.802999999999999, - "inputDelayMs": 0.503, - "processingDurationMs": 3.01, - "presentationDelayMs": 9.29 + "timeMs": { + "value": 1250, + "unit": "ms" } }, { - "firstPaintMs": 67, - "fcpMs": 66.963, - "interactionTests": { - "interactionLatencyMs": 15.209, - "inputDelayMs": 2.77, - "processingDurationMs": 3.022, - "presentationDelayMs": 9.417 - } - }, - { - "firstPaintMs": 100, - "fcpMs": 99.789, - "interactionTests": { - "interactionLatencyMs": 17.708, - "inputDelayMs": 0.7, - "processingDurationMs": 3.453, - "presentationDelayMs": 13.555 - } - }, - { - "firstPaintMs": 79, - "fcpMs": 78.755, - "interactionTests": { - "interactionLatencyMs": 19.225, - "inputDelayMs": 1.753, - "processingDurationMs": 2.946, - "presentationDelayMs": 14.526 + "timeMs": { + "value": 1200, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 80.5, - "median": 77.5, - "min": 67, - "max": 100 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 80.45049999999999, - "median": 77.525, - "min": 66.963, - "max": 99.789 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 16.23625, - "median": 16.4585, - "min": 12.802999999999999, - "max": 19.225 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.4315, - "median": 1.2265, - "min": 0.503, - "max": 2.77 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.10775, - "median": 3.016, - "min": 2.946, - "max": 3.453 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.697, - "median": 11.486, - "min": 9.29, - "max": 14.526 - } + "mean": 1233, + "median": 1237, + "min": 1200, + "max": 1273 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1553, - "errors": 0, - "requestsPerSec": 310.61, - "avgLatencyMs": 2.43, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 86566502.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1553, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 310.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86566502.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2399, - "errors": 0, - "requestsPerSec": 479.8, - "avgLatencyMs": 9.96, - "p50LatencyMs": 8, - "p75LatencyMs": 12, - "p90LatencyMs": 15, - "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 133699993.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2399, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 479.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 22, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133699993.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2403, - "errors": 0, - "requestsPerSec": 480.6, - "avgLatencyMs": 20.28, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 26, - "p99LatencyMs": 29, - "maxLatencyMs": 35, - "bytesPerSec": 133935923.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2403, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 480.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 29, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 35, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133935923.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2405, - "errors": 0, - "requestsPerSec": 481, - "avgLatencyMs": 51.2, - "p50LatencyMs": 50, - "p75LatencyMs": 55, - "p90LatencyMs": 61, - "p99LatencyMs": 85, - "maxLatencyMs": 255, - "bytesPerSec": 134034227.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2405, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 481, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 51.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 85, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 255, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134034227.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2251, - "errors": 0, - "requestsPerSec": 450.2, - "avgLatencyMs": 109.39, - "p50LatencyMs": 103, - "p75LatencyMs": 121, - "p90LatencyMs": 144, - "p99LatencyMs": 497, - "maxLatencyMs": 1540, - "bytesPerSec": 125468672, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2251, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 450.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 109.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 497, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1540, + "unit": "ms" + }, + "bytesPerSec": { + "value": 125468672, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2260, - "errors": 0, - "requestsPerSec": 452, - "avgLatencyMs": 185.77, - "p50LatencyMs": 130, - "p75LatencyMs": 161, - "p90LatencyMs": 221, - "p99LatencyMs": 2584, - "maxLatencyMs": 4951, - "bytesPerSec": 125966745.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2260, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 452, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 185.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 221, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2584, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4951, + "unit": "ms" + }, + "bytesPerSec": { + "value": 125966745.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2215, - "errors": 0, - "requestsPerSec": 443, - "avgLatencyMs": 188.09, - "p50LatencyMs": 131, - "p75LatencyMs": 174, - "p90LatencyMs": 216, - "p99LatencyMs": 2520, - "maxLatencyMs": 4983, - "bytesPerSec": 123450163.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2215, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 443, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 216, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2520, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4983, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123450163.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1573, - "errors": 0, - "requestsPerSec": 314.61, - "avgLatencyMs": 2.48, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 15, - "bytesPerSec": 87680614.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1573, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 314.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 87680614.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2499, - "errors": 0, - "requestsPerSec": 499.8, - "avgLatencyMs": 9.53, - "p50LatencyMs": 8, - "p75LatencyMs": 11, - "p90LatencyMs": 13, - "p99LatencyMs": 18, - "maxLatencyMs": 24, - "bytesPerSec": 139290214.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2499, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 499.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 139290214.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2594, - "errors": 0, - "requestsPerSec": 518.8, - "avgLatencyMs": 18.75, - "p50LatencyMs": 19, - "p75LatencyMs": 21, - "p90LatencyMs": 24, - "p99LatencyMs": 28, - "maxLatencyMs": 59, - "bytesPerSec": 144559308.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2594, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 518.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 59, + "unit": "ms" + }, + "bytesPerSec": { + "value": 144559308.81, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2529, - "errors": 0, - "requestsPerSec": 505.8, - "avgLatencyMs": 48.7, - "p50LatencyMs": 47, - "p75LatencyMs": 52, - "p90LatencyMs": 57, - "p99LatencyMs": 72, - "maxLatencyMs": 178, - "bytesPerSec": 140941721.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2529, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 505.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 48.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 72, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 178, + "unit": "ms" + }, + "bytesPerSec": { + "value": 140941721.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2462, - "errors": 0, - "requestsPerSec": 492.4, - "avgLatencyMs": 100.1, - "p50LatencyMs": 97, - "p75LatencyMs": 104, - "p90LatencyMs": 116, - "p99LatencyMs": 409, - "maxLatencyMs": 1424, - "bytesPerSec": 137212723.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2462, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 492.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 100.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 97, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 104, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 409, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1424, + "unit": "ms" + }, + "bytesPerSec": { + "value": 137212723.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2391, - "errors": 0, - "requestsPerSec": 478.2, - "avgLatencyMs": 189.74, - "p50LatencyMs": 134, - "p75LatencyMs": 172, - "p90LatencyMs": 234, - "p99LatencyMs": 2432, - "maxLatencyMs": 4835, - "bytesPerSec": 133280563.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2391, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 478.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 234, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2432, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4835, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133280563.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2325, - "errors": 0, - "requestsPerSec": 465, - "avgLatencyMs": 186.3, - "p50LatencyMs": 129, - "p75LatencyMs": 163, - "p90LatencyMs": 224, - "p99LatencyMs": 2507, - "maxLatencyMs": 4856, - "bytesPerSec": 129584332.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2325, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 465, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 186.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 224, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2507, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4856, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129584332.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1569, - "errors": 0, - "requestsPerSec": 313.8, - "avgLatencyMs": 2.5, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 15, - "bytesPerSec": 87470899.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1569, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 313.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 87470899.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2419, - "errors": 0, - "requestsPerSec": 483.8, - "avgLatencyMs": 9.85, - "p50LatencyMs": 8, - "p75LatencyMs": 11, - "p90LatencyMs": 15, - "p99LatencyMs": 18, - "maxLatencyMs": 20, - "bytesPerSec": 134840320, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2419, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 483.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 134840320, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2332, - "errors": 0, - "requestsPerSec": 466.4, - "avgLatencyMs": 20.91, - "p50LatencyMs": 21, - "p75LatencyMs": 25, - "p90LatencyMs": 27, - "p99LatencyMs": 32, - "maxLatencyMs": 40, - "bytesPerSec": 129990656, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2332, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 466.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 40, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129990656, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2314, - "errors": 0, - "requestsPerSec": 462.8, - "avgLatencyMs": 53.25, - "p50LatencyMs": 53, - "p75LatencyMs": 57, - "p90LatencyMs": 64, - "p99LatencyMs": 86, - "maxLatencyMs": 328, - "bytesPerSec": 128968294.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2314, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 462.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 53.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 86, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 328, + "unit": "ms" + }, + "bytesPerSec": { + "value": 128968294.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2268, - "errors": 0, - "requestsPerSec": 453.6, - "avgLatencyMs": 108.66, - "p50LatencyMs": 103, - "p75LatencyMs": 114, - "p90LatencyMs": 133, - "p99LatencyMs": 516, - "maxLatencyMs": 1571, - "bytesPerSec": 126412390.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2268, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 453.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 516, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1571, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126412390.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2156, - "errors": 0, - "requestsPerSec": 431.2, - "avgLatencyMs": 195.29, - "p50LatencyMs": 143, - "p75LatencyMs": 178, - "p90LatencyMs": 252, - "p99LatencyMs": 2323, - "maxLatencyMs": 4920, - "bytesPerSec": 120160256, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2156, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 431.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 195.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 252, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2323, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4920, + "unit": "ms" + }, + "bytesPerSec": { + "value": 120160256, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2202, - "errors": 0, - "requestsPerSec": 440.4, - "avgLatencyMs": 204.6, - "p50LatencyMs": 143, - "p75LatencyMs": 183, - "p90LatencyMs": 229, - "p99LatencyMs": 2557, - "maxLatencyMs": 4976, - "bytesPerSec": 122722713.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2202, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 440.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 204.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 229, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2557, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4976, + "unit": "ms" + }, + "bytesPerSec": { + "value": 122722713.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 47119, - "totalErrors": 0, + "totalRequests": { + "value": 47119, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 106, + "unit": "ms" + }, + "fcpMs": { + "value": 106.295, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.905, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.611, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.661, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.633, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 124, + "unit": "ms" + }, + "fcpMs": { + "value": 124.121, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.372999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.697, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.811, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.865, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 128, + "unit": "ms" + }, + "fcpMs": { + "value": 128.482, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.307000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.655, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.64, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.012, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 117, + "unit": "ms" + }, + "fcpMs": { + "value": 117.186, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.182, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.685, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.607, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.89, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 118.75, + "median": 120.5, + "min": 106, + "max": 128 + }, + "fcpMs": { + "unit": "ms", + "mean": 119.02100000000002, + "median": 120.65350000000001, + "min": 106.295, + "max": 128.482 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 17.94175, + "median": 17.84, + "min": 15.182, + "max": 20.905 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.6619999999999999, + "median": 0.67, + "min": 0.611, + "max": 0.697 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.42975, + "median": 2.209, + "min": 1.64, + "max": 3.661 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 14.85, + "median": 15.3225, + "min": 11.89, + "max": 16.865 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 76, + "unit": "ms" + }, + "fcpMs": { + "value": 76.295, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.802999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.503, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.01, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.29, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 67, + "unit": "ms" + }, + "fcpMs": { + "value": 66.963, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.209, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.77, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.022, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.417, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 100, + "unit": "ms" + }, + "fcpMs": { + "value": 99.789, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.708, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.7, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.453, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.555, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 79, + "unit": "ms" + }, + "fcpMs": { + "value": 78.755, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.225, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.753, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.946, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.526, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 80.5, + "median": 77.5, + "min": 67, + "max": 100 + }, + "fcpMs": { + "unit": "ms", + "mean": 80.45049999999999, + "median": 77.525, + "min": 66.963, + "max": 99.789 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 16.23625, + "median": 16.4585, + "min": 12.802999999999999, + "max": 19.225 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.4315, + "median": 1.2265, + "min": 0.503, + "max": 2.77 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.10775, + "median": 3.016, + "min": 2.946, + "max": 3.453 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.697, + "median": 11.486, + "min": 9.29, + "max": 14.526 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 159, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 25, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 159, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 1, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 105293351, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 42, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.66.0.json b/packages/results/data/sveltekit/versions/2.66.0.json index 60c03a7d..94106b19 100644 --- a/packages/results/data/sveltekit/versions/2.66.0.json +++ b/packages/results/data/sveltekit/versions/2.66.0.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-10-06T09:33:09.737Z", "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", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.0.16" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-10-06T09:33:09.737Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "2.66.0", "releasedAt": "2026-06-18T18:36:56.613Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.61.1", "vite": "8.0.16" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 2191 + "installTimeMs": { + "value": 2069, + "unit": "ms" + } }, { - "timeMs": 2234 + "installTimeMs": { + "value": 2038, + "unit": "ms" + } }, { - "timeMs": 2174 + "installTimeMs": { + "value": 2095, + "unit": "ms" + } }, { - "timeMs": 2206 + "installTimeMs": { + "value": 2026, + "unit": "ms" + } }, { - "timeMs": 2221 + "installTimeMs": { + "value": 2016, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 2205.2, - "median": 2206, - "min": 2174, - "max": 2234 + "mean": 2048.8, + "median": 2038, + "min": 2016, + "max": 2095 + }, + "nodeModulesSizeBytes": { + "value": 103116800, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 2184 + "timeMs": { + "value": 2191, + "unit": "ms" + } }, { - "timeMs": 2177 + "timeMs": { + "value": 2234, + "unit": "ms" + } }, { - "timeMs": 2174 + "timeMs": { + "value": 2174, + "unit": "ms" + } }, { - "timeMs": 2198 + "timeMs": { + "value": 2206, + "unit": "ms" + } }, { - "timeMs": 2172 + "timeMs": { + "value": 2221, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 2181, - "median": 2177, - "min": 2172, - "max": 2198 + "mean": 2205.2, + "median": 2206, + "min": 2174, + "max": 2234 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 162 - }, - "duplicateDependencies": { - "project": "starter", - "result": 2 - }, - "depInstallSize": { - "project": "starter", - "result": 105602603 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 43 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 13, - "allDependencies": 25 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1362 + "timeMs": { + "value": 2184, + "unit": "ms" + } }, { - "timeMs": 1235 + "timeMs": { + "value": 2177, + "unit": "ms" + } }, { - "timeMs": 1272 + "timeMs": { + "value": 2174, + "unit": "ms" + } }, { - "timeMs": 1208 + "timeMs": { + "value": 2198, + "unit": "ms" + } }, { - "timeMs": 1234 + "timeMs": { + "value": 2172, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1262.2, - "median": 1235, - "min": 1208, - "max": 1362 + "mean": 2181, + "median": 2177, + "min": 2172, + "max": 2198 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 162, - "duplicateDependencies": 2 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 2069 - }, - { - "installTimeMs": 2038 - }, - { - "installTimeMs": 2095 - }, - { - "installTimeMs": 2026 - }, - { - "installTimeMs": 2016 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 2048.8, - "median": 2038, - "min": 2016, - "max": 2095 - }, - "nodeModulesSizeBytes": 103116800 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 101, - "fcpMs": 101.193, - "interactionTests": { - "interactionLatencyMs": 12.639, - "inputDelayMs": 0.545, - "processingDurationMs": 2.062, - "presentationDelayMs": 10.032 + "timeMs": { + "value": 1362, + "unit": "ms" } }, { - "firstPaintMs": 116, - "fcpMs": 115.93, - "interactionTests": { - "interactionLatencyMs": 15.975, - "inputDelayMs": 0.764, - "processingDurationMs": 3.076, - "presentationDelayMs": 12.135 + "timeMs": { + "value": 1235, + "unit": "ms" } }, { - "firstPaintMs": 122, - "fcpMs": 122.16, - "interactionTests": { - "interactionLatencyMs": 12.600999999999999, - "inputDelayMs": 0.683, - "processingDurationMs": 1.943, - "presentationDelayMs": 9.975 + "timeMs": { + "value": 1272, + "unit": "ms" } }, { - "firstPaintMs": 111, - "fcpMs": 110.781, - "interactionTests": { - "interactionLatencyMs": 17.145, - "inputDelayMs": 0.558, - "processingDurationMs": 1.897, - "presentationDelayMs": 14.69 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 112.5, - "median": 113.5, - "min": 101, - "max": 122 - }, - "fcpMs": { - "unit": "ms", - "mean": 112.516, - "median": 113.3555, - "min": 101.193, - "max": 122.16 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 14.59, - "median": 14.306999999999999, - "min": 12.600999999999999, - "max": 17.145 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.6375000000000001, - "median": 0.6205, - "min": 0.545, - "max": 0.764 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.2445, - "median": 2.0025, - "min": 1.897, - "max": 3.076 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.708, - "median": 11.0835, - "min": 9.975, - "max": 14.69 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 114, - "fcpMs": 113.731, - "interactionTests": { - "interactionLatencyMs": 14.743, - "inputDelayMs": 0.704, - "processingDurationMs": 2.273, - "presentationDelayMs": 11.766 + "timeMs": { + "value": 1208, + "unit": "ms" } }, { - "firstPaintMs": 79, - "fcpMs": 78.662, - "interactionTests": { - "interactionLatencyMs": 16.766000000000002, - "inputDelayMs": 0.719, - "processingDurationMs": 2.074, - "presentationDelayMs": 13.973 - } - }, - { - "firstPaintMs": 89, - "fcpMs": 88.694, - "interactionTests": { - "interactionLatencyMs": 11.902000000000001, - "inputDelayMs": 0.487, - "processingDurationMs": 1.926, - "presentationDelayMs": 9.489 - } - }, - { - "firstPaintMs": 77, - "fcpMs": 76.801, - "interactionTests": { - "interactionLatencyMs": 12.519, - "inputDelayMs": 0.607, - "processingDurationMs": 2.293, - "presentationDelayMs": 9.619 + "timeMs": { + "value": 1234, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 89.75, - "median": 84, - "min": 77, - "max": 114 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 89.472, - "median": 83.678, - "min": 76.801, - "max": 113.731 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 13.9825, - "median": 13.631, - "min": 11.902000000000001, - "max": 16.766000000000002 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.6292500000000001, - "median": 0.6555, - "min": 0.487, - "max": 0.719 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.1414999999999997, - "median": 2.1734999999999998, - "min": 1.926, - "max": 2.293 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.21175, - "median": 10.692499999999999, - "min": 9.489, - "max": 13.973 - } + "mean": 1262.2, + "median": 1235, + "min": 1208, + "max": 1362 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1201, - "errors": 0, - "requestsPerSec": 240.2, - "avgLatencyMs": 3.56, - "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 66945024, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1201, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 240.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 66945024, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1756, - "errors": 0, - "requestsPerSec": 351.2, - "avgLatencyMs": 13.65, - "p50LatencyMs": 13, - "p75LatencyMs": 15, - "p90LatencyMs": 17, - "p99LatencyMs": 21, - "maxLatencyMs": 27, - "bytesPerSec": 97891123.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1756, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 351.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97891123.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1804, - "errors": 0, - "requestsPerSec": 360.8, - "avgLatencyMs": 27.14, - "p50LatencyMs": 27, - "p75LatencyMs": 28, - "p90LatencyMs": 31, - "p99LatencyMs": 41, - "maxLatencyMs": 49, - "bytesPerSec": 100551884.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1804, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 360.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 41, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 49, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100551884.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1826, - "errors": 0, - "requestsPerSec": 365.2, - "avgLatencyMs": 67.5, - "p50LatencyMs": 66, - "p75LatencyMs": 69, - "p90LatencyMs": 82, - "p99LatencyMs": 128, - "maxLatencyMs": 445, - "bytesPerSec": 101770854.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1826, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 365.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 67.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 128, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 445, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101770854.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1752, - "errors": 0, - "requestsPerSec": 350.4, - "avgLatencyMs": 140.15, - "p50LatencyMs": 130, - "p75LatencyMs": 149, - "p90LatencyMs": 203, - "p99LatencyMs": 735, - "maxLatencyMs": 1858, - "bytesPerSec": 97642086.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1752, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 350.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 140.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 203, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 735, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1858, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97642086.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1727, - "errors": 0, - "requestsPerSec": 345.4, - "avgLatencyMs": 205.08, - "p50LatencyMs": 137, - "p75LatencyMs": 194, - "p90LatencyMs": 242, - "p99LatencyMs": 2704, - "maxLatencyMs": 4898, - "bytesPerSec": 96252723.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1727, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 345.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 205.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 194, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 242, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2704, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4898, + "unit": "ms" + }, + "bytesPerSec": { + "value": 96252723.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1668, - "errors": 0, - "requestsPerSec": 333.6, - "avgLatencyMs": 213.61, - "p50LatencyMs": 153, - "p75LatencyMs": 182, - "p90LatencyMs": 248, - "p99LatencyMs": 2775, - "maxLatencyMs": 4889, - "bytesPerSec": 92975923.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1668, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 333.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 213.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 248, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2775, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4889, + "unit": "ms" + }, + "bytesPerSec": { + "value": 92975923.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1193, - "errors": 0, - "requestsPerSec": 238.6, - "avgLatencyMs": 3.46, - "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 66502656, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1193, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 238.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 66502656, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1807, - "errors": 0, - "requestsPerSec": 361.4, - "avgLatencyMs": 13.4, - "p50LatencyMs": 12, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 100709171.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1807, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 361.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100709171.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1840, - "errors": 0, - "requestsPerSec": 368, - "avgLatencyMs": 26.62, - "p50LatencyMs": 27, - "p75LatencyMs": 28, - "p90LatencyMs": 31, - "p99LatencyMs": 41, - "maxLatencyMs": 75, - "bytesPerSec": 102557286.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1840, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 368, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 26.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 41, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 75, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102557286.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1824, - "errors": 0, - "requestsPerSec": 364.8, - "avgLatencyMs": 67.53, - "p50LatencyMs": 66, - "p75LatencyMs": 70, - "p90LatencyMs": 80, - "p99LatencyMs": 125, - "maxLatencyMs": 454, - "bytesPerSec": 101665996.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1824, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 364.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 67.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 125, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 454, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101665996.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1786, - "errors": 0, - "requestsPerSec": 357.2, - "avgLatencyMs": 137.63, - "p50LatencyMs": 126, - "p75LatencyMs": 141, - "p90LatencyMs": 201, - "p99LatencyMs": 844, - "maxLatencyMs": 1954, - "bytesPerSec": 99555737.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1786, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 357.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 137.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 201, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 844, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1954, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99555737.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1716, - "errors": 0, - "requestsPerSec": 343.2, - "avgLatencyMs": 221.08, - "p50LatencyMs": 152, - "p75LatencyMs": 205, - "p90LatencyMs": 257, - "p99LatencyMs": 2817, - "maxLatencyMs": 4856, - "bytesPerSec": 95649792, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1716, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 343.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 221.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 205, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 257, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2817, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4856, + "unit": "ms" + }, + "bytesPerSec": { + "value": 95649792, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1675, - "errors": 0, - "requestsPerSec": 335, - "avgLatencyMs": 221.6, - "p50LatencyMs": 162, - "p75LatencyMs": 186, - "p90LatencyMs": 276, - "p99LatencyMs": 2646, - "maxLatencyMs": 4897, - "bytesPerSec": 93369139.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1675, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 335, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 221.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 162, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 276, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2646, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4897, + "unit": "ms" + }, + "bytesPerSec": { + "value": 93369139.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1191, - "errors": 0, - "requestsPerSec": 238.2, - "avgLatencyMs": 3.48, - "p50LatencyMs": 3, - "p75LatencyMs": 4, - "p90LatencyMs": 4, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 66384691.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1191, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 238.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 66384691.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1804, - "errors": 0, - "requestsPerSec": 360.8, - "avgLatencyMs": 13.37, - "p50LatencyMs": 12, - "p75LatencyMs": 15, - "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 100551884.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1804, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 360.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100551884.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1837, - "errors": 0, - "requestsPerSec": 367.4, - "avgLatencyMs": 26.68, - "p50LatencyMs": 27, - "p75LatencyMs": 28, - "p90LatencyMs": 30, - "p99LatencyMs": 39, - "maxLatencyMs": 49, - "bytesPerSec": 102400000, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1837, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 367.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 26.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 49, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102400000, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1807, - "errors": 0, - "requestsPerSec": 361.4, - "avgLatencyMs": 68.22, - "p50LatencyMs": 66, - "p75LatencyMs": 71, - "p90LatencyMs": 81, - "p99LatencyMs": 115, - "maxLatencyMs": 154, - "bytesPerSec": 100722278.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1807, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 361.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 68.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 115, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 154, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100722278.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1738, - "errors": 0, - "requestsPerSec": 347.6, - "avgLatencyMs": 141.28, - "p50LatencyMs": 135, - "p75LatencyMs": 147, - "p90LatencyMs": 166, - "p99LatencyMs": 777, - "maxLatencyMs": 1818, - "bytesPerSec": 96868761.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1738, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 347.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 141.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 777, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1818, + "unit": "ms" + }, + "bytesPerSec": { + "value": 96868761.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1739, - "errors": 0, - "requestsPerSec": 347.8, - "avgLatencyMs": 223.95, - "p50LatencyMs": 151, - "p75LatencyMs": 194, - "p90LatencyMs": 284, - "p99LatencyMs": 2599, - "maxLatencyMs": 4947, - "bytesPerSec": 96934297.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1739, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 347.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 223.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 151, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 194, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 284, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2599, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4947, + "unit": "ms" + }, + "bytesPerSec": { + "value": 96934297.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1696, - "errors": 0, - "requestsPerSec": 339.2, - "avgLatencyMs": 212.28, - "p50LatencyMs": 140, - "p75LatencyMs": 177, - "p90LatencyMs": 247, - "p99LatencyMs": 2873, - "maxLatencyMs": 4966, - "bytesPerSec": 94535680, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1696, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 339.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 212.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 247, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2873, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4966, + "unit": "ms" + }, + "bytesPerSec": { + "value": 94535680, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 35387, - "totalErrors": 0, + "totalRequests": { + "value": 35387, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 101, + "unit": "ms" + }, + "fcpMs": { + "value": 101.193, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.639, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.545, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.062, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.032, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 116, + "unit": "ms" + }, + "fcpMs": { + "value": 115.93, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.975, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.764, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.076, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.135, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 122, + "unit": "ms" + }, + "fcpMs": { + "value": 122.16, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.600999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.683, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.943, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.975, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 111, + "unit": "ms" + }, + "fcpMs": { + "value": 110.781, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.145, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.558, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.897, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.69, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 112.5, + "median": 113.5, + "min": 101, + "max": 122 + }, + "fcpMs": { + "unit": "ms", + "mean": 112.516, + "median": 113.3555, + "min": 101.193, + "max": 122.16 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 14.59, + "median": 14.306999999999999, + "min": 12.600999999999999, + "max": 17.145 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.6375000000000001, + "median": 0.6205, + "min": 0.545, + "max": 0.764 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.2445, + "median": 2.0025, + "min": 1.897, + "max": 3.076 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.708, + "median": 11.0835, + "min": 9.975, + "max": 14.69 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 114, + "unit": "ms" + }, + "fcpMs": { + "value": 113.731, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.743, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.704, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.273, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.766, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 79, + "unit": "ms" + }, + "fcpMs": { + "value": 78.662, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.766000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.719, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.074, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.973, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 89, + "unit": "ms" + }, + "fcpMs": { + "value": 88.694, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 11.902000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.487, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.926, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.489, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 77, + "unit": "ms" + }, + "fcpMs": { + "value": 76.801, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.519, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.607, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.293, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.619, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 89.75, + "median": 84, + "min": 77, + "max": 114 + }, + "fcpMs": { + "unit": "ms", + "mean": 89.472, + "median": 83.678, + "min": 76.801, + "max": 113.731 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 13.9825, + "median": 13.631, + "min": 11.902000000000001, + "max": 16.766000000000002 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.6292500000000001, + "median": 0.6555, + "min": 0.487, + "max": 0.719 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.1414999999999997, + "median": 2.1734999999999998, + "min": 1.926, + "max": 2.293 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.21175, + "median": 10.692499999999999, + "min": 9.489, + "max": 13.973 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 162, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 25, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 162, + "unit": "count" + }, + "duplicateDependencies": { + "value": 2, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 105602603, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 43, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.67.0.json b/packages/results/data/sveltekit/versions/2.67.0.json index 8ed7c020..55d5e24c 100644 --- a/packages/results/data/sveltekit/versions/2.67.0.json +++ b/packages/results/data/sveltekit/versions/2.67.0.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-10-07T12:17:20.070Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.67.0", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.0.16" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-10-07T12:17:20.070Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "2.67.0", "releasedAt": "2026-06-22T22:32:54.811Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.62.0", "vite": "8.0.16" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 2226 + "installTimeMs": { + "value": 1392, + "unit": "ms" + } }, { - "timeMs": 2367 + "installTimeMs": { + "value": 1512, + "unit": "ms" + } }, { - "timeMs": 2215 + "installTimeMs": { + "value": 1556, + "unit": "ms" + } }, { - "timeMs": 2351 + "installTimeMs": { + "value": 1729, + "unit": "ms" + } }, { - "timeMs": 2272 + "installTimeMs": { + "value": 5929, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 2286.2, - "median": 2272, - "min": 2215, - "max": 2367 + "mean": 2423.6, + "median": 1556, + "min": 1392, + "max": 5929 + }, + "nodeModulesSizeBytes": { + "value": 103112704, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 2061 + "timeMs": { + "value": 2226, + "unit": "ms" + } }, { - "timeMs": 2159 + "timeMs": { + "value": 2367, + "unit": "ms" + } }, { - "timeMs": 2126 + "timeMs": { + "value": 2215, + "unit": "ms" + } }, { - "timeMs": 2142 + "timeMs": { + "value": 2351, + "unit": "ms" + } }, { - "timeMs": 2262 + "timeMs": { + "value": 2272, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 2150, - "median": 2142, - "min": 2061, - "max": 2262 + "mean": 2286.2, + "median": 2272, + "min": 2215, + "max": 2367 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 162 - }, - "duplicateDependencies": { - "project": "starter", - "result": 2 - }, - "depInstallSize": { - "project": "starter", - "result": 105601751 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 43 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 13, - "allDependencies": 25 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1199 + "timeMs": { + "value": 2061, + "unit": "ms" + } }, { - "timeMs": 1233 + "timeMs": { + "value": 2159, + "unit": "ms" + } }, { - "timeMs": 1236 + "timeMs": { + "value": 2126, + "unit": "ms" + } }, { - "timeMs": 1174 + "timeMs": { + "value": 2142, + "unit": "ms" + } }, { - "timeMs": 1168 + "timeMs": { + "value": 2262, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1202, - "median": 1199, - "min": 1168, - "max": 1236 + "mean": 2150, + "median": 2142, + "min": 2061, + "max": 2262 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 162, - "duplicateDependencies": 2 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1392 - }, - { - "installTimeMs": 1512 - }, - { - "installTimeMs": 1556 - }, - { - "installTimeMs": 1729 - }, - { - "installTimeMs": 5929 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 2423.6, - "median": 1556, - "min": 1392, - "max": 5929 - }, - "nodeModulesSizeBytes": 103112704 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 103, - "fcpMs": 102.567, - "interactionTests": { - "interactionLatencyMs": 15.372, - "inputDelayMs": 0.612, - "processingDurationMs": 1.582, - "presentationDelayMs": 13.178 + "timeMs": { + "value": 1199, + "unit": "ms" } }, { - "firstPaintMs": 107, - "fcpMs": 107.493, - "interactionTests": { - "interactionLatencyMs": 10.761999999999999, - "inputDelayMs": 0.584, - "processingDurationMs": 2.135, - "presentationDelayMs": 8.043 + "timeMs": { + "value": 1233, + "unit": "ms" } }, { - "firstPaintMs": 123, - "fcpMs": 122.584, - "interactionTests": { - "interactionLatencyMs": 16.902, - "inputDelayMs": 0.533, - "processingDurationMs": 1.792, - "presentationDelayMs": 14.577 + "timeMs": { + "value": 1236, + "unit": "ms" } }, { - "firstPaintMs": 129, - "fcpMs": 129.405, - "interactionTests": { - "interactionLatencyMs": 11.94, - "inputDelayMs": 0.63, - "processingDurationMs": 5.125, - "presentationDelayMs": 6.185 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 115.5, - "median": 115, - "min": 103, - "max": 129 - }, - "fcpMs": { - "unit": "ms", - "mean": 115.51225, - "median": 115.0385, - "min": 102.567, - "max": 129.405 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 13.744, - "median": 13.655999999999999, - "min": 10.761999999999999, - "max": 16.902 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.58975, - "median": 0.598, - "min": 0.533, - "max": 0.63 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.6585, - "median": 1.9634999999999998, - "min": 1.582, - "max": 5.125 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.495750000000001, - "median": 10.6105, - "min": 6.185, - "max": 14.577 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 93, - "fcpMs": 93.433, - "interactionTests": { - "interactionLatencyMs": 17.552, - "inputDelayMs": 0.835, - "processingDurationMs": 2.246, - "presentationDelayMs": 14.471 + "timeMs": { + "value": 1174, + "unit": "ms" } }, { - "firstPaintMs": 81, - "fcpMs": 80.623, - "interactionTests": { - "interactionLatencyMs": 18.779, - "inputDelayMs": 0.783, - "processingDurationMs": 3.008, - "presentationDelayMs": 14.988 - } - }, - { - "firstPaintMs": 92, - "fcpMs": 92.345, - "interactionTests": { - "interactionLatencyMs": 20.766, - "inputDelayMs": 0.627, - "processingDurationMs": 1.965, - "presentationDelayMs": 18.174 - } - }, - { - "firstPaintMs": 83, - "fcpMs": 82.632, - "interactionTests": { - "interactionLatencyMs": 23.57, - "inputDelayMs": 0.741, - "processingDurationMs": 2.225, - "presentationDelayMs": 20.604 + "timeMs": { + "value": 1168, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 87.25, - "median": 87.5, - "min": 81, - "max": 93 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 87.25825, - "median": 87.4885, - "min": 80.623, - "max": 93.433 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 20.16675, - "median": 19.7725, - "min": 17.552, - "max": 23.57 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.7465, - "median": 0.762, - "min": 0.627, - "max": 0.835 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.3609999999999998, - "median": 2.2355, - "min": 1.965, - "max": 3.008 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 17.05925, - "median": 16.581, - "min": 14.471, - "max": 20.604 - } + "mean": 1202, + "median": 1199, + "min": 1168, + "max": 1236 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1588, - "errors": 0, - "requestsPerSec": 317.61, - "avgLatencyMs": 2.47, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 88506368, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1588, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 317.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 88506368, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2458, - "errors": 0, - "requestsPerSec": 491.6, - "avgLatencyMs": 9.68, - "p50LatencyMs": 8, - "p75LatencyMs": 11, - "p90LatencyMs": 13, - "p99LatencyMs": 17, - "maxLatencyMs": 19, - "bytesPerSec": 136996454.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2458, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 491.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 136996454.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2316, - "errors": 0, - "requestsPerSec": 463.2, - "avgLatencyMs": 21.03, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 26, - "p99LatencyMs": 31, - "maxLatencyMs": 55, - "bytesPerSec": 129099366.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2316, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 463.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 55, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129099366.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2279, - "errors": 0, - "requestsPerSec": 455.8, - "avgLatencyMs": 54.06, - "p50LatencyMs": 52, - "p75LatencyMs": 58, - "p90LatencyMs": 65, - "p99LatencyMs": 95, - "maxLatencyMs": 370, - "bytesPerSec": 127015321.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2279, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 455.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 54.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 95, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 370, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127015321.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2219, - "errors": 0, - "requestsPerSec": 443.8, - "avgLatencyMs": 110.74, - "p50LatencyMs": 100, - "p75LatencyMs": 118, - "p90LatencyMs": 158, - "p99LatencyMs": 437, - "maxLatencyMs": 1503, - "bytesPerSec": 123672985.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2219, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 443.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 110.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 100, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 437, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1503, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123672985.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2242, - "errors": 0, - "requestsPerSec": 448.4, - "avgLatencyMs": 182.88, - "p50LatencyMs": 128, - "p75LatencyMs": 162, - "p90LatencyMs": 218, - "p99LatencyMs": 2500, - "maxLatencyMs": 4905, - "bytesPerSec": 124970598.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2242, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 448.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 182.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 162, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 218, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2500, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4905, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124970598.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2203, - "errors": 0, - "requestsPerSec": 440.6, - "avgLatencyMs": 188.85, - "p50LatencyMs": 130, - "p75LatencyMs": 171, - "p90LatencyMs": 219, - "p99LatencyMs": 2480, - "maxLatencyMs": 4990, - "bytesPerSec": 122788249.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2203, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 440.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2480, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4990, + "unit": "ms" + }, + "bytesPerSec": { + "value": 122788249.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1469, - "errors": 0, - "requestsPerSec": 293.8, - "avgLatencyMs": 2.75, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 13, - "maxLatencyMs": 17, - "bytesPerSec": 81874124.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1469, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 293.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 17, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81874124.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2215, - "errors": 0, - "requestsPerSec": 443, - "avgLatencyMs": 10.77, - "p50LatencyMs": 9, - "p75LatencyMs": 13, - "p90LatencyMs": 17, - "p99LatencyMs": 21, - "maxLatencyMs": 25, - "bytesPerSec": 123463270.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2215, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 443, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 25, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123463270.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2233, - "errors": 0, - "requestsPerSec": 446.6, - "avgLatencyMs": 21.85, - "p50LatencyMs": 21, - "p75LatencyMs": 26, - "p90LatencyMs": 29, - "p99LatencyMs": 34, - "maxLatencyMs": 41, - "bytesPerSec": 124472524.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2233, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 446.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 41, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124472524.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2160, - "errors": 0, - "requestsPerSec": 432, - "avgLatencyMs": 57.12, - "p50LatencyMs": 54, - "p75LatencyMs": 62, - "p90LatencyMs": 71, - "p99LatencyMs": 105, - "maxLatencyMs": 387, - "bytesPerSec": 120396185.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2160, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 432, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 57.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 54, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 105, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 387, + "unit": "ms" + }, + "bytesPerSec": { + "value": 120396185.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2159, - "errors": 0, - "requestsPerSec": 431.8, - "avgLatencyMs": 113.79, - "p50LatencyMs": 106, - "p75LatencyMs": 119, - "p90LatencyMs": 140, - "p99LatencyMs": 500, - "maxLatencyMs": 1606, - "bytesPerSec": 120356864, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2159, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 431.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 113.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 500, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1606, + "unit": "ms" + }, + "bytesPerSec": { + "value": 120356864, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2214, - "errors": 0, - "requestsPerSec": 442.8, - "avgLatencyMs": 196.52, - "p50LatencyMs": 147, - "p75LatencyMs": 184, - "p90LatencyMs": 230, - "p99LatencyMs": 2218, - "maxLatencyMs": 4862, - "bytesPerSec": 123410841.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2214, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 442.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 196.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 230, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2218, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4862, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123410841.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2205, - "errors": 0, - "requestsPerSec": 441, - "avgLatencyMs": 191.01, - "p50LatencyMs": 125, - "p75LatencyMs": 174, - "p90LatencyMs": 238, - "p99LatencyMs": 2668, - "maxLatencyMs": 4974, - "bytesPerSec": 122880000, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2205, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 441, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 238, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2668, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4974, + "unit": "ms" + }, + "bytesPerSec": { + "value": 122880000, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1561, - "errors": 0, - "requestsPerSec": 312.2, - "avgLatencyMs": 2.54, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 15, - "bytesPerSec": 87012147.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1561, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 312.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 87012147.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2355, - "errors": 0, - "requestsPerSec": 471, - "avgLatencyMs": 10.12, - "p50LatencyMs": 9, - "p75LatencyMs": 12, - "p90LatencyMs": 15, - "p99LatencyMs": 19, - "maxLatencyMs": 21, - "bytesPerSec": 131268608, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2355, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 471, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131268608, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2369, - "errors": 0, - "requestsPerSec": 473.8, - "avgLatencyMs": 20.54, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 27, - "p99LatencyMs": 31, - "maxLatencyMs": 64, - "bytesPerSec": 132055040, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2369, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 473.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132055040, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2311, - "errors": 0, - "requestsPerSec": 462.2, - "avgLatencyMs": 53.3, - "p50LatencyMs": 52, - "p75LatencyMs": 58, - "p90LatencyMs": 65, - "p99LatencyMs": 108, - "maxLatencyMs": 166, - "bytesPerSec": 128811008, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2311, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 462.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 53.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 108, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 166, + "unit": "ms" + }, + "bytesPerSec": { + "value": 128811008, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2314, - "errors": 0, - "requestsPerSec": 462.8, - "avgLatencyMs": 106.33, - "p50LatencyMs": 104, - "p75LatencyMs": 114, - "p90LatencyMs": 138, - "p99LatencyMs": 177, - "maxLatencyMs": 772, - "bytesPerSec": 128974848, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2314, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 462.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 106.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 104, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 177, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 772, + "unit": "ms" + }, + "bytesPerSec": { + "value": 128974848, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2279, - "errors": 0, - "requestsPerSec": 455.8, - "avgLatencyMs": 198.34, - "p50LatencyMs": 147, - "p75LatencyMs": 179, - "p90LatencyMs": 261, - "p99LatencyMs": 2044, - "maxLatencyMs": 4880, - "bytesPerSec": 127028428.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2279, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 455.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2044, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4880, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127028428.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2229, - "errors": 0, - "requestsPerSec": 445.8, - "avgLatencyMs": 191.4, - "p50LatencyMs": 128, - "p75LatencyMs": 170, - "p90LatencyMs": 215, - "p99LatencyMs": 2654, - "maxLatencyMs": 4870, - "bytesPerSec": 124249702.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2229, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 445.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2654, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4870, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124249702.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 45378, - "totalErrors": 0, + "totalRequests": { + "value": 45378, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 103, + "unit": "ms" + }, + "fcpMs": { + "value": 102.567, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.372, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.612, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.582, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.178, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 107, + "unit": "ms" + }, + "fcpMs": { + "value": 107.493, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 10.761999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.584, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.135, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.043, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 123, + "unit": "ms" + }, + "fcpMs": { + "value": 122.584, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.902, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.533, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.792, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.577, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 129, + "unit": "ms" + }, + "fcpMs": { + "value": 129.405, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 11.94, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.63, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.125, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.185, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 115.5, + "median": 115, + "min": 103, + "max": 129 + }, + "fcpMs": { + "unit": "ms", + "mean": 115.51225, + "median": 115.0385, + "min": 102.567, + "max": 129.405 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 13.744, + "median": 13.655999999999999, + "min": 10.761999999999999, + "max": 16.902 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.58975, + "median": 0.598, + "min": 0.533, + "max": 0.63 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.6585, + "median": 1.9634999999999998, + "min": 1.582, + "max": 5.125 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.495750000000001, + "median": 10.6105, + "min": 6.185, + "max": 14.577 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 93, + "unit": "ms" + }, + "fcpMs": { + "value": 93.433, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.552, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.835, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.246, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.471, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 81, + "unit": "ms" + }, + "fcpMs": { + "value": 80.623, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.779, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.783, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.008, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.988, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 92, + "unit": "ms" + }, + "fcpMs": { + "value": 92.345, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.766, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.627, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.965, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.174, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 83, + "unit": "ms" + }, + "fcpMs": { + "value": 82.632, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.57, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.741, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.225, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.604, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 87.25, + "median": 87.5, + "min": 81, + "max": 93 + }, + "fcpMs": { + "unit": "ms", + "mean": 87.25825, + "median": 87.4885, + "min": 80.623, + "max": 93.433 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 20.16675, + "median": 19.7725, + "min": 17.552, + "max": 23.57 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.7465, + "median": 0.762, + "min": 0.627, + "max": 0.835 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.3609999999999998, + "median": 2.2355, + "min": 1.965, + "max": 3.008 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 17.05925, + "median": 16.581, + "min": 14.471, + "max": 20.604 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 162, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 25, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 162, + "unit": "count" + }, + "duplicateDependencies": { + "value": 2, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 105601751, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 43, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.68.0.json b/packages/results/data/sveltekit/versions/2.68.0.json index 65d1320e..cfa2cf0a 100644 --- a/packages/results/data/sveltekit/versions/2.68.0.json +++ b/packages/results/data/sveltekit/versions/2.68.0.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-10-09T02:15:21.009Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.68.0", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.1.0" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-10-09T02:15:21.009Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "2.68.0", "releasedAt": "2026-06-24T21:37:55.601Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.62.0", "vite": "8.1.0" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 2164 + "installTimeMs": { + "value": 1460, + "unit": "ms" + } }, { - "timeMs": 2182 + "installTimeMs": { + "value": 1329, + "unit": "ms" + } }, { - "timeMs": 2175 + "installTimeMs": { + "value": 1337, + "unit": "ms" + } }, { - "timeMs": 2164 + "installTimeMs": { + "value": 1316, + "unit": "ms" + } }, { - "timeMs": 2132 + "installTimeMs": { + "value": 1342, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 2163.4, - "median": 2164, - "min": 2132, - "max": 2182 + "mean": 1356.8, + "median": 1337, + "min": 1316, + "max": 1460 + }, + "nodeModulesSizeBytes": { + "value": 100139008, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 2148 + "timeMs": { + "value": 2164, + "unit": "ms" + } }, { - "timeMs": 2162 + "timeMs": { + "value": 2182, + "unit": "ms" + } }, { - "timeMs": 2167 + "timeMs": { + "value": 2175, + "unit": "ms" + } }, { - "timeMs": 2168 + "timeMs": { + "value": 2164, + "unit": "ms" + } }, { - "timeMs": 2141 + "timeMs": { + "value": 2132, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 2157.2, - "median": 2162, - "min": 2141, - "max": 2168 + "mean": 2163.4, + "median": 2164, + "min": 2132, + "max": 2182 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 161 - }, - "duplicateDependencies": { - "project": "starter", - "result": 1 - }, - "depInstallSize": { - "project": "starter", - "result": 102571446 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 43 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 13, - "allDependencies": 25 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1803 + "timeMs": { + "value": 2148, + "unit": "ms" + } }, { - "timeMs": 1308 + "timeMs": { + "value": 2162, + "unit": "ms" + } }, { - "timeMs": 1290 + "timeMs": { + "value": 2167, + "unit": "ms" + } }, { - "timeMs": 1307 + "timeMs": { + "value": 2168, + "unit": "ms" + } }, { - "timeMs": 1305 + "timeMs": { + "value": 2141, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1402.6, - "median": 1307, - "min": 1290, - "max": 1803 + "mean": 2157.2, + "median": 2162, + "min": 2141, + "max": 2168 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 161, - "duplicateDependencies": 1 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1460 - }, - { - "installTimeMs": 1329 - }, - { - "installTimeMs": 1337 - }, - { - "installTimeMs": 1316 - }, - { - "installTimeMs": 1342 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1356.8, - "median": 1337, - "min": 1316, - "max": 1460 - }, - "nodeModulesSizeBytes": 100139008 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 85, - "fcpMs": 85.121, - "interactionTests": { - "interactionLatencyMs": 14.718, - "inputDelayMs": 0.626, - "processingDurationMs": 1.941, - "presentationDelayMs": 12.151 + "timeMs": { + "value": 1803, + "unit": "ms" } }, { - "firstPaintMs": 94, - "fcpMs": 93.692, - "interactionTests": { - "interactionLatencyMs": 14.105999999999998, - "inputDelayMs": 0.598, - "processingDurationMs": 1.827, - "presentationDelayMs": 11.681 + "timeMs": { + "value": 1308, + "unit": "ms" } }, { - "firstPaintMs": 88, - "fcpMs": 88.066, - "interactionTests": { - "interactionLatencyMs": 10.978, - "inputDelayMs": 0.631, - "processingDurationMs": 1.734, - "presentationDelayMs": 8.613 + "timeMs": { + "value": 1290, + "unit": "ms" } }, { - "firstPaintMs": 93, - "fcpMs": 93.252, - "interactionTests": { - "interactionLatencyMs": 17.563, - "inputDelayMs": 0.534, - "processingDurationMs": 1.762, - "presentationDelayMs": 15.267 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 90, - "median": 90.5, - "min": 85, - "max": 94 - }, - "fcpMs": { - "unit": "ms", - "mean": 90.03275000000001, - "median": 90.65899999999999, - "min": 85.121, - "max": 93.692 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 14.341249999999999, - "median": 14.411999999999999, - "min": 10.978, - "max": 17.563 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.5972500000000001, - "median": 0.612, - "min": 0.534, - "max": 0.631 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 1.8159999999999998, - "median": 1.7945, - "min": 1.734, - "max": 1.941 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.928, - "median": 11.916, - "min": 8.613, - "max": 15.267 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 75, - "fcpMs": 75.351, - "interactionTests": { - "interactionLatencyMs": 13.083, - "inputDelayMs": 0.547, - "processingDurationMs": 2.029, - "presentationDelayMs": 10.507 + "timeMs": { + "value": 1307, + "unit": "ms" } }, { - "firstPaintMs": 79, - "fcpMs": 78.616, - "interactionTests": { - "interactionLatencyMs": 18.346999999999998, - "inputDelayMs": 0.598, - "processingDurationMs": 2.203, - "presentationDelayMs": 15.546 - } - }, - { - "firstPaintMs": 64, - "fcpMs": 64.24, - "interactionTests": { - "interactionLatencyMs": 18.34, - "inputDelayMs": 0.602, - "processingDurationMs": 2.202, - "presentationDelayMs": 15.536 - } - }, - { - "firstPaintMs": 79, - "fcpMs": 78.735, - "interactionTests": { - "interactionLatencyMs": 15.954, - "inputDelayMs": 0.539, - "processingDurationMs": 2.004, - "presentationDelayMs": 13.411 + "timeMs": { + "value": 1305, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 74.25, - "median": 77, - "min": 64, - "max": 79 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 74.2355, - "median": 76.98349999999999, - "min": 64.24, - "max": 78.735 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 16.430999999999997, - "median": 17.147, - "min": 13.083, - "max": 18.346999999999998 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.5715, - "median": 0.5725, - "min": 0.539, - "max": 0.602 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.1094999999999997, - "median": 2.1155, - "min": 2.004, - "max": 2.203 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 13.75, - "median": 14.4735, - "min": 10.507, - "max": 15.546 - } + "mean": 1402.6, + "median": 1307, + "min": 1290, + "max": 1803 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1477, - "errors": 0, - "requestsPerSec": 295.4, - "avgLatencyMs": 2.97, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 82293555.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1477, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 295.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82293555.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2232, - "errors": 0, - "requestsPerSec": 446.4, - "avgLatencyMs": 10.71, - "p50LatencyMs": 9, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 124393881.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2232, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 446.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124393881.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2217, - "errors": 0, - "requestsPerSec": 443.4, - "avgLatencyMs": 22.01, - "p50LatencyMs": 22, - "p75LatencyMs": 25, - "p90LatencyMs": 27, - "p99LatencyMs": 32, - "maxLatencyMs": 42, - "bytesPerSec": 123555020.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2217, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 443.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123555020.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2164, - "errors": 0, - "requestsPerSec": 432.8, - "avgLatencyMs": 56.91, - "p50LatencyMs": 56, - "p75LatencyMs": 61, - "p90LatencyMs": 68, - "p99LatencyMs": 97, - "maxLatencyMs": 406, - "bytesPerSec": 120579686.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2164, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 432.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 56.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 68, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 97, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 406, + "unit": "ms" + }, + "bytesPerSec": { + "value": 120579686.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2024, - "errors": 0, - "requestsPerSec": 404.8, - "avgLatencyMs": 121.34, - "p50LatencyMs": 113, - "p75LatencyMs": 137, - "p90LatencyMs": 169, - "p99LatencyMs": 612, - "maxLatencyMs": 1727, - "bytesPerSec": 112794009.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2024, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 404.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 121.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 612, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1727, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112794009.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1974, - "errors": 0, - "requestsPerSec": 394.8, - "avgLatencyMs": 197.67, - "p50LatencyMs": 134, - "p75LatencyMs": 179, - "p90LatencyMs": 223, - "p99LatencyMs": 2940, - "maxLatencyMs": 4924, - "bytesPerSec": 109989068.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1974, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 394.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 197.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 223, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2940, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4924, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109989068.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1911, - "errors": 0, - "requestsPerSec": 382.2, - "avgLatencyMs": 201.89, - "p50LatencyMs": 138, - "p75LatencyMs": 173, - "p90LatencyMs": 271, - "p99LatencyMs": 2583, - "maxLatencyMs": 4871, - "bytesPerSec": 106489446.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1911, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 201.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 271, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2583, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4871, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106489446.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1426, - "errors": 0, - "requestsPerSec": 285.2, - "avgLatencyMs": 2.9, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 14, - "maxLatencyMs": 16, - "bytesPerSec": 79462400, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1426, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 285.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 14, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79462400, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2084, - "errors": 0, - "requestsPerSec": 416.8, - "avgLatencyMs": 11.48, - "p50LatencyMs": 9, - "p75LatencyMs": 13, - "p90LatencyMs": 19, - "p99LatencyMs": 22, - "maxLatencyMs": 26, - "bytesPerSec": 116123238.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2084, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 416.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 11.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 22, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 116123238.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2086, - "errors": 0, - "requestsPerSec": 417.2, - "avgLatencyMs": 23.42, - "p50LatencyMs": 23, - "p75LatencyMs": 28, - "p90LatencyMs": 31, - "p99LatencyMs": 37, - "maxLatencyMs": 69, - "bytesPerSec": 116241203.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2086, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 417.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 69, + "unit": "ms" + }, + "bytesPerSec": { + "value": 116241203.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2121, - "errors": 0, - "requestsPerSec": 424.2, - "avgLatencyMs": 58.04, - "p50LatencyMs": 56, - "p75LatencyMs": 62, - "p90LatencyMs": 70, - "p99LatencyMs": 102, - "maxLatencyMs": 439, - "bytesPerSec": 118207283.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2121, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 424.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 58.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 102, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 439, + "unit": "ms" + }, + "bytesPerSec": { + "value": 118207283.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2056, - "errors": 0, - "requestsPerSec": 411.2, - "avgLatencyMs": 119.75, - "p50LatencyMs": 111, - "p75LatencyMs": 127, - "p90LatencyMs": 152, - "p99LatencyMs": 578, - "maxLatencyMs": 1642, - "bytesPerSec": 114576588.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2056, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 411.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 119.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 578, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1642, + "unit": "ms" + }, + "bytesPerSec": { + "value": 114576588.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1986, - "errors": 0, - "requestsPerSec": 397.2, - "avgLatencyMs": 191.49, - "p50LatencyMs": 129, - "p75LatencyMs": 170, - "p90LatencyMs": 245, - "p99LatencyMs": 2422, - "maxLatencyMs": 4861, - "bytesPerSec": 110670643.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1986, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 397.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2422, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4861, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110670643.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1938, - "errors": 0, - "requestsPerSec": 387.6, - "avgLatencyMs": 198.29, - "p50LatencyMs": 139, - "p75LatencyMs": 169, - "p90LatencyMs": 257, - "p99LatencyMs": 2696, - "maxLatencyMs": 4859, - "bytesPerSec": 108009881.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1938, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 387.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 257, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2696, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4859, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108009881.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1473, - "errors": 0, - "requestsPerSec": 294.61, - "avgLatencyMs": 2.77, - "p50LatencyMs": 2, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 82096947.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1473, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 294.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82096947.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2240, - "errors": 0, - "requestsPerSec": 448, - "avgLatencyMs": 10.65, - "p50LatencyMs": 9, - "p75LatencyMs": 12, - "p90LatencyMs": 15, - "p99LatencyMs": 20, - "maxLatencyMs": 24, - "bytesPerSec": 124826419.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2240, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 448, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124826419.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2189, - "errors": 0, - "requestsPerSec": 437.8, - "avgLatencyMs": 22.3, - "p50LatencyMs": 22, - "p75LatencyMs": 25, - "p90LatencyMs": 29, - "p99LatencyMs": 35, - "maxLatencyMs": 50, - "bytesPerSec": 121982156.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2189, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 437.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 50, + "unit": "ms" + }, + "bytesPerSec": { + "value": 121982156.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2159, - "errors": 0, - "requestsPerSec": 431.8, - "avgLatencyMs": 57.04, - "p50LatencyMs": 55, - "p75LatencyMs": 61, - "p90LatencyMs": 68, - "p99LatencyMs": 97, - "maxLatencyMs": 432, - "bytesPerSec": 120304435.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2159, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 431.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 57.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 68, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 97, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 432, + "unit": "ms" + }, + "bytesPerSec": { + "value": 120304435.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2011, - "errors": 0, - "requestsPerSec": 402.2, - "avgLatencyMs": 122.1, - "p50LatencyMs": 117, - "p75LatencyMs": 132, - "p90LatencyMs": 158, - "p99LatencyMs": 478, - "maxLatencyMs": 1688, - "bytesPerSec": 112046899.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2011, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 402.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 122.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 478, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1688, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112046899.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1997, - "errors": 0, - "requestsPerSec": 399.4, - "avgLatencyMs": 197.91, - "p50LatencyMs": 142, - "p75LatencyMs": 176, - "p90LatencyMs": 238, - "p99LatencyMs": 2688, - "maxLatencyMs": 4936, - "bytesPerSec": 111286681.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1997, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 399.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 197.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 238, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2688, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4936, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111286681.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2061, - "errors": 0, - "requestsPerSec": 412.2, - "avgLatencyMs": 194.51, - "p50LatencyMs": 130, - "p75LatencyMs": 173, - "p90LatencyMs": 234, - "p99LatencyMs": 2605, - "maxLatencyMs": 4958, - "bytesPerSec": 114838732.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2061, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 412.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 194.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 234, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2605, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4958, + "unit": "ms" + }, + "bytesPerSec": { + "value": 114838732.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 41826, - "totalErrors": 0, + "totalRequests": { + "value": 41826, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 85, + "unit": "ms" + }, + "fcpMs": { + "value": 85.121, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.718, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.626, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.941, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.151, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 94, + "unit": "ms" + }, + "fcpMs": { + "value": 93.692, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.105999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.598, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.827, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.681, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 88.066, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 10.978, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.631, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.734, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.613, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 93, + "unit": "ms" + }, + "fcpMs": { + "value": 93.252, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.563, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.534, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.762, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.267, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 90, + "median": 90.5, + "min": 85, + "max": 94 + }, + "fcpMs": { + "unit": "ms", + "mean": 90.03275000000001, + "median": 90.65899999999999, + "min": 85.121, + "max": 93.692 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 14.341249999999999, + "median": 14.411999999999999, + "min": 10.978, + "max": 17.563 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.5972500000000001, + "median": 0.612, + "min": 0.534, + "max": 0.631 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 1.8159999999999998, + "median": 1.7945, + "min": 1.734, + "max": 1.941 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.928, + "median": 11.916, + "min": 8.613, + "max": 15.267 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 75, + "unit": "ms" + }, + "fcpMs": { + "value": 75.351, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.083, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.547, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.029, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.507, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 79, + "unit": "ms" + }, + "fcpMs": { + "value": 78.616, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.346999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.598, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.203, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.546, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 64, + "unit": "ms" + }, + "fcpMs": { + "value": 64.24, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.34, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.602, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.202, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.536, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 79, + "unit": "ms" + }, + "fcpMs": { + "value": 78.735, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.954, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.539, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.004, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.411, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 74.25, + "median": 77, + "min": 64, + "max": 79 + }, + "fcpMs": { + "unit": "ms", + "mean": 74.2355, + "median": 76.98349999999999, + "min": 64.24, + "max": 78.735 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 16.430999999999997, + "median": 17.147, + "min": 13.083, + "max": 18.346999999999998 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.5715, + "median": 0.5725, + "min": 0.539, + "max": 0.602 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.1094999999999997, + "median": 2.1155, + "min": 2.004, + "max": 2.203 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 13.75, + "median": 14.4735, + "min": 10.507, + "max": 15.546 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 161, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 25, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 161, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 1, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 102571446, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 43, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.69.3.json b/packages/results/data/sveltekit/versions/2.69.3.json index 4b376a37..3cc37bbe 100644 --- a/packages/results/data/sveltekit/versions/2.69.3.json +++ b/packages/results/data/sveltekit/versions/2.69.3.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-10-09T05:03:16.596Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.69.3", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.1.4" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-10-09T05:03:16.596Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "2.69.3", "releasedAt": "2026-07-13T21:05:05.430Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.64.0", "vite": "8.1.4" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 2297 + "installTimeMs": { + "value": 1337, + "unit": "ms" + } }, { - "timeMs": 2283 + "installTimeMs": { + "value": 1497, + "unit": "ms" + } }, { - "timeMs": 2322 + "installTimeMs": { + "value": 1487, + "unit": "ms" + } }, { - "timeMs": 2370 + "installTimeMs": { + "value": 1606, + "unit": "ms" + } }, { - "timeMs": 2442 + "installTimeMs": { + "value": 1531, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 2342.8, - "median": 2322, - "min": 2283, - "max": 2442 + "mean": 1491.6, + "median": 1497, + "min": 1337, + "max": 1606 + }, + "nodeModulesSizeBytes": { + "value": 100233216, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 2149 + "timeMs": { + "value": 2297, + "unit": "ms" + } }, { - "timeMs": 2163 + "timeMs": { + "value": 2283, + "unit": "ms" + } }, { - "timeMs": 2548 + "timeMs": { + "value": 2322, + "unit": "ms" + } }, { - "timeMs": 2177 + "timeMs": { + "value": 2370, + "unit": "ms" + } }, { - "timeMs": 2247 + "timeMs": { + "value": 2442, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 2256.8, - "median": 2177, - "min": 2149, - "max": 2548 + "mean": 2342.8, + "median": 2322, + "min": 2283, + "max": 2442 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 161 - }, - "duplicateDependencies": { - "project": "starter", - "result": 1 - }, - "depInstallSize": { - "project": "starter", - "result": 102652865 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 43 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 13, - "allDependencies": 25 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1379 + "timeMs": { + "value": 2149, + "unit": "ms" + } }, { - "timeMs": 1435 + "timeMs": { + "value": 2163, + "unit": "ms" + } }, { - "timeMs": 1377 + "timeMs": { + "value": 2548, + "unit": "ms" + } }, { - "timeMs": 1392 + "timeMs": { + "value": 2177, + "unit": "ms" + } }, { - "timeMs": 1408 + "timeMs": { + "value": 2247, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1398.2, - "median": 1392, - "min": 1377, - "max": 1435 + "mean": 2256.8, + "median": 2177, + "min": 2149, + "max": 2548 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 161, - "duplicateDependencies": 1 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1337 - }, - { - "installTimeMs": 1497 - }, - { - "installTimeMs": 1487 - }, - { - "installTimeMs": 1606 - }, - { - "installTimeMs": 1531 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1491.6, - "median": 1497, - "min": 1337, - "max": 1606 - }, - "nodeModulesSizeBytes": 100233216 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 105, - "fcpMs": 104.909, - "interactionTests": { - "interactionLatencyMs": 10.275, - "inputDelayMs": 0.573, - "processingDurationMs": 1.774, - "presentationDelayMs": 7.928 + "timeMs": { + "value": 1379, + "unit": "ms" } }, { - "firstPaintMs": 108, - "fcpMs": 107.65, - "interactionTests": { - "interactionLatencyMs": 19.12, - "inputDelayMs": 0.57, - "processingDurationMs": 2.482, - "presentationDelayMs": 16.068 + "timeMs": { + "value": 1435, + "unit": "ms" } }, { - "firstPaintMs": 105, - "fcpMs": 104.982, - "interactionTests": { - "interactionLatencyMs": 18.255, - "inputDelayMs": 0.684, - "processingDurationMs": 1.764, - "presentationDelayMs": 15.807 + "timeMs": { + "value": 1377, + "unit": "ms" } }, { - "firstPaintMs": 104, - "fcpMs": 103.506, - "interactionTests": { - "interactionLatencyMs": 12.573, - "inputDelayMs": 0.652, - "processingDurationMs": 1.999, - "presentationDelayMs": 9.922 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 105.5, - "median": 105, - "min": 104, - "max": 108 - }, - "fcpMs": { - "unit": "ms", - "mean": 105.26175, - "median": 104.94550000000001, - "min": 103.506, - "max": 107.65 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 15.055750000000002, - "median": 15.414, - "min": 10.275, - "max": 19.12 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.61975, - "median": 0.6125, - "min": 0.57, - "max": 0.684 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.00475, - "median": 1.8865, - "min": 1.764, - "max": 2.482 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 12.431250000000002, - "median": 12.8645, - "min": 7.928, - "max": 16.068 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 72, - "fcpMs": 72.442, - "interactionTests": { - "interactionLatencyMs": 16.075, - "inputDelayMs": 0.609, - "processingDurationMs": 2.034, - "presentationDelayMs": 13.432 + "timeMs": { + "value": 1392, + "unit": "ms" } }, { - "firstPaintMs": 76, - "fcpMs": 76, - "interactionTests": { - "interactionLatencyMs": 16.807, - "inputDelayMs": 0.73, - "processingDurationMs": 1.986, - "presentationDelayMs": 14.091 - } - }, - { - "firstPaintMs": 76, - "fcpMs": 75.653, - "interactionTests": { - "interactionLatencyMs": 20.236, - "inputDelayMs": 0.608, - "processingDurationMs": 2.002, - "presentationDelayMs": 17.626 - } - }, - { - "firstPaintMs": 72, - "fcpMs": 71.672, - "interactionTests": { - "interactionLatencyMs": 17.331, - "inputDelayMs": 0.533, - "processingDurationMs": 2.575, - "presentationDelayMs": 14.223 + "timeMs": { + "value": 1408, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 74, - "median": 74, - "min": 72, - "max": 76 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 73.94175000000001, - "median": 74.0475, - "min": 71.672, - "max": 76 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 17.61225, - "median": 17.069, - "min": 16.075, - "max": 20.236 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.62, - "median": 0.6085, - "min": 0.533, - "max": 0.73 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.14925, - "median": 2.018, - "min": 1.986, - "max": 2.575 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 14.843, - "median": 14.157, - "min": 13.432, - "max": 17.626 - } + "mean": 1398.2, + "median": 1392, + "min": 1377, + "max": 1435 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1666, - "errors": 0, - "requestsPerSec": 333.2, - "avgLatencyMs": 2.23, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 92831744, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1666, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 333.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 92831744, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2473, - "errors": 0, - "requestsPerSec": 494.6, - "avgLatencyMs": 9.62, - "p50LatencyMs": 8, - "p75LatencyMs": 11, - "p90LatencyMs": 13, - "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 137795993.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2473, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 494.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 22, + "unit": "ms" + }, + "bytesPerSec": { + "value": 137795993.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2310, - "errors": 0, - "requestsPerSec": 462, - "avgLatencyMs": 21.13, - "p50LatencyMs": 21, - "p75LatencyMs": 25, - "p90LatencyMs": 27, - "p99LatencyMs": 33, - "maxLatencyMs": 55, - "bytesPerSec": 128719257.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2310, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 462, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 55, + "unit": "ms" + }, + "bytesPerSec": { + "value": 128719257.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2271, - "errors": 0, - "requestsPerSec": 454.2, - "avgLatencyMs": 54.2, - "p50LatencyMs": 53, - "p75LatencyMs": 58, - "p90LatencyMs": 65, - "p99LatencyMs": 94, - "maxLatencyMs": 373, - "bytesPerSec": 126543462.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2271, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 454.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 54.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 94, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 373, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126543462.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2277, - "errors": 0, - "requestsPerSec": 455.4, - "avgLatencyMs": 108.17, - "p50LatencyMs": 104, - "p75LatencyMs": 115, - "p90LatencyMs": 144, - "p99LatencyMs": 403, - "maxLatencyMs": 1166, - "bytesPerSec": 126877696, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2277, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 455.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 104, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 115, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 403, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1166, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126877696, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2380, - "errors": 0, - "requestsPerSec": 476, - "avgLatencyMs": 182.9, - "p50LatencyMs": 123, - "p75LatencyMs": 164, - "p90LatencyMs": 213, - "p99LatencyMs": 2499, - "maxLatencyMs": 4942, - "bytesPerSec": 132631756.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2380, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 476, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 182.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2499, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4942, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132631756.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2382, - "errors": 0, - "requestsPerSec": 476.4, - "avgLatencyMs": 188.72, - "p50LatencyMs": 125, - "p75LatencyMs": 172, - "p90LatencyMs": 227, - "p99LatencyMs": 2632, - "maxLatencyMs": 4994, - "bytesPerSec": 132743168, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2382, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 476.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2632, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4994, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132743168, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1552, - "errors": 0, - "requestsPerSec": 310.4, - "avgLatencyMs": 2.52, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 14, - "bytesPerSec": 86487859.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1552, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 310.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86487859.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2298, - "errors": 0, - "requestsPerSec": 459.6, - "avgLatencyMs": 10.39, - "p50LatencyMs": 9, - "p75LatencyMs": 12, - "p90LatencyMs": 16, - "p99LatencyMs": 20, - "maxLatencyMs": 23, - "bytesPerSec": 128050790.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2298, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 459.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 128050790.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2333, - "errors": 0, - "requestsPerSec": 466.6, - "avgLatencyMs": 20.88, - "p50LatencyMs": 21, - "p75LatencyMs": 25, - "p90LatencyMs": 27, - "p99LatencyMs": 30, - "maxLatencyMs": 38, - "bytesPerSec": 130003763.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2333, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 466.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 38, + "unit": "ms" + }, + "bytesPerSec": { + "value": 130003763.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2342, - "errors": 0, - "requestsPerSec": 468.4, - "avgLatencyMs": 52.55, - "p50LatencyMs": 51, - "p75LatencyMs": 57, - "p90LatencyMs": 63, - "p99LatencyMs": 88, - "maxLatencyMs": 340, - "bytesPerSec": 130514944, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2342, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 468.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 88, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 340, + "unit": "ms" + }, + "bytesPerSec": { + "value": 130514944, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2236, - "errors": 0, - "requestsPerSec": 447.2, - "avgLatencyMs": 110.24, - "p50LatencyMs": 105, - "p75LatencyMs": 118, - "p90LatencyMs": 150, - "p99LatencyMs": 223, - "maxLatencyMs": 1300, - "bytesPerSec": 124590489.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2236, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 447.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 110.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 223, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1300, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124590489.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2316, - "errors": 0, - "requestsPerSec": 463.2, - "avgLatencyMs": 183.8, - "p50LatencyMs": 128, - "p75LatencyMs": 170, - "p90LatencyMs": 212, - "p99LatencyMs": 2360, - "maxLatencyMs": 4976, - "bytesPerSec": 129060044.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2316, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 463.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 183.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 212, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2360, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4976, + "unit": "ms" + }, + "bytesPerSec": { + "value": 129060044.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2202, - "errors": 0, - "requestsPerSec": 440.4, - "avgLatencyMs": 191.27, - "p50LatencyMs": 127, - "p75LatencyMs": 169, - "p90LatencyMs": 215, - "p99LatencyMs": 2664, - "maxLatencyMs": 4976, - "bytesPerSec": 122716160, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2202, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 440.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2664, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4976, + "unit": "ms" + }, + "bytesPerSec": { + "value": 122716160, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1554, - "errors": 0, - "requestsPerSec": 310.8, - "avgLatencyMs": 2.5, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 86592716.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1554, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 310.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86592716.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2390, - "errors": 0, - "requestsPerSec": 478, - "avgLatencyMs": 9.98, - "p50LatencyMs": 8, - "p75LatencyMs": 12, - "p90LatencyMs": 15, - "p99LatencyMs": 18, - "maxLatencyMs": 20, - "bytesPerSec": 133162598.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2390, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 478, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 133162598.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2373, - "errors": 0, - "requestsPerSec": 474.6, - "avgLatencyMs": 20.52, - "p50LatencyMs": 21, - "p75LatencyMs": 23, - "p90LatencyMs": 27, - "p99LatencyMs": 32, - "maxLatencyMs": 55, - "bytesPerSec": 132251648, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2373, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 474.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 55, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132251648, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2373, - "errors": 0, - "requestsPerSec": 474.6, - "avgLatencyMs": 51.85, - "p50LatencyMs": 51, - "p75LatencyMs": 55, - "p90LatencyMs": 62, - "p99LatencyMs": 82, - "maxLatencyMs": 263, - "bytesPerSec": 132225433.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2373, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 474.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 51.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 82, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 263, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132225433.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2285, - "errors": 0, - "requestsPerSec": 457, - "avgLatencyMs": 107.92, - "p50LatencyMs": 103, - "p75LatencyMs": 115, - "p90LatencyMs": 135, - "p99LatencyMs": 466, - "maxLatencyMs": 1506, - "bytesPerSec": 127343001.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2285, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 457, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 107.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 115, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 466, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1506, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127343001.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2274, - "errors": 0, - "requestsPerSec": 454.8, - "avgLatencyMs": 193.54, - "p50LatencyMs": 140, - "p75LatencyMs": 170, - "p90LatencyMs": 242, - "p99LatencyMs": 2620, - "maxLatencyMs": 4988, - "bytesPerSec": 126713856, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2274, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 454.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 193.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 242, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2620, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4988, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126713856, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2199, - "errors": 0, - "requestsPerSec": 439.8, - "avgLatencyMs": 193.6, - "p50LatencyMs": 138, - "p75LatencyMs": 175, - "p90LatencyMs": 233, - "p99LatencyMs": 2511, - "maxLatencyMs": 4852, - "bytesPerSec": 122532659.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2199, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 439.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 193.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 233, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2511, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4852, + "unit": "ms" + }, + "bytesPerSec": { + "value": 122532659.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 46486, - "totalErrors": 0, + "totalRequests": { + "value": 46486, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 105, + "unit": "ms" + }, + "fcpMs": { + "value": 104.909, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 10.275, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.573, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.774, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.928, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 108, + "unit": "ms" + }, + "fcpMs": { + "value": 107.65, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.12, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.57, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.482, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.068, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 105, + "unit": "ms" + }, + "fcpMs": { + "value": 104.982, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.255, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.684, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.764, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.807, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 104, + "unit": "ms" + }, + "fcpMs": { + "value": 103.506, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 12.573, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.652, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.999, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.922, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 105.5, + "median": 105, + "min": 104, + "max": 108 + }, + "fcpMs": { + "unit": "ms", + "mean": 105.26175, + "median": 104.94550000000001, + "min": 103.506, + "max": 107.65 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 15.055750000000002, + "median": 15.414, + "min": 10.275, + "max": 19.12 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.61975, + "median": 0.6125, + "min": 0.57, + "max": 0.684 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.00475, + "median": 1.8865, + "min": 1.764, + "max": 2.482 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 12.431250000000002, + "median": 12.8645, + "min": 7.928, + "max": 16.068 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 72, + "unit": "ms" + }, + "fcpMs": { + "value": 72.442, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.075, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.609, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.034, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.432, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 76, + "unit": "ms" + }, + "fcpMs": { + "value": 76, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.807, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.73, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.986, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.091, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 76, + "unit": "ms" + }, + "fcpMs": { + "value": 75.653, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.236, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.608, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.002, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.626, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 72, + "unit": "ms" + }, + "fcpMs": { + "value": 71.672, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.331, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.533, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.575, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.223, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 74, + "median": 74, + "min": 72, + "max": 76 + }, + "fcpMs": { + "unit": "ms", + "mean": 73.94175000000001, + "median": 74.0475, + "min": 71.672, + "max": 76 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 17.61225, + "median": 17.069, + "min": 16.075, + "max": 20.236 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.62, + "median": 0.6085, + "min": 0.533, + "max": 0.73 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.14925, + "median": 2.018, + "min": 1.986, + "max": 2.575 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 14.843, + "median": 14.157, + "min": 13.432, + "max": 17.626 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 161, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 25, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 161, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 1, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 102652865, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 43, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/2.70.3.json b/packages/results/data/sveltekit/versions/2.70.3.json index 78beb015..bc17d6b8 100644 --- a/packages/results/data/sveltekit/versions/2.70.3.json +++ b/packages/results/data/sveltekit/versions/2.70.3.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-10-09T10:02:22.451Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "2.70.3", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.2.1" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-10-09T10:02:22.451Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "2.70.3", "releasedAt": "2026-08-18T15:02:00.715Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.67.0", "vite": "8.2.1" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 2130 + "installTimeMs": { + "value": 1431, + "unit": "ms" + } }, { - "timeMs": 2151 + "installTimeMs": { + "value": 1404, + "unit": "ms" + } }, { - "timeMs": 2071 + "installTimeMs": { + "value": 1665, + "unit": "ms" + } }, { - "timeMs": 2100 + "installTimeMs": { + "value": 1624, + "unit": "ms" + } }, { - "timeMs": 2103 + "installTimeMs": { + "value": 1611, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 2111, - "median": 2103, - "min": 2071, - "max": 2151 + "mean": 1547, + "median": 1611, + "min": 1404, + "max": 1665 + }, + "nodeModulesSizeBytes": { + "value": 101113856, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 2049 + "timeMs": { + "value": 2130, + "unit": "ms" + } }, { - "timeMs": 1945 + "timeMs": { + "value": 2151, + "unit": "ms" + } }, { - "timeMs": 1946 + "timeMs": { + "value": 2071, + "unit": "ms" + } }, { - "timeMs": 2152 + "timeMs": { + "value": 2100, + "unit": "ms" + } }, { - "timeMs": 1930 + "timeMs": { + "value": 2103, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 2004.4, - "median": 1946, - "min": 1930, - "max": 2152 + "mean": 2111, + "median": 2103, + "min": 2071, + "max": 2151 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 156 - }, - "duplicateDependencies": { - "project": "starter", - "result": 2 - }, - "depInstallSize": { - "project": "starter", - "result": 103496918 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2020, - "baselineReason": null, - "baselineFeatureCount": 43 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 12, - "devDependencies": 13, - "allDependencies": 25 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.20.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@napi-rs/lzma-linux-x64-gnu"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1262 + "timeMs": { + "value": 2049, + "unit": "ms" + } }, { - "timeMs": 1333 + "timeMs": { + "value": 1945, + "unit": "ms" + } }, { - "timeMs": 1317 + "timeMs": { + "value": 1946, + "unit": "ms" + } }, { - "timeMs": 1219 + "timeMs": { + "value": 2152, + "unit": "ms" + } }, { - "timeMs": 1277 + "timeMs": { + "value": 1930, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1281.6, - "median": 1277, - "min": 1219, - "max": 1333 + "mean": 2004.4, + "median": 1946, + "min": 1930, + "max": 2152 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 156, - "duplicateDependencies": 2 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1431 - }, - { - "installTimeMs": 1404 - }, - { - "installTimeMs": 1665 - }, - { - "installTimeMs": 1624 - }, - { - "installTimeMs": 1611 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1547, - "median": 1611, - "min": 1404, - "max": 1665 - }, - "nodeModulesSizeBytes": 101113856 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 105, - "fcpMs": 105.354, - "interactionTests": { - "interactionLatencyMs": 17.681, - "inputDelayMs": 0.678, - "processingDurationMs": 1.846, - "presentationDelayMs": 15.157 + "timeMs": { + "value": 1262, + "unit": "ms" } }, { - "firstPaintMs": 99, - "fcpMs": 99.227, - "interactionTests": { - "interactionLatencyMs": 15.639999999999999, - "inputDelayMs": 0.721, - "processingDurationMs": 1.937, - "presentationDelayMs": 12.982 + "timeMs": { + "value": 1333, + "unit": "ms" } }, { - "firstPaintMs": 99, - "fcpMs": 98.794, - "interactionTests": { - "interactionLatencyMs": 16.981, - "inputDelayMs": 0.614, - "processingDurationMs": 1.817, - "presentationDelayMs": 14.55 + "timeMs": { + "value": 1317, + "unit": "ms" } }, { - "firstPaintMs": 102, - "fcpMs": 102.028, - "interactionTests": { - "interactionLatencyMs": 20.324, - "inputDelayMs": 0.658, - "processingDurationMs": 2.249, - "presentationDelayMs": 17.417 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 101.25, - "median": 100.5, - "min": 99, - "max": 105 - }, - "fcpMs": { - "unit": "ms", - "mean": 101.35075, - "median": 100.6275, - "min": 98.794, - "max": 105.354 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 17.6565, - "median": 17.331000000000003, - "min": 15.639999999999999, - "max": 20.324 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.66775, - "median": 0.668, - "min": 0.614, - "max": 0.721 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 1.96225, - "median": 1.8915000000000002, - "min": 1.817, - "max": 2.249 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 15.0265, - "median": 14.8535, - "min": 12.982, - "max": 17.417 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 84, - "fcpMs": 84.026, - "interactionTests": { - "interactionLatencyMs": 15.963999999999999, - "inputDelayMs": 0.653, - "processingDurationMs": 2.034, - "presentationDelayMs": 13.277 + "timeMs": { + "value": 1219, + "unit": "ms" } }, { - "firstPaintMs": 64, - "fcpMs": 64.335, - "interactionTests": { - "interactionLatencyMs": 19.471, - "inputDelayMs": 0.717, - "processingDurationMs": 3.908, - "presentationDelayMs": 14.846 - } - }, - { - "firstPaintMs": 66, - "fcpMs": 66.496, - "interactionTests": { - "interactionLatencyMs": 13.152000000000001, - "inputDelayMs": 0.888, - "processingDurationMs": 2.181, - "presentationDelayMs": 10.083 - } - }, - { - "firstPaintMs": 84, - "fcpMs": 84.274, - "interactionTests": { - "interactionLatencyMs": 20.61, - "inputDelayMs": 0.751, - "processingDurationMs": 4.573, - "presentationDelayMs": 15.286 + "timeMs": { + "value": 1277, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 74.5, - "median": 75, - "min": 64, - "max": 84 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 74.78275, - "median": 75.261, - "min": 64.335, - "max": 84.274 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 17.29925, - "median": 17.7175, - "min": 13.152000000000001, - "max": 20.61 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.75225, - "median": 0.734, - "min": 0.653, - "max": 0.888 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 3.1740000000000004, - "median": 3.0445, - "min": 2.034, - "max": 4.573 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 13.373, - "median": 14.061499999999999, - "min": 10.083, - "max": 15.286 - } + "mean": 1281.6, + "median": 1277, + "min": 1219, + "max": 1333 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1653, - "errors": 0, - "requestsPerSec": 330.6, - "avgLatencyMs": 2.24, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 6, - "maxLatencyMs": 12, - "bytesPerSec": 92110848, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1653, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 330.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 92110848, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2355, - "errors": 0, - "requestsPerSec": 471, - "avgLatencyMs": 10.13, - "p50LatencyMs": 8, - "p75LatencyMs": 12, - "p90LatencyMs": 15, - "p99LatencyMs": 18, - "maxLatencyMs": 20, - "bytesPerSec": 131235840, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2355, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 471, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131235840, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2385, - "errors": 0, - "requestsPerSec": 477, - "avgLatencyMs": 20.43, - "p50LatencyMs": 20, - "p75LatencyMs": 24, - "p90LatencyMs": 26, - "p99LatencyMs": 30, - "maxLatencyMs": 39, - "bytesPerSec": 132893900.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2385, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 477, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132893900.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2431, - "errors": 0, - "requestsPerSec": 486.2, - "avgLatencyMs": 50.63, - "p50LatencyMs": 49, - "p75LatencyMs": 55, - "p90LatencyMs": 61, - "p99LatencyMs": 84, - "maxLatencyMs": 144, - "bytesPerSec": 135476019.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2431, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 486.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 50.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 84, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 144, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135476019.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2334, - "errors": 0, - "requestsPerSec": 466.8, - "avgLatencyMs": 105.42, - "p50LatencyMs": 100, - "p75LatencyMs": 113, - "p90LatencyMs": 130, - "p99LatencyMs": 242, - "maxLatencyMs": 1333, - "bytesPerSec": 130043084.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2334, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 466.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 105.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 100, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 242, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1333, + "unit": "ms" + }, + "bytesPerSec": { + "value": 130043084.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2237, - "errors": 0, - "requestsPerSec": 447.4, - "avgLatencyMs": 185.33, - "p50LatencyMs": 134, - "p75LatencyMs": 174, - "p90LatencyMs": 224, - "p99LatencyMs": 2245, - "maxLatencyMs": 4839, - "bytesPerSec": 124642918.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2237, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 447.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 185.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 224, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2245, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4839, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124642918.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2218, - "errors": 0, - "requestsPerSec": 443.6, - "avgLatencyMs": 187.83, - "p50LatencyMs": 123, - "p75LatencyMs": 170, - "p90LatencyMs": 213, - "p99LatencyMs": 2521, - "maxLatencyMs": 4987, - "bytesPerSec": 123594342.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2218, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 443.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 187.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2521, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4987, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123594342.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1554, - "errors": 0, - "requestsPerSec": 310.8, - "avgLatencyMs": 2.51, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 11, - "maxLatencyMs": 13, - "bytesPerSec": 86592716.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1554, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 310.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86592716.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2306, - "errors": 0, - "requestsPerSec": 461.2, - "avgLatencyMs": 10.34, - "p50LatencyMs": 9, - "p75LatencyMs": 11, - "p90LatencyMs": 17, - "p99LatencyMs": 20, - "maxLatencyMs": 22, - "bytesPerSec": 128522649.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2306, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 461.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 10.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 22, + "unit": "ms" + }, + "bytesPerSec": { + "value": 128522649.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2377, - "errors": 0, - "requestsPerSec": 475.4, - "avgLatencyMs": 20.49, - "p50LatencyMs": 20, - "p75LatencyMs": 24, - "p90LatencyMs": 27, - "p99LatencyMs": 33, - "maxLatencyMs": 39, - "bytesPerSec": 132441702.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2377, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 475.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 132441702.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2362, - "errors": 0, - "requestsPerSec": 472.4, - "avgLatencyMs": 52.2, - "p50LatencyMs": 51, - "p75LatencyMs": 57, - "p90LatencyMs": 62, - "p99LatencyMs": 81, - "maxLatencyMs": 240, - "bytesPerSec": 131609395.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2362, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 472.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 51, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 81, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 240, + "unit": "ms" + }, + "bytesPerSec": { + "value": 131609395.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2257, - "errors": 0, - "requestsPerSec": 451.4, - "avgLatencyMs": 108.81, - "p50LatencyMs": 103, - "p75LatencyMs": 117, - "p90LatencyMs": 139, - "p99LatencyMs": 477, - "maxLatencyMs": 1679, - "bytesPerSec": 125770137.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2257, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 451.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 477, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1679, + "unit": "ms" + }, + "bytesPerSec": { + "value": 125770137.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2273, - "errors": 0, - "requestsPerSec": 454.6, - "avgLatencyMs": 186.28, - "p50LatencyMs": 132, - "p75LatencyMs": 163, - "p90LatencyMs": 203, - "p99LatencyMs": 2492, - "maxLatencyMs": 4932, - "bytesPerSec": 126661427.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2273, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 454.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 186.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 203, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2492, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4932, + "unit": "ms" + }, + "bytesPerSec": { + "value": 126661427.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2233, - "errors": 0, - "requestsPerSec": 446.6, - "avgLatencyMs": 184.22, - "p50LatencyMs": 120, - "p75LatencyMs": 163, - "p90LatencyMs": 222, - "p99LatencyMs": 2550, - "maxLatencyMs": 4920, - "bytesPerSec": 124433203.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2233, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 446.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 184.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 222, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2550, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4920, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124433203.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1556, - "errors": 0, - "requestsPerSec": 311.2, - "avgLatencyMs": 2.53, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 11, - "maxLatencyMs": 15, - "bytesPerSec": 86697574.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1556, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 311.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 15, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86697574.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2466, - "errors": 0, - "requestsPerSec": 493.2, - "avgLatencyMs": 9.63, - "p50LatencyMs": 8, - "p75LatencyMs": 11, - "p90LatencyMs": 14, - "p99LatencyMs": 19, - "maxLatencyMs": 21, - "bytesPerSec": 137402777.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2466, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 493.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 9.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 11, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 137402777.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2424, - "errors": 0, - "requestsPerSec": 484.8, - "avgLatencyMs": 20.09, - "p50LatencyMs": 20, - "p75LatencyMs": 23, - "p90LatencyMs": 27, - "p99LatencyMs": 33, - "maxLatencyMs": 56, - "bytesPerSec": 135069696, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2424, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 484.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 20.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 56, + "unit": "ms" + }, + "bytesPerSec": { + "value": 135069696, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2296, - "errors": 0, - "requestsPerSec": 459.2, - "avgLatencyMs": 53.6, - "p50LatencyMs": 53, - "p75LatencyMs": 58, - "p90LatencyMs": 64, - "p99LatencyMs": 88, - "maxLatencyMs": 321, - "bytesPerSec": 127932825.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2296, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 459.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 53.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 88, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 321, + "unit": "ms" + }, + "bytesPerSec": { + "value": 127932825.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2219, - "errors": 0, - "requestsPerSec": 443.8, - "avgLatencyMs": 110.45, - "p50LatencyMs": 104, - "p75LatencyMs": 117, - "p90LatencyMs": 146, - "p99LatencyMs": 314, - "maxLatencyMs": 1325, - "bytesPerSec": 123646771.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2219, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 443.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 110.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 104, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 314, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1325, + "unit": "ms" + }, + "bytesPerSec": { + "value": 123646771.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2227, - "errors": 0, - "requestsPerSec": 445.4, - "avgLatencyMs": 199.33, - "p50LatencyMs": 143, - "p75LatencyMs": 185, - "p90LatencyMs": 221, - "p99LatencyMs": 2518, - "maxLatencyMs": 4917, - "bytesPerSec": 124092416, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2227, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 445.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 199.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 221, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2518, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4917, + "unit": "ms" + }, + "bytesPerSec": { + "value": 124092416, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2145, - "errors": 0, - "requestsPerSec": 429, - "avgLatencyMs": 188.6, - "p50LatencyMs": 126, - "p75LatencyMs": 164, - "p90LatencyMs": 243, - "p99LatencyMs": 2556, - "maxLatencyMs": 4868, - "bytesPerSec": 119518003.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2145, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 429, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2556, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4868, + "unit": "ms" + }, + "bytesPerSec": { + "value": 119518003.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 46308, - "totalErrors": 0, + "totalRequests": { + "value": 46308, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 105, + "unit": "ms" + }, + "fcpMs": { + "value": 105.354, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.681, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.678, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.846, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.157, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 99, + "unit": "ms" + }, + "fcpMs": { + "value": 99.227, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.639999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.721, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.937, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.982, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 99, + "unit": "ms" + }, + "fcpMs": { + "value": 98.794, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.981, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.614, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.817, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.55, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 102, + "unit": "ms" + }, + "fcpMs": { + "value": 102.028, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.324, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.658, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.249, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.417, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 101.25, + "median": 100.5, + "min": 99, + "max": 105 + }, + "fcpMs": { + "unit": "ms", + "mean": 101.35075, + "median": 100.6275, + "min": 98.794, + "max": 105.354 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 17.6565, + "median": 17.331000000000003, + "min": 15.639999999999999, + "max": 20.324 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.66775, + "median": 0.668, + "min": 0.614, + "max": 0.721 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 1.96225, + "median": 1.8915000000000002, + "min": 1.817, + "max": 2.249 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 15.0265, + "median": 14.8535, + "min": 12.982, + "max": 17.417 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 84, + "unit": "ms" + }, + "fcpMs": { + "value": 84.026, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 15.963999999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.653, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.034, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.277, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 64, + "unit": "ms" + }, + "fcpMs": { + "value": 64.335, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.471, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.717, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.908, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.846, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 66, + "unit": "ms" + }, + "fcpMs": { + "value": 66.496, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 13.152000000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.888, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.181, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.083, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 84, + "unit": "ms" + }, + "fcpMs": { + "value": 84.274, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.61, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.751, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.573, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.286, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 74.5, + "median": 75, + "min": 64, + "max": 84 + }, + "fcpMs": { + "unit": "ms", + "mean": 74.78275, + "median": 75.261, + "min": 64.335, + "max": 84.274 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 17.29925, + "median": 17.7175, + "min": 13.152000000000001, + "max": 20.61 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.75225, + "median": 0.734, + "min": 0.653, + "max": 0.888 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 3.1740000000000004, + "median": 3.0445, + "min": 2.034, + "max": 4.573 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 13.373, + "median": 14.061499999999999, + "min": 10.083, + "max": 15.286 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 156, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 12, + "unit": "count" + }, + "devDependencies": { + "value": 13, + "unit": "count" + }, + "allDependencies": { + "value": 25, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 156, + "unit": "count" + }, + "duplicateDependencies": { + "value": 2, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 2, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 103496918, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2020, + "baselineReason": null, + "baselineFeatureCount": { + "value": 43, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.20.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@napi-rs/lzma-linux-x64-gnu" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/3.0.1.json b/packages/results/data/sveltekit/versions/3.0.1.json index 86feebba..d17e4f4b 100644 --- a/packages/results/data/sveltekit/versions/3.0.1.json +++ b/packages/results/data/sveltekit/versions/3.0.1.json @@ -2,6 +2,8 @@ "framework": "sveltekit", "projects": { "starter": { + "framework": "sveltekit", + "packagePath": "packages/starter-sveltekit", "timingMeasuredAt": "2026-10-17T23:35:52.688Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "3.0.1", @@ -18,13 +20,12 @@ "typescript": "6.0.3", "vite": "8.3.2" } - }, - "framework": "sveltekit", - "packagePath": "packages/starter-sveltekit" + } }, "app": { "timingMeasuredAt": "2026-10-17T23:35:52.688Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "3.0.1", "releasedAt": "2026-10-06T01:34:11.275Z", "packageJson": { @@ -42,393 +43,195 @@ "typescript-eslint": "8.71.1", "vite": "8.3.2" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 4220 - }, - "warmBuildTimeMs": { - "project": "starter", - "result": 3910 - }, - "coldBuildTime": { + "install": { "project": "starter", "result": { - "name": "coldBuild", + "name": "install", "runs": 5, "iterations": [ { - "timeMs": 1727 + "installTimeMs": { + "value": 1343, + "unit": "ms" + } }, { - "timeMs": 1745 + "installTimeMs": { + "value": 1296, + "unit": "ms" + } }, { - "timeMs": 1752 + "installTimeMs": { + "value": 1314, + "unit": "ms" + } }, { - "timeMs": 1807 + "installTimeMs": { + "value": 1558, + "unit": "ms" + } }, { - "timeMs": 1790 + "installTimeMs": { + "value": 1518, + "unit": "ms" + } } ], - "timeMs": { + "installTimeMs": { "unit": "ms", - "mean": 1764.2, - "median": 1752, - "min": 1727, - "max": 1807 + "mean": 1405.8, + "median": 1343, + "min": 1296, + "max": 1558 + }, + "nodeModulesSizeBytes": { + "value": 92606464, + "unit": "bytes" } } }, - "warmBuildTime": { + "coldBuildTime": { "project": "starter", "result": { - "name": "warmBuild", + "name": "coldBuild", "runs": 5, "iterations": [ { - "timeMs": 1990 + "timeMs": { + "value": 1727, + "unit": "ms" + } }, { - "timeMs": 1542 + "timeMs": { + "value": 1745, + "unit": "ms" + } }, { - "timeMs": 1577 + "timeMs": { + "value": 1752, + "unit": "ms" + } }, { - "timeMs": 1602 + "timeMs": { + "value": 1807, + "unit": "ms" + } }, { - "timeMs": 1578 + "timeMs": { + "value": 1790, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1657.8, - "median": 1578, - "min": 1542, - "max": 1990 + "mean": 1764.2, + "median": 1752, + "min": 1727, + "max": 1807 } } }, - "prodDependencies": { - "project": "starter", - "result": 0 - }, - "devDependencies": { - "project": "starter", - "result": 8 - }, - "allDependencies": { - "project": "starter", - "result": 108 - }, - "duplicateDependencies": { - "project": "starter", - "result": 1 - }, - "depInstallSize": { - "project": "starter", - "result": 96559120 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2021, - "baselineReason": null, - "baselineFeatureCount": 47 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 15, - "allDependencies": 23 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.17.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": ["@sveltejs/kit"] - }, - "devServerStartTime": { + "warmBuildTime": { "project": "starter", "result": { - "name": "devServer", + "name": "warmBuild", "runs": 5, "iterations": [ { - "timeMs": 1178 + "timeMs": { + "value": 1990, + "unit": "ms" + } }, { - "timeMs": 1237 + "timeMs": { + "value": 1542, + "unit": "ms" + } }, { - "timeMs": 1215 + "timeMs": { + "value": 1577, + "unit": "ms" + } }, { - "timeMs": 1298 + "timeMs": { + "value": 1602, + "unit": "ms" + } }, { - "timeMs": 1346 + "timeMs": { + "value": 1578, + "unit": "ms" + } } ], "timeMs": { "unit": "ms", - "mean": 1254.8, - "median": 1237, - "min": 1178, - "max": 1346 + "mean": 1657.8, + "median": 1578, + "min": 1542, + "max": 1990 } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 108, - "duplicateDependencies": 1 - } - }, - "install": { + "devServerStartTime": { "project": "starter", "result": { - "name": "install", + "name": "devServer", "runs": 5, "iterations": [ { - "installTimeMs": 1343 - }, - { - "installTimeMs": 1296 - }, - { - "installTimeMs": 1314 - }, - { - "installTimeMs": 1558 - }, - { - "installTimeMs": 1518 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1405.8, - "median": 1343, - "min": 1296, - "max": 1558 - }, - "nodeModulesSizeBytes": 92606464 - } - }, - "clientSideRenderedTests": { - "project": "app", - "result": { - "name": "clientSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 121, - "fcpMs": 120.569, - "interactionTests": { - "interactionLatencyMs": 22.786, - "inputDelayMs": 0.712, - "processingDurationMs": 1.736, - "presentationDelayMs": 20.338 + "timeMs": { + "value": 1178, + "unit": "ms" } }, { - "firstPaintMs": 110, - "fcpMs": 110.304, - "interactionTests": { - "interactionLatencyMs": 18.906, - "inputDelayMs": 0.811, - "processingDurationMs": 1.628, - "presentationDelayMs": 16.467 + "timeMs": { + "value": 1237, + "unit": "ms" } }, { - "firstPaintMs": 115, - "fcpMs": 115.446, - "interactionTests": { - "interactionLatencyMs": 23.26, - "inputDelayMs": 0.756, - "processingDurationMs": 1.774, - "presentationDelayMs": 20.73 + "timeMs": { + "value": 1215, + "unit": "ms" } }, { - "firstPaintMs": 101, - "fcpMs": 100.781, - "interactionTests": { - "interactionLatencyMs": 10.163, - "inputDelayMs": 0.664, - "processingDurationMs": 1.488, - "presentationDelayMs": 8.011 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 111.75, - "median": 112.5, - "min": 101, - "max": 121 - }, - "fcpMs": { - "unit": "ms", - "mean": 111.77499999999999, - "median": 112.875, - "min": 100.781, - "max": 120.569 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 18.77875, - "median": 20.846, - "min": 10.163, - "max": 23.26 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 0.73575, - "median": 0.734, - "min": 0.664, - "max": 0.811 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 1.6564999999999999, - "median": 1.682, - "min": 1.488, - "max": 1.774 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 16.386499999999998, - "median": 18.4025, - "min": 8.011, - "max": 20.73 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 78, - "fcpMs": 77.966, - "interactionTests": { - "interactionLatencyMs": 17.744, - "inputDelayMs": 3.45, - "processingDurationMs": 1.766, - "presentationDelayMs": 12.528 + "timeMs": { + "value": 1298, + "unit": "ms" } }, { - "firstPaintMs": 82, - "fcpMs": 81.645, - "interactionTests": { - "interactionLatencyMs": 16.744, - "inputDelayMs": 0.655, - "processingDurationMs": 1.958, - "presentationDelayMs": 14.131 - } - }, - { - "firstPaintMs": 75, - "fcpMs": 75.01, - "interactionTests": { - "interactionLatencyMs": 20.127, - "inputDelayMs": 0.78, - "processingDurationMs": 2.853, - "presentationDelayMs": 16.494 - } - }, - { - "firstPaintMs": 75, - "fcpMs": 75.281, - "interactionTests": { - "interactionLatencyMs": 14.208, - "inputDelayMs": 2.706, - "processingDurationMs": 2.048, - "presentationDelayMs": 9.454 + "timeMs": { + "value": 1346, + "unit": "ms" } } ], - "firstPaintMs": { - "unit": "ms", - "mean": 77.5, - "median": 76.5, - "min": 75, - "max": 82 - }, - "fcpMs": { + "timeMs": { "unit": "ms", - "mean": 77.4755, - "median": 76.6235, - "min": 75.01, - "max": 81.645 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 17.20575, - "median": 17.244, - "min": 14.208, - "max": 20.127 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.8977500000000003, - "median": 1.7429999999999999, - "min": 0.655, - "max": 3.45 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 2.15625, - "median": 2.003, - "min": 1.766, - "max": 2.853 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 13.15175, - "median": 13.3295, - "min": 9.454, - "max": 16.494 - } + "mean": 1254.8, + "median": 1237, + "min": 1178, + "max": 1346 } } }, @@ -441,313 +244,1020 @@ [ { "workers": 1, - "requests": 1734, - "errors": 0, - "requestsPerSec": 346.8, - "avgLatencyMs": 2.07, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 3, - "maxLatencyMs": 6, - "bytesPerSec": 96737689.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1734, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 346.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 96737689.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2736, - "errors": 0, - "requestsPerSec": 547.21, - "avgLatencyMs": 8.63, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 14, - "maxLatencyMs": 19, - "bytesPerSec": 152633344, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2736, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 547.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 14, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 152633344, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2816, - "errors": 0, - "requestsPerSec": 563.21, - "avgLatencyMs": 17.2, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 45, - "bytesPerSec": 157063577.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2816, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 563.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 29, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 45, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157063577.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2897, - "errors": 0, - "requestsPerSec": 579.4, - "avgLatencyMs": 42.46, - "p50LatencyMs": 41, - "p75LatencyMs": 44, - "p90LatencyMs": 58, - "p99LatencyMs": 77, - "maxLatencyMs": 173, - "bytesPerSec": 161598668.81, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2897, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 579.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 44, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 77, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 173, + "unit": "ms" + }, + "bytesPerSec": { + "value": 161598668.81, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2935, - "errors": 0, - "requestsPerSec": 587, - "avgLatencyMs": 83.95, - "p50LatencyMs": 80, - "p75LatencyMs": 90, - "p90LatencyMs": 117, - "p99LatencyMs": 167, - "maxLatencyMs": 1330, - "bytesPerSec": 163748249.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2935, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 587, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 83.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 90, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 167, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1330, + "unit": "ms" + }, + "bytesPerSec": { + "value": 163748249.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2875, - "errors": 0, - "requestsPerSec": 575, - "avgLatencyMs": 153.21, - "p50LatencyMs": 106, - "p75LatencyMs": 133, - "p90LatencyMs": 194, - "p99LatencyMs": 2204, - "maxLatencyMs": 4918, - "bytesPerSec": 160392806.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2875, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 575, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 153.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 194, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2204, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4918, + "unit": "ms" + }, + "bytesPerSec": { + "value": 160392806.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2816, - "errors": 0, - "requestsPerSec": 563.21, - "avgLatencyMs": 158.2, - "p50LatencyMs": 103, - "p75LatencyMs": 136, - "p90LatencyMs": 198, - "p99LatencyMs": 2189, - "maxLatencyMs": 4921, - "bytesPerSec": 157089792, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2816, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 563.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 158.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 198, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2189, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4921, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157089792, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1768, - "errors": 0, - "requestsPerSec": 353.6, - "avgLatencyMs": 2.09, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 98625126.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1768, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 353.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 98625126.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2830, - "errors": 0, - "requestsPerSec": 566, - "avgLatencyMs": 8.44, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 13, - "maxLatencyMs": 20, - "bytesPerSec": 157850009.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2830, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 566, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157850009.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2811, - "errors": 0, - "requestsPerSec": 562.21, - "avgLatencyMs": 17.25, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 30, - "maxLatencyMs": 63, - "bytesPerSec": 156801433.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2811, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 562.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 63, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156801433.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2872, - "errors": 0, - "requestsPerSec": 574.4, - "avgLatencyMs": 42.85, - "p50LatencyMs": 42, - "p75LatencyMs": 44, - "p90LatencyMs": 56, - "p99LatencyMs": 80, - "maxLatencyMs": 356, - "bytesPerSec": 160209305.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2872, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 574.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 44, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 80, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 356, + "unit": "ms" + }, + "bytesPerSec": { + "value": 160209305.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2781, - "errors": 0, - "requestsPerSec": 556.21, - "avgLatencyMs": 88.55, - "p50LatencyMs": 84, - "p75LatencyMs": 94, - "p90LatencyMs": 128, - "p99LatencyMs": 310, - "maxLatencyMs": 1435, - "bytesPerSec": 155149926.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2781, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 556.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 88.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 94, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 310, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1435, + "unit": "ms" + }, + "bytesPerSec": { + "value": 155149926.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2746, - "errors": 0, - "requestsPerSec": 549.21, - "avgLatencyMs": 160.38, - "p50LatencyMs": 115, - "p75LatencyMs": 144, - "p90LatencyMs": 190, - "p99LatencyMs": 2032, - "maxLatencyMs": 4881, - "bytesPerSec": 153183846.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2746, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 549.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 160.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 115, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 190, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2032, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4881, + "unit": "ms" + }, + "bytesPerSec": { + "value": 153183846.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2764, - "errors": 0, - "requestsPerSec": 552.8, - "avgLatencyMs": 157.85, - "p50LatencyMs": 113, - "p75LatencyMs": 145, - "p90LatencyMs": 195, - "p99LatencyMs": 2126, - "maxLatencyMs": 4854, - "bytesPerSec": 154186547.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2764, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 552.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 157.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 195, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2126, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4854, + "unit": "ms" + }, + "bytesPerSec": { + "value": 154186547.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1776, - "errors": 0, - "requestsPerSec": 355.2, - "avgLatencyMs": 2.1, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 4, - "maxLatencyMs": 5, - "bytesPerSec": 99070771.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1776, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 355.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99070771.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 2846, - "errors": 0, - "requestsPerSec": 569.21, - "avgLatencyMs": 8.36, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 13, - "maxLatencyMs": 23, - "bytesPerSec": 158741299.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2846, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 569.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 158741299.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2861, - "errors": 0, - "requestsPerSec": 572.21, - "avgLatencyMs": 16.97, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 29, - "maxLatencyMs": 47, - "bytesPerSec": 159580160, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2861, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 572.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 29, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 47, + "unit": "ms" + }, + "bytesPerSec": { + "value": 159580160, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 2971, - "errors": 0, - "requestsPerSec": 594.21, - "avgLatencyMs": 41.41, - "p50LatencyMs": 41, - "p75LatencyMs": 43, - "p90LatencyMs": 55, - "p99LatencyMs": 69, - "maxLatencyMs": 129, - "bytesPerSec": 165740544, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2971, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 594.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 41.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 43, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 69, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 129, + "unit": "ms" + }, + "bytesPerSec": { + "value": 165740544, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2904, - "errors": 0, - "requestsPerSec": 580.8, - "avgLatencyMs": 84.53, - "p50LatencyMs": 81, - "p75LatencyMs": 92, - "p90LatencyMs": 114, - "p99LatencyMs": 146, - "maxLatencyMs": 791, - "bytesPerSec": 161965670.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2904, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 580.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 84.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 92, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 146, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 791, + "unit": "ms" + }, + "bytesPerSec": { + "value": 161965670.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2902, - "errors": 0, - "requestsPerSec": 580.4, - "avgLatencyMs": 152.28, - "p50LatencyMs": 112, - "p75LatencyMs": 135, - "p90LatencyMs": 181, - "p99LatencyMs": 1950, - "maxLatencyMs": 4989, - "bytesPerSec": 161887027.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2902, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 580.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 152.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1950, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4989, + "unit": "ms" + }, + "bytesPerSec": { + "value": 161887027.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 2867, - "errors": 0, - "requestsPerSec": 573.4, - "avgLatencyMs": 160.9, - "p50LatencyMs": 103, - "p75LatencyMs": 138, - "p90LatencyMs": 196, - "p99LatencyMs": 2344, - "maxLatencyMs": 4994, - "bytesPerSec": 159920947.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2867, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 573.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 160.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2344, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4994, + "unit": "ms" + }, + "bytesPerSec": { + "value": 159920947.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 56508, - "totalErrors": 0, + "totalRequests": { + "value": 56508, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -1260,6 +1770,460 @@ } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 121, + "unit": "ms" + }, + "fcpMs": { + "value": 120.569, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 22.786, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.712, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.736, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.338, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 110, + "unit": "ms" + }, + "fcpMs": { + "value": 110.304, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.906, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.811, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.628, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.467, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 115, + "unit": "ms" + }, + "fcpMs": { + "value": 115.446, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.26, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.756, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.774, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.73, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 101, + "unit": "ms" + }, + "fcpMs": { + "value": 100.781, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 10.163, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.664, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.488, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.011, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 111.75, + "median": 112.5, + "min": 101, + "max": 121 + }, + "fcpMs": { + "unit": "ms", + "mean": 111.77499999999999, + "median": 112.875, + "min": 100.781, + "max": 120.569 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 18.77875, + "median": 20.846, + "min": 10.163, + "max": 23.26 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 0.73575, + "median": 0.734, + "min": 0.664, + "max": 0.811 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 1.6564999999999999, + "median": 1.682, + "min": 1.488, + "max": 1.774 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 16.386499999999998, + "median": 18.4025, + "min": 8.011, + "max": 20.73 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 78, + "unit": "ms" + }, + "fcpMs": { + "value": 77.966, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 17.744, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.45, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.766, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.528, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 82, + "unit": "ms" + }, + "fcpMs": { + "value": 81.645, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.744, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.655, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.958, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.131, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 75, + "unit": "ms" + }, + "fcpMs": { + "value": 75.01, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.127, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.78, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.853, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.494, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 75, + "unit": "ms" + }, + "fcpMs": { + "value": 75.281, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 14.208, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.706, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.048, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.454, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 77.5, + "median": 76.5, + "min": 75, + "max": 82 + }, + "fcpMs": { + "unit": "ms", + "mean": 77.4755, + "median": 76.6235, + "min": 75.01, + "max": 81.645 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 17.20575, + "median": 17.244, + "min": 14.208, + "max": 20.127 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.8977500000000003, + "median": 1.7429999999999999, + "min": 0.655, + "max": 3.45 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 2.15625, + "median": 2.003, + "min": 1.766, + "max": 2.853 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 13.15175, + "median": 13.3295, + "min": 9.454, + "max": 16.494 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 0, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 8, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 108, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 15, + "unit": "count" + }, + "allDependencies": { + "value": 23, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 108, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 1, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 96559120, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2021, + "baselineReason": null, + "baselineFeatureCount": { + "value": 47, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.17.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@sveltejs/kit" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 4220, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 3910, + "unit": "ms" + } } } } diff --git a/packages/results/data/sveltekit/versions/3.1.0.json b/packages/results/data/sveltekit/versions/3.1.0.json index bc903c14..951e32e1 100644 --- a/packages/results/data/sveltekit/versions/3.1.0.json +++ b/packages/results/data/sveltekit/versions/3.1.0.json @@ -57,40 +57,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 12, - "transferSize": 39243 + "requestCount": { + "value": 12, + "unit": "requests" + }, + "transferSize": { + "value": 39243, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 3185 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 3185, + "unit": "bytes" + } }, "script": { - "requestCount": 10, - "transferSize": 35179 + "requestCount": { + "value": 10, + "unit": "requests" + }, + "transferSize": { + "value": 35179, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 879 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 879, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -102,19 +156,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1451 + "installTimeMs": { + "value": 1451, + "unit": "ms" + } }, { - "installTimeMs": 1425 + "installTimeMs": { + "value": 1425, + "unit": "ms" + } }, { - "installTimeMs": 1561 + "installTimeMs": { + "value": 1561, + "unit": "ms" + } }, { - "installTimeMs": 1548 + "installTimeMs": { + "value": 1548, + "unit": "ms" + } }, { - "installTimeMs": 1764 + "installTimeMs": { + "value": 1764, + "unit": "ms" + } } ], "installTimeMs": { @@ -143,7 +212,10 @@ } } }, - "nodeModulesSizeBytes": 92610560 + "nodeModulesSizeBytes": { + "value": 92610560, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -153,19 +225,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1804 + "timeMs": { + "value": 1804, + "unit": "ms" + } }, { - "timeMs": 1970 + "timeMs": { + "value": 1970, + "unit": "ms" + } }, { - "timeMs": 1769 + "timeMs": { + "value": 1769, + "unit": "ms" + } }, { - "timeMs": 1819 + "timeMs": { + "value": 1819, + "unit": "ms" + } }, { - "timeMs": 1917 + "timeMs": { + "value": 1917, + "unit": "ms" + } } ], "timeMs": { @@ -203,19 +290,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1655 + "timeMs": { + "value": 1655, + "unit": "ms" + } }, { - "timeMs": 1693 + "timeMs": { + "value": 1693, + "unit": "ms" + } }, { - "timeMs": 1564 + "timeMs": { + "value": 1564, + "unit": "ms" + } }, { - "timeMs": 1622 + "timeMs": { + "value": 1622, + "unit": "ms" + } }, { - "timeMs": 1675 + "timeMs": { + "value": 1675, + "unit": "ms" + } } ], "timeMs": { @@ -253,19 +355,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1326 + "timeMs": { + "value": 1326, + "unit": "ms" + } }, { - "timeMs": 1256 + "timeMs": { + "value": 1256, + "unit": "ms" + } }, { - "timeMs": 1306 + "timeMs": { + "value": 1306, + "unit": "ms" + } }, { - "timeMs": 1227 + "timeMs": { + "value": 1227, + "unit": "ms" + } }, { - "timeMs": 1195 + "timeMs": { + "value": 1195, + "unit": "ms" + } } ], "timeMs": { @@ -317,7 +434,10 @@ "min": 1.1195700000007491, "max": 10.442990999999893 }, - "samples": 4305 + "samples": { + "value": 4305, + "unit": "requests" + } }, { "opsPerSec": { @@ -334,7 +454,10 @@ "min": 1.1062529999999242, "max": 29.696087999996962 }, - "samples": 4261 + "samples": { + "value": 4261, + "unit": "requests" + } }, { "opsPerSec": { @@ -351,7 +474,10 @@ "min": 1.0624490000009246, "max": 8.50091799999791 }, - "samples": 4437 + "samples": { + "value": 4437, + "unit": "requests" + } }, { "opsPerSec": { @@ -368,7 +494,10 @@ "min": 1.0165839999972377, "max": 8.613038999996206 }, - "samples": 4512 + "samples": { + "value": 4512, + "unit": "requests" + } }, { "opsPerSec": { @@ -385,7 +514,10 @@ "min": 0.996249000003445, "max": 8.75561999999627 }, - "samples": 4519 + "samples": { + "value": 4519, + "unit": "requests" + } } ], "opsPerSec": { @@ -440,9 +572,18 @@ } } }, - "samples": 22034, - "bodySizeKb": 184.3, - "duplicationFactor": 2, + "samples": { + "value": 22034, + "unit": "requests" + }, + "bodySizeKb": { + "value": 184.3, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -460,306 +601,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1737, - "errors": 0, - "requestsPerSec": 347.4, - "avgLatencyMs": 2.08, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 2, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 96894976 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1737, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 347.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 96894976, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2786, - "errors": 0, - "requestsPerSec": 557.21, - "avgLatencyMs": 8.65, - "p50LatencyMs": 9, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 15, - "maxLatencyMs": 19, - "bytesPerSec": 155412070.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2786, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 557.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 15, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 155412070.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2808, - "errors": 0, - "requestsPerSec": 561.6, - "avgLatencyMs": 17.27, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 40, - "bytesPerSec": 156644147.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2808, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 561.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 29, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 40, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156644147.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2888, - "errors": 0, - "requestsPerSec": 577.6, - "avgLatencyMs": 42.6, - "p50LatencyMs": 41, - "p75LatencyMs": 46, - "p90LatencyMs": 57, - "p99LatencyMs": 84, - "maxLatencyMs": 303, - "bytesPerSec": 161074380.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2888, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 577.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 84, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 303, + "unit": "ms" + }, + "bytesPerSec": { + "value": 161074380.81, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2778, - "errors": 0, - "requestsPerSec": 555.6, - "avgLatencyMs": 88.45, - "p50LatencyMs": 84, - "p75LatencyMs": 105, - "p90LatencyMs": 124, - "p99LatencyMs": 159, - "maxLatencyMs": 402, - "bytesPerSec": 154966425.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2778, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 555.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 88.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 159, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 402, + "unit": "ms" + }, + "bytesPerSec": { + "value": 154966425.6, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2773, - "errors": 0, - "requestsPerSec": 554.6, - "avgLatencyMs": 157.21, - "p50LatencyMs": 116, - "p75LatencyMs": 142, - "p90LatencyMs": 183, - "p99LatencyMs": 2103, - "maxLatencyMs": 4929, - "bytesPerSec": 154678067.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2773, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 554.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 157.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2103, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4929, + "unit": "ms" + }, + "bytesPerSec": { + "value": 154678067.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2739, - "errors": 0, - "requestsPerSec": 547.8, - "avgLatencyMs": 159.32, - "p50LatencyMs": 106, - "p75LatencyMs": 141, - "p90LatencyMs": 196, - "p99LatencyMs": 2181, - "maxLatencyMs": 4858, - "bytesPerSec": 152770969.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2739, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 547.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 159.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2181, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4858, + "unit": "ms" + }, + "bytesPerSec": { + "value": 152770969.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1702, - "errors": 0, - "requestsPerSec": 340.4, - "avgLatencyMs": 2.17, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 94928896 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1702, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 340.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 94928896, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2851, - "errors": 0, - "requestsPerSec": 570.21, - "avgLatencyMs": 8.39, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 13, - "maxLatencyMs": 19, - "bytesPerSec": 159055872 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2851, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 570.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 19, + "unit": "ms" + }, + "bytesPerSec": { + "value": 159055872, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2907, - "errors": 0, - "requestsPerSec": 581.4, - "avgLatencyMs": 16.66, - "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 28, - "maxLatencyMs": 42, - "bytesPerSec": 162149171.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2907, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 581.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 162149171.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2899, - "errors": 0, - "requestsPerSec": 579.8, - "avgLatencyMs": 42.34, - "p50LatencyMs": 41, - "p75LatencyMs": 43, - "p90LatencyMs": 58, - "p99LatencyMs": 73, - "maxLatencyMs": 250, - "bytesPerSec": 161703526.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2899, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 579.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 43, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 73, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 250, + "unit": "ms" + }, + "bytesPerSec": { + "value": 161703526.4, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2819, - "errors": 0, - "requestsPerSec": 563.8, - "avgLatencyMs": 87.29, - "p50LatencyMs": 83, - "p75LatencyMs": 98, - "p90LatencyMs": 122, - "p99LatencyMs": 272, - "maxLatencyMs": 1317, - "bytesPerSec": 157247078.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2819, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 563.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 87.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 98, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 272, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1317, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157247078.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2812, - "errors": 0, - "requestsPerSec": 562.4, - "avgLatencyMs": 160.31, - "p50LatencyMs": 111, - "p75LatencyMs": 142, - "p90LatencyMs": 197, - "p99LatencyMs": 2077, - "maxLatencyMs": 4960, - "bytesPerSec": 156827648 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2812, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 562.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 160.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 197, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2077, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4960, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156827648, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2761, - "errors": 0, - "requestsPerSec": 552.21, - "avgLatencyMs": 156.62, - "p50LatencyMs": 109, - "p75LatencyMs": 135, - "p90LatencyMs": 195, - "p99LatencyMs": 2130, - "maxLatencyMs": 4872, - "bytesPerSec": 154016153.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2761, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 552.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 156.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 195, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2130, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4872, + "unit": "ms" + }, + "bytesPerSec": { + "value": 154016153.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1747, - "errors": 0, - "requestsPerSec": 349.4, - "avgLatencyMs": 2.13, - "p50LatencyMs": 2, - "p75LatencyMs": 2, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 97445478.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1747, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 349.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 2.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 2, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97445478.4, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 2909, - "errors": 0, - "requestsPerSec": 581.8, - "avgLatencyMs": 8.02, - "p50LatencyMs": 8, - "p75LatencyMs": 9, - "p90LatencyMs": 9, - "p99LatencyMs": 13, - "maxLatencyMs": 22, - "bytesPerSec": 162254028.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2909, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 581.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 8.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 22, + "unit": "ms" + }, + "bytesPerSec": { + "value": 162254028.81, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 2904, - "errors": 0, - "requestsPerSec": 580.8, - "avgLatencyMs": 16.66, - "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 19, - "p99LatencyMs": 28, - "maxLatencyMs": 48, - "bytesPerSec": 161991884.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2904, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 580.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 48, + "unit": "ms" + }, + "bytesPerSec": { + "value": 161991884.81, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2863, - "errors": 0, - "requestsPerSec": 572.6, - "avgLatencyMs": 42.84, - "p50LatencyMs": 42, - "p75LatencyMs": 43, - "p90LatencyMs": 53, - "p99LatencyMs": 81, - "maxLatencyMs": 215, - "bytesPerSec": 159685017.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2863, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 572.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 43, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 81, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 215, + "unit": "ms" + }, + "bytesPerSec": { + "value": 159685017.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2803, - "errors": 0, - "requestsPerSec": 560.6, - "avgLatencyMs": 87.94, - "p50LatencyMs": 83, - "p75LatencyMs": 95, - "p90LatencyMs": 122, - "p99LatencyMs": 281, - "maxLatencyMs": 1456, - "bytesPerSec": 156355788.81 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2803, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 560.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 87.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 95, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 281, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1456, + "unit": "ms" + }, + "bytesPerSec": { + "value": 156355788.81, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 2818, - "errors": 0, - "requestsPerSec": 563.6, - "avgLatencyMs": 154.84, - "p50LatencyMs": 117, - "p75LatencyMs": 134, - "p90LatencyMs": 159, - "p99LatencyMs": 1975, - "maxLatencyMs": 4991, - "bytesPerSec": 157168435.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2818, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 563.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 154.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1975, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4991, + "unit": "ms" + }, + "bytesPerSec": { + "value": 157168435.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2758, - "errors": 0, - "requestsPerSec": 551.6, - "avgLatencyMs": 152.42, - "p50LatencyMs": 109, - "p75LatencyMs": 127, - "p90LatencyMs": 184, - "p99LatencyMs": 1953, - "maxLatencyMs": 4901, - "bytesPerSec": 153845760 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2758, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 551.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 152.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1953, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4901, + "unit": "ms" + }, + "bytesPerSec": { + "value": 153845760, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -768,8 +1610,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 56062, - "totalErrors": 0, + "totalRequests": { + "value": 56062, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2620,53 +3468,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 137, - "fcpMs": 136.913, + "firstPaintMs": { + "value": 137, + "unit": "ms" + }, + "fcpMs": { + "value": 136.913, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 19.058, - "inputDelayMs": 0.801, - "processingDurationMs": 1.948, - "presentationDelayMs": 16.309 + "interactionLatencyMs": { + "value": 19.058, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.801, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.948, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.309, + "unit": "ms" + } } }, { - "firstPaintMs": 94, - "fcpMs": 93.507, + "firstPaintMs": { + "value": 94, + "unit": "ms" + }, + "fcpMs": { + "value": 93.507, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.098000000000003, - "inputDelayMs": 0.926, - "processingDurationMs": 1.7, - "presentationDelayMs": 17.472 + "interactionLatencyMs": { + "value": 20.098000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.926, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.7, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.472, + "unit": "ms" + } } }, { - "firstPaintMs": 111, - "fcpMs": 110.718, + "firstPaintMs": { + "value": 111, + "unit": "ms" + }, + "fcpMs": { + "value": 110.718, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.538, - "inputDelayMs": 0.445, - "processingDurationMs": 1.736, - "presentationDelayMs": 18.357 + "interactionLatencyMs": { + "value": 20.538, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.445, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.736, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.357, + "unit": "ms" + } } }, { - "firstPaintMs": 98, - "fcpMs": 97.894, + "firstPaintMs": { + "value": 98, + "unit": "ms" + }, + "fcpMs": { + "value": 97.894, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 19.696, - "inputDelayMs": 0.86, - "processingDurationMs": 1.99, - "presentationDelayMs": 16.846 + "interactionLatencyMs": { + "value": 19.696, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.86, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.99, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.846, + "unit": "ms" + } } }, { - "firstPaintMs": 122, - "fcpMs": 121.508, + "firstPaintMs": { + "value": 122, + "unit": "ms" + }, + "fcpMs": { + "value": 121.508, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 22.533, - "inputDelayMs": 0.812, - "processingDurationMs": 1.756, - "presentationDelayMs": 19.965 + "interactionLatencyMs": { + "value": 22.533, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.812, + "unit": "ms" + }, + "processingDurationMs": { + "value": 1.756, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 19.965, + "unit": "ms" + } } } ], @@ -2839,53 +3777,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 86, - "fcpMs": 86.279, + "firstPaintMs": { + "value": 86, + "unit": "ms" + }, + "fcpMs": { + "value": 86.279, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 16.084000000000003, - "inputDelayMs": 0.762, - "processingDurationMs": 5.304, - "presentationDelayMs": 10.018 + "interactionLatencyMs": { + "value": 16.084000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.762, + "unit": "ms" + }, + "processingDurationMs": { + "value": 5.304, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.018, + "unit": "ms" + } } }, { - "firstPaintMs": 73, - "fcpMs": 72.783, + "firstPaintMs": { + "value": 73, + "unit": "ms" + }, + "fcpMs": { + "value": 72.783, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 13.569, - "inputDelayMs": 0.803, - "processingDurationMs": 2.1, - "presentationDelayMs": 10.666 + "interactionLatencyMs": { + "value": 13.569, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.803, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.1, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.666, + "unit": "ms" + } } }, { - "firstPaintMs": 75, - "fcpMs": 75.369, + "firstPaintMs": { + "value": 75, + "unit": "ms" + }, + "fcpMs": { + "value": 75.369, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.534, - "inputDelayMs": 0.808, - "processingDurationMs": 2.384, - "presentationDelayMs": 11.342 + "interactionLatencyMs": { + "value": 14.534, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.808, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.384, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.342, + "unit": "ms" + } } }, { - "firstPaintMs": 76, - "fcpMs": 75.886, + "firstPaintMs": { + "value": 76, + "unit": "ms" + }, + "fcpMs": { + "value": 75.886, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 15.065, - "inputDelayMs": 0.709, - "processingDurationMs": 2.83, - "presentationDelayMs": 11.526 + "interactionLatencyMs": { + "value": 15.065, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.709, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.83, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.526, + "unit": "ms" + } } }, { - "firstPaintMs": 67, - "fcpMs": 66.831, + "firstPaintMs": { + "value": 67, + "unit": "ms" + }, + "fcpMs": { + "value": 66.831, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 11.269, - "inputDelayMs": 0.698, - "processingDurationMs": 2.144, - "presentationDelayMs": 8.427 + "interactionLatencyMs": { + "value": 11.269, + "unit": "ms" + }, + "inputDelayMs": { + "value": 0.698, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.144, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.427, + "unit": "ms" + } } } ], @@ -3055,7 +4083,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -3064,9 +4095,17 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "22.17.0", - "imposedBy": ["@sveltejs/kit"], - "packagesScanned": 59, - "packagesDeclaringNodeEngine": 35, + "imposedBy": [ + "@sveltejs/kit" + ], + "packagesScanned": { + "value": 59, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 35, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -3074,31 +4113,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 0, - "devDependencies": 8, - "allDependencies": 108, - "duplicateDependencies": 1, - "depInstallSize": 96563656 + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 8, + "unit": "count" + }, + "allDependencies": { + "value": 108, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + }, + "depInstallSize": { + "value": 96563656, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 8 + "result": { + "value": 8, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 108 + "result": { + "value": 108, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 8, - "devDependencies": 15, - "allDependencies": 23, + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 15, + "unit": "count" + }, + "allDependencies": { + "value": 23, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -3106,23 +4178,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 0, - "devDependencies": 5, - "allDependencies": 108, - "duplicateDependencies": 1 + "prodDependencies": { + "value": 0, + "unit": "count" + }, + "devDependencies": { + "value": 5, + "unit": "count" + }, + "allDependencies": { + "value": 108, + "unit": "count" + }, + "duplicateDependencies": { + "value": 1, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 1 + "result": { + "value": 1, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 96563656 + "result": { + "value": 96563656, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -3135,7 +4228,10 @@ "baselineStatus": "high", "baselineYear": 2021, "baselineReason": null, - "baselineFeatureCount": 47 + "baselineFeatureCount": { + "value": 47, + "unit": "count" + } } }, "minimumNodeVersion": { @@ -3144,7 +4240,9 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": ["@sveltejs/kit"] + "result": [ + "@sveltejs/kit" + ] } } } diff --git a/packages/results/data/tanstack/latest.json b/packages/results/data/tanstack/latest.json index 69e10636..4a0f29e6 100644 --- a/packages/results/data/tanstack/latest.json +++ b/packages/results/data/tanstack/latest.json @@ -78,40 +78,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 6, - "transferSize": 104325 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 104325, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 3807 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 3807, + "unit": "bytes" + } }, "script": { - "requestCount": 4, - "transferSize": 99615 + "requestCount": { + "value": 4, + "unit": "requests" + }, + "transferSize": { + "value": 99615, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 903 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 903, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -123,19 +177,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1850 + "installTimeMs": { + "value": 1850, + "unit": "ms" + } }, { - "installTimeMs": 5378 + "installTimeMs": { + "value": 5378, + "unit": "ms" + } }, { - "installTimeMs": 5403 + "installTimeMs": { + "value": 5403, + "unit": "ms" + } }, { - "installTimeMs": 5900 + "installTimeMs": { + "value": 5900, + "unit": "ms" + } }, { - "installTimeMs": 5708 + "installTimeMs": { + "value": 5708, + "unit": "ms" + } } ], "installTimeMs": { @@ -164,7 +233,10 @@ } } }, - "nodeModulesSizeBytes": 287404032 + "nodeModulesSizeBytes": { + "value": 287404032, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -174,19 +246,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2215 + "timeMs": { + "value": 2215, + "unit": "ms" + } }, { - "timeMs": 2062 + "timeMs": { + "value": 2062, + "unit": "ms" + } }, { - "timeMs": 2096 + "timeMs": { + "value": 2096, + "unit": "ms" + } }, { - "timeMs": 2157 + "timeMs": { + "value": 2157, + "unit": "ms" + } }, { - "timeMs": 1907 + "timeMs": { + "value": 1907, + "unit": "ms" + } } ], "timeMs": { @@ -224,19 +311,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2025 + "timeMs": { + "value": 2025, + "unit": "ms" + } }, { - "timeMs": 1860 + "timeMs": { + "value": 1860, + "unit": "ms" + } }, { - "timeMs": 1866 + "timeMs": { + "value": 1866, + "unit": "ms" + } }, { - "timeMs": 2100 + "timeMs": { + "value": 2100, + "unit": "ms" + } }, { - "timeMs": 1732 + "timeMs": { + "value": 1732, + "unit": "ms" + } } ], "timeMs": { @@ -274,19 +376,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1690 + "timeMs": { + "value": 1690, + "unit": "ms" + } }, { - "timeMs": 1730 + "timeMs": { + "value": 1730, + "unit": "ms" + } }, { - "timeMs": 1756 + "timeMs": { + "value": 1756, + "unit": "ms" + } }, { - "timeMs": 1753 + "timeMs": { + "value": 1753, + "unit": "ms" + } }, { - "timeMs": 1777 + "timeMs": { + "value": 1777, + "unit": "ms" + } } ], "timeMs": { @@ -338,7 +455,10 @@ "min": 1.626416999999492, "max": 7.230961999999636 }, - "samples": 3502 + "samples": { + "value": 3502, + "unit": "requests" + } }, { "opsPerSec": { @@ -355,7 +475,10 @@ "min": 1.6250849999996717, "max": 20.242412999999942 }, - "samples": 3477 + "samples": { + "value": 3477, + "unit": "requests" + } }, { "opsPerSec": { @@ -372,7 +495,10 @@ "min": 1.5263450000020384, "max": 11.628172999997332 }, - "samples": 3671 + "samples": { + "value": 3671, + "unit": "requests" + } }, { "opsPerSec": { @@ -389,7 +515,10 @@ "min": 1.4322949999987031, "max": 11.31923700000334 }, - "samples": 3811 + "samples": { + "value": 3811, + "unit": "requests" + } }, { "opsPerSec": { @@ -406,7 +535,10 @@ "min": 1.4583280000006198, "max": 9.94584400000167 }, - "samples": 3803 + "samples": { + "value": 3803, + "unit": "requests" + } } ], "opsPerSec": { @@ -461,9 +593,18 @@ } } }, - "samples": 18264, - "bodySizeKb": 192.78, - "duplicationFactor": 2, + "samples": { + "value": 18264, + "unit": "requests" + }, + "bodySizeKb": { + "value": 192.78, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -481,306 +622,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1319, - "errors": 0, - "requestsPerSec": 263.8, - "avgLatencyMs": 3.13, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 75897241.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1319, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 263.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75897241.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1804, - "errors": 0, - "requestsPerSec": 360.8, - "avgLatencyMs": 13.31, - "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 16, - "p99LatencyMs": 24, - "maxLatencyMs": 39, - "bytesPerSec": 103802470.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1804, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 360.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 24, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103802470.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1812, - "errors": 0, - "requestsPerSec": 362.4, - "avgLatencyMs": 27.01, - "p50LatencyMs": 26, - "p75LatencyMs": 28, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 94, - "bytesPerSec": 104261222.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1812, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 362.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 50, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 94, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104261222.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1869, - "errors": 0, - "requestsPerSec": 373.8, - "avgLatencyMs": 65.57, - "p50LatencyMs": 64, - "p75LatencyMs": 71, - "p90LatencyMs": 88, - "p99LatencyMs": 122, - "maxLatencyMs": 535, - "bytesPerSec": 107551129.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1869, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 373.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 88, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 122, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 535, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107551129.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1914, - "errors": 0, - "requestsPerSec": 382.8, - "avgLatencyMs": 128.13, - "p50LatencyMs": 119, - "p75LatencyMs": 155, - "p90LatencyMs": 196, - "p99LatencyMs": 235, - "maxLatencyMs": 507, - "bytesPerSec": 110133248 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1914, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 235, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 507, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110133248, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1928, - "errors": 0, - "requestsPerSec": 385.6, - "avgLatencyMs": 192.69, - "p50LatencyMs": 130, - "p75LatencyMs": 165, - "p90LatencyMs": 245, - "p99LatencyMs": 2564, - "maxLatencyMs": 4974, - "bytesPerSec": 110945894.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1928, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 385.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 192.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2564, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4974, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110945894.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1964, - "errors": 0, - "requestsPerSec": 392.8, - "avgLatencyMs": 192.03, - "p50LatencyMs": 130, - "p75LatencyMs": 179, - "p90LatencyMs": 245, - "p99LatencyMs": 2577, - "maxLatencyMs": 4913, - "bytesPerSec": 113016832 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1964, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 392.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 192.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2577, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4913, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113016832, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1340, - "errors": 0, - "requestsPerSec": 268, - "avgLatencyMs": 3.13, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 11, - "bytesPerSec": 77103104 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1340, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 268, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77103104, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1820, - "errors": 0, - "requestsPerSec": 364, - "avgLatencyMs": 13.2, - "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 16, - "p99LatencyMs": 23, - "maxLatencyMs": 31, - "bytesPerSec": 104733081.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1820, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 364, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 23, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 31, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104733081.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1863, - "errors": 0, - "requestsPerSec": 372.6, - "avgLatencyMs": 26.25, - "p50LatencyMs": 26, - "p75LatencyMs": 27, - "p90LatencyMs": 30, - "p99LatencyMs": 47, - "maxLatencyMs": 67, - "bytesPerSec": 107197235.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1863, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 372.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 26.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 67, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107197235.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1881, - "errors": 0, - "requestsPerSec": 376.2, - "avgLatencyMs": 65.5, - "p50LatencyMs": 64, - "p75LatencyMs": 68, - "p90LatencyMs": 86, - "p99LatencyMs": 132, - "maxLatencyMs": 555, - "bytesPerSec": 108232704 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1881, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 376.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 68, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 86, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 132, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 555, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108232704, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1894, - "errors": 0, - "requestsPerSec": 378.8, - "avgLatencyMs": 129.78, - "p50LatencyMs": 124, - "p75LatencyMs": 144, - "p90LatencyMs": 182, - "p99LatencyMs": 514, - "maxLatencyMs": 1848, - "bytesPerSec": 108979814.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1894, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 378.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 129.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 514, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1848, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108979814.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1935, - "errors": 0, - "requestsPerSec": 387, - "avgLatencyMs": 192.08, - "p50LatencyMs": 126, - "p75LatencyMs": 179, - "p90LatencyMs": 236, - "p99LatencyMs": 2745, - "maxLatencyMs": 4999, - "bytesPerSec": 111339110.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1935, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 387, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 192.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 236, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2745, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4999, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111339110.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1880, - "errors": 0, - "requestsPerSec": 376, - "avgLatencyMs": 194.82, - "p50LatencyMs": 121, - "p75LatencyMs": 189, - "p90LatencyMs": 233, - "p99LatencyMs": 2809, - "maxLatencyMs": 4896, - "bytesPerSec": 108180275.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1880, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 376, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 194.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 233, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2809, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4896, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108180275.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1395, - "errors": 0, - "requestsPerSec": 279, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 80261939.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1395, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 279, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80261939.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1978, - "errors": 0, - "requestsPerSec": 395.6, - "avgLatencyMs": 12.16, - "p50LatencyMs": 12, - "p75LatencyMs": 12, - "p90LatencyMs": 14, - "p99LatencyMs": 25, - "maxLatencyMs": 36, - "bytesPerSec": 113803264 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1978, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 395.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 25, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113803264, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1966, - "errors": 0, - "requestsPerSec": 393.2, - "avgLatencyMs": 24.89, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 63, - "bytesPerSec": 113134796.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1966, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 393.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 63, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113134796.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2042, - "errors": 0, - "requestsPerSec": 408.4, - "avgLatencyMs": 60.36, - "p50LatencyMs": 59, - "p75LatencyMs": 61, - "p90LatencyMs": 76, - "p99LatencyMs": 105, - "maxLatencyMs": 182, - "bytesPerSec": 117486387.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2042, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 408.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 60.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 76, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 105, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 182, + "unit": "ms" + }, + "bytesPerSec": { + "value": 117486387.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2073, - "errors": 0, - "requestsPerSec": 414.6, - "avgLatencyMs": 118.67, - "p50LatencyMs": 117, - "p75LatencyMs": 131, - "p90LatencyMs": 170, - "p99LatencyMs": 227, - "maxLatencyMs": 704, - "bytesPerSec": 119295180.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2073, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 414.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 118.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 227, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 704, + "unit": "ms" + }, + "bytesPerSec": { + "value": 119295180.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 2006, - "errors": 0, - "requestsPerSec": 401.2, - "avgLatencyMs": 183.16, - "p50LatencyMs": 126, - "p75LatencyMs": 161, - "p90LatencyMs": 224, - "p99LatencyMs": 2368, - "maxLatencyMs": 4880, - "bytesPerSec": 115415449.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2006, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 401.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 183.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 224, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2368, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4880, + "unit": "ms" + }, + "bytesPerSec": { + "value": 115415449.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2020, - "errors": 0, - "requestsPerSec": 404, - "avgLatencyMs": 203.34, - "p50LatencyMs": 165, - "p75LatencyMs": 189, - "p90LatencyMs": 236, - "p99LatencyMs": 1735, - "maxLatencyMs": 4811, - "bytesPerSec": 116241203.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2020, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 404, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 203.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 236, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1735, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4811, + "unit": "ms" + }, + "bytesPerSec": { + "value": 116241203.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -789,8 +1631,14 @@ "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered-plain-links", - "totalRequests": 38703, - "totalErrors": 0, + "totalRequests": { + "value": 38703, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2643,306 +3491,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 980, - "errors": 0, - "requestsPerSec": 196, - "avgLatencyMs": 4.45, - "p50LatencyMs": 4, - "p75LatencyMs": 5, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 56383897.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 980, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 196, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56383897.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1249, - "errors": 0, - "requestsPerSec": 249.8, - "avgLatencyMs": 19.49, - "p50LatencyMs": 19, - "p75LatencyMs": 20, - "p90LatencyMs": 22, - "p99LatencyMs": 32, - "maxLatencyMs": 39, - "bytesPerSec": 71847116.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1249, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 249.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 19.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 71847116.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1091, - "errors": 0, - "requestsPerSec": 218.2, - "avgLatencyMs": 45.14, - "p50LatencyMs": 44, - "p75LatencyMs": 50, - "p90LatencyMs": 61, - "p99LatencyMs": 87, - "maxLatencyMs": 120, - "bytesPerSec": 62767104 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1091, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 218.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 45.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 44, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 87, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 120, + "unit": "ms" + }, + "bytesPerSec": { + "value": 62767104, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1248, - "errors": 0, - "requestsPerSec": 249.6, - "avgLatencyMs": 98.71, - "p50LatencyMs": 95, - "p75LatencyMs": 109, - "p90LatencyMs": 140, - "p99LatencyMs": 240, - "maxLatencyMs": 809, - "bytesPerSec": 71807795.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1248, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 249.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 98.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 95, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 240, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 809, + "unit": "ms" + }, + "bytesPerSec": { + "value": 71807795.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1195, - "errors": 0, - "requestsPerSec": 239, - "avgLatencyMs": 201.17, - "p50LatencyMs": 153, - "p75LatencyMs": 229, - "p90LatencyMs": 273, - "p99LatencyMs": 1527, - "maxLatencyMs": 2879, - "bytesPerSec": 68743987.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1195, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 239, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 201.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 229, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 273, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1527, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2879, + "unit": "ms" + }, + "bytesPerSec": { + "value": 68743987.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1153, - "errors": 0, - "requestsPerSec": 230.6, - "avgLatencyMs": 252.25, - "p50LatencyMs": 165, - "p75LatencyMs": 240, - "p90LatencyMs": 307, - "p99LatencyMs": 3100, - "maxLatencyMs": 4841, - "bytesPerSec": 66335539.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1153, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 230.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 252.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 240, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 307, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3100, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4841, + "unit": "ms" + }, + "bytesPerSec": { + "value": 66335539.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1109, - "errors": 0, - "requestsPerSec": 221.8, - "avgLatencyMs": 242.61, - "p50LatencyMs": 167, - "p75LatencyMs": 214, - "p90LatencyMs": 300, - "p99LatencyMs": 3274, - "maxLatencyMs": 4805, - "bytesPerSec": 63796019.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1109, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 221.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 242.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 214, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 300, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3274, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4805, + "unit": "ms" + }, + "bytesPerSec": { + "value": 63796019.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1015, - "errors": 0, - "requestsPerSec": 203, - "avgLatencyMs": 4.19, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 11, - "bytesPerSec": 58382745.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1015, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 203, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58382745.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1274, - "errors": 0, - "requestsPerSec": 254.8, - "avgLatencyMs": 19.14, - "p50LatencyMs": 19, - "p75LatencyMs": 19, - "p90LatencyMs": 21, - "p99LatencyMs": 31, - "maxLatencyMs": 49, - "bytesPerSec": 73288908.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1274, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 254.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 19.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 49, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73288908.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1262, - "errors": 0, - "requestsPerSec": 252.4, - "avgLatencyMs": 38.98, - "p50LatencyMs": 37, - "p75LatencyMs": 39, - "p90LatencyMs": 48, - "p99LatencyMs": 68, - "maxLatencyMs": 89, - "bytesPerSec": 72581120 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1262, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 252.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 38.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 68, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 89, + "unit": "ms" + }, + "bytesPerSec": { + "value": 72581120, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1242, - "errors": 0, - "requestsPerSec": 248.4, - "avgLatencyMs": 99.13, - "p50LatencyMs": 96, - "p75LatencyMs": 105, - "p90LatencyMs": 123, - "p99LatencyMs": 195, - "maxLatencyMs": 674, - "bytesPerSec": 71457177.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1242, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 248.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 99.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 96, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 195, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 674, + "unit": "ms" + }, + "bytesPerSec": { + "value": 71457177.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1204, - "errors": 0, - "requestsPerSec": 240.8, - "avgLatencyMs": 202.63, - "p50LatencyMs": 179, - "p75LatencyMs": 212, - "p90LatencyMs": 258, - "p99LatencyMs": 1221, - "maxLatencyMs": 2470, - "bytesPerSec": 69264998.41 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1204, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 240.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 202.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 212, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1221, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2470, + "unit": "ms" + }, + "bytesPerSec": { + "value": 69264998.41, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1206, - "errors": 0, - "requestsPerSec": 241.2, - "avgLatencyMs": 246.44, - "p50LatencyMs": 158, - "p75LatencyMs": 212, - "p90LatencyMs": 311, - "p99LatencyMs": 3177, - "maxLatencyMs": 4997, - "bytesPerSec": 69386240 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1206, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 241.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 246.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 212, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 311, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3177, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4997, + "unit": "ms" + }, + "bytesPerSec": { + "value": 69386240, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1247, - "errors": 0, - "requestsPerSec": 249.4, - "avgLatencyMs": 248.57, - "p50LatencyMs": 181, - "p75LatencyMs": 225, - "p90LatencyMs": 327, - "p99LatencyMs": 2720, - "maxLatencyMs": 4860, - "bytesPerSec": 71752089.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1247, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 249.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 248.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 225, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 327, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2720, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4860, + "unit": "ms" + }, + "bytesPerSec": { + "value": 71752089.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1005, - "errors": 0, - "requestsPerSec": 201, - "avgLatencyMs": 4.26, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 57819136 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1005, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 201, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57819136, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1286, - "errors": 0, - "requestsPerSec": 257.2, - "avgLatencyMs": 18.97, - "p50LatencyMs": 19, - "p75LatencyMs": 19, - "p90LatencyMs": 21, - "p99LatencyMs": 31, - "maxLatencyMs": 49, - "bytesPerSec": 73970483.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1286, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 257.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 49, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73970483.2, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1258, - "errors": 0, - "requestsPerSec": 251.6, - "avgLatencyMs": 39.06, - "p50LatencyMs": 38, - "p75LatencyMs": 40, - "p90LatencyMs": 48, - "p99LatencyMs": 72, - "maxLatencyMs": 98, - "bytesPerSec": 72371404.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1258, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 251.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 39.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 38, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 72, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 98, + "unit": "ms" + }, + "bytesPerSec": { + "value": 72371404.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1278, - "errors": 0, - "requestsPerSec": 255.6, - "avgLatencyMs": 96.41, - "p50LatencyMs": 96, - "p75LatencyMs": 102, - "p90LatencyMs": 123, - "p99LatencyMs": 155, - "maxLatencyMs": 194, - "bytesPerSec": 73511731.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1278, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 255.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 96.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 96, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 155, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 194, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73511731.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1279, - "errors": 0, - "requestsPerSec": 255.8, - "avgLatencyMs": 191.26, - "p50LatencyMs": 183, - "p75LatencyMs": 205, - "p90LatencyMs": 253, - "p99LatencyMs": 829, - "maxLatencyMs": 2227, - "bytesPerSec": 73577267.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1279, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 255.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 205, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 829, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2227, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73577267.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1275, - "errors": 0, - "requestsPerSec": 255, - "avgLatencyMs": 266.27, - "p50LatencyMs": 193, - "p75LatencyMs": 245, - "p90LatencyMs": 333, - "p99LatencyMs": 2771, - "maxLatencyMs": 4907, - "bytesPerSec": 73344614.41 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1275, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 255, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 266.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 193, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 333, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2771, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4907, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73344614.41, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1214, - "errors": 0, - "requestsPerSec": 242.8, - "avgLatencyMs": 249.94, - "p50LatencyMs": 175, - "p75LatencyMs": 214, - "p90LatencyMs": 329, - "p99LatencyMs": 2874, - "maxLatencyMs": 4938, - "bytesPerSec": 69841715.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1214, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 242.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 249.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 214, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 329, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2874, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4938, + "unit": "ms" + }, + "bytesPerSec": { + "value": 69841715.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -2951,8 +4500,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 25070, - "totalErrors": 0, + "totalRequests": { + "value": 25070, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -4803,53 +6358,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 168, - "fcpMs": 167.99, + "firstPaintMs": { + "value": 168, + "unit": "ms" + }, + "fcpMs": { + "value": 167.99, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 25.379, - "inputDelayMs": 1.628, - "processingDurationMs": 3.39, - "presentationDelayMs": 20.361 + "interactionLatencyMs": { + "value": 25.379, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.628, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.39, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.361, + "unit": "ms" + } } }, { - "firstPaintMs": 138, - "fcpMs": 138.445, + "firstPaintMs": { + "value": 138, + "unit": "ms" + }, + "fcpMs": { + "value": 138.445, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.043, - "inputDelayMs": 1.48, - "processingDurationMs": 3.443, - "presentationDelayMs": 15.12 + "interactionLatencyMs": { + "value": 20.043, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.48, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.443, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.12, + "unit": "ms" + } } }, { - "firstPaintMs": 126, - "fcpMs": 126.474, + "firstPaintMs": { + "value": 126, + "unit": "ms" + }, + "fcpMs": { + "value": 126.474, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 19.643, - "inputDelayMs": 1.439, - "processingDurationMs": 2.759, - "presentationDelayMs": 15.445 + "interactionLatencyMs": { + "value": 19.643, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.439, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.759, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.445, + "unit": "ms" + } } }, { - "firstPaintMs": 112, - "fcpMs": 112.188, + "firstPaintMs": { + "value": 112, + "unit": "ms" + }, + "fcpMs": { + "value": 112.188, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.935000000000002, - "inputDelayMs": 1.459, - "processingDurationMs": 2.897, - "presentationDelayMs": 16.579 + "interactionLatencyMs": { + "value": 20.935000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.459, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.897, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.579, + "unit": "ms" + } } }, { - "firstPaintMs": 130, - "fcpMs": 130.115, + "firstPaintMs": { + "value": 130, + "unit": "ms" + }, + "fcpMs": { + "value": 130.115, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 22.724, - "inputDelayMs": 1.424, - "processingDurationMs": 3.331, - "presentationDelayMs": 17.969 + "interactionLatencyMs": { + "value": 22.724, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.424, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.331, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.969, + "unit": "ms" + } } } ], @@ -5022,53 +6667,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 97, - "fcpMs": 97.433, + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 97.433, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 23.474999999999998, - "inputDelayMs": 1.437, - "processingDurationMs": 4.266, - "presentationDelayMs": 17.772 + "interactionLatencyMs": { + "value": 23.474999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.437, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.266, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.772, + "unit": "ms" + } } }, { - "firstPaintMs": 88, - "fcpMs": 88.32, + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 88.32, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.471, - "inputDelayMs": 1.474, - "processingDurationMs": 3.853, - "presentationDelayMs": 9.144 + "interactionLatencyMs": { + "value": 14.471, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.474, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.853, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.144, + "unit": "ms" + } } }, { - "firstPaintMs": 80, - "fcpMs": 80.029, + "firstPaintMs": { + "value": 80, + "unit": "ms" + }, + "fcpMs": { + "value": 80.029, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.193, - "inputDelayMs": 4.37, - "processingDurationMs": 4.84, - "presentationDelayMs": 7.983 + "interactionLatencyMs": { + "value": 17.193, + "unit": "ms" + }, + "inputDelayMs": { + "value": 4.37, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.84, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.983, + "unit": "ms" + } } }, { - "firstPaintMs": 82, - "fcpMs": 81.778, + "firstPaintMs": { + "value": 82, + "unit": "ms" + }, + "fcpMs": { + "value": 81.778, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 21.403, - "inputDelayMs": 1.477, - "processingDurationMs": 3.827, - "presentationDelayMs": 16.099 + "interactionLatencyMs": { + "value": 21.403, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.477, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.827, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.099, + "unit": "ms" + } } }, { - "firstPaintMs": 90, - "fcpMs": 90.13, + "firstPaintMs": { + "value": 90, + "unit": "ms" + }, + "fcpMs": { + "value": 90.13, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.878, - "inputDelayMs": 1.577, - "processingDurationMs": 3.899, - "presentationDelayMs": 15.402 + "interactionLatencyMs": { + "value": 20.878, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.577, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.899, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.402, + "unit": "ms" + } } } ], @@ -5238,7 +6973,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -5253,8 +6991,14 @@ "jsdom", "w3c-xmlserializer" ], - "packagesScanned": 246, - "packagesDeclaringNodeEngine": 146, + "packagesScanned": { + "value": 246, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 146, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -5262,31 +7006,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 14, - "devDependencies": 12, - "allDependencies": 330, - "duplicateDependencies": 37, - "depInstallSize": 242216804 + "prodDependencies": { + "value": 14, + "unit": "count" + }, + "devDependencies": { + "value": 12, + "unit": "count" + }, + "allDependencies": { + "value": 330, + "unit": "count" + }, + "duplicateDependencies": { + "value": 37, + "unit": "count" + }, + "depInstallSize": { + "value": 242216804, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 14 + "result": { + "value": 14, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 12 + "result": { + "value": 12, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 330 + "result": { + "value": 330, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 9, - "devDependencies": 14, - "allDependencies": 23, + "prodDependencies": { + "value": 9, + "unit": "count" + }, + "devDependencies": { + "value": 14, + "unit": "count" + }, + "allDependencies": { + "value": 23, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -5294,23 +7071,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 7, - "devDependencies": 1, - "allDependencies": 194, - "duplicateDependencies": 3 + "prodDependencies": { + "value": 7, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 194, + "unit": "count" + }, + "duplicateDependencies": { + "value": 3, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 37 + "result": { + "value": 37, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 242216804 + "result": { + "value": 242216804, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -5323,7 +7121,10 @@ "baselineStatus": "high", "baselineYear": 2022, "baselineReason": null, - "baselineFeatureCount": 48 + "baselineFeatureCount": { + "value": 48, + "unit": "count" + } } }, "minimumNodeVersion": { diff --git a/packages/results/data/tanstack/versions/1.145.3.json b/packages/results/data/tanstack/versions/1.145.3.json index 8b0a12bb..edc11cd2 100644 --- a/packages/results/data/tanstack/versions/1.145.3.json +++ b/packages/results/data/tanstack/versions/1.145.3.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-09-28T00:47:33.309Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.145.3", @@ -35,13 +37,12 @@ "vitest": "3.2.4", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-09-28T00:47:33.309Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.145.3", "releasedAt": "2025-12-30T17:44:09.620Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "6.0.3", "vite": "7.3.0" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 2061, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5123, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5541, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5470, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5167, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4672.4, + "median": 5167, + "min": 2061, + "max": 5541 + }, + "nodeModulesSizeBytes": { + "value": 246165504, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5696 + "timeMs": { + "value": 5696, + "unit": "ms" + } }, { - "timeMs": 6157 + "timeMs": { + "value": 6157, + "unit": "ms" + } }, { - "timeMs": 6136 + "timeMs": { + "value": 6136, + "unit": "ms" + } }, { - "timeMs": 5872 + "timeMs": { + "value": 5872, + "unit": "ms" + } }, { - "timeMs": 5948 + "timeMs": { + "value": 5948, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5322 + "timeMs": { + "value": 5322, + "unit": "ms" + } }, { - "timeMs": 5977 + "timeMs": { + "value": 5977, + "unit": "ms" + } }, { - "timeMs": 5782 + "timeMs": { + "value": 5782, + "unit": "ms" + } }, { - "timeMs": 5726 + "timeMs": { + "value": 5726, + "unit": "ms" + } }, { - "timeMs": 5445 + "timeMs": { + "value": 5445, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 424 - }, - "duplicateDependencies": { - "project": "starter", - "result": 14 - }, - "depInstallSize": { - "project": "starter", - "result": 208163840 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3040 + "timeMs": { + "value": 3040, + "unit": "ms" + } }, { - "timeMs": 3052 + "timeMs": { + "value": 3052, + "unit": "ms" + } }, { - "timeMs": 2833 + "timeMs": { + "value": 2833, + "unit": "ms" + } }, { - "timeMs": 3011 + "timeMs": { + "value": 3011, + "unit": "ms" + } }, { - "timeMs": 3085 + "timeMs": { + "value": 3085, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 250, - "duplicateDependencies": 7 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 2061 - }, - { - "installTimeMs": 5123 - }, - { - "installTimeMs": 5541 - }, - { - "installTimeMs": 5470 - }, - { - "installTimeMs": 5167 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4672.4, - "median": 5167, - "min": 2061, - "max": 5541 - }, - "nodeModulesSizeBytes": 246165504 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 144, - "fcpMs": 143.848, - "interactionTests": { - "interactionLatencyMs": 38.831, - "inputDelayMs": 1.976, - "processingDurationMs": 21.369, - "presentationDelayMs": 15.486 - } - }, - { - "firstPaintMs": 195, - "fcpMs": 194.76, - "interactionTests": { - "interactionLatencyMs": 32.979, - "inputDelayMs": 1.726, - "processingDurationMs": 22.545, - "presentationDelayMs": 8.708 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1072, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 214.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 62013440, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1425, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 285, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 37, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82437734.41, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1349, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 269.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 36.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 61, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 116, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78046822.41, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1330, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 266, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 92.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 181, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 797, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76919603.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1299, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 259.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 246, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2123, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3842, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75137024, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1271, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 254.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 214.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 285, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2984, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4873, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73515008, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1313, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 262.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 215.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 272, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2967, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4969, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75952947.2, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 150, - "fcpMs": 150.267, - "interactionTests": { - "interactionLatencyMs": 41.022000000000006, - "inputDelayMs": 1.92, - "processingDurationMs": 22.003, - "presentationDelayMs": 17.099 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1071, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 214.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61947904, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1407, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 281.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 29, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 38, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81376051.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1434, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 286.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 34.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 59, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 119, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82975129.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1422, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 284.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 86.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 184, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 613, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82254233.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1380, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 276, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 177.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 273, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1719, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3382, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79816294.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1347, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 269.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 209.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2767, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4834, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77925580.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1322, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 264.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 213.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 272, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2921, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4874, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76470681.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 138, - "fcpMs": 137.503, - "interactionTests": { - "interactionLatencyMs": 28.625, - "inputDelayMs": 1.595, - "processingDurationMs": 10.521, - "presentationDelayMs": 16.509 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1059, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 211.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61253222.4, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1384, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 276.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 44, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80065331.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1400, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 280, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 35.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 44, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 60, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 86, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80995942.41, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1410, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 282, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 87.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 100, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 161, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 701, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81572659.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1334, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 266.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 183.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 282, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1796, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3363, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77168640, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1302, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 260.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 217.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 151, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 268, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2976, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4997, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75323801.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1339, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 267.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 214.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 280, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2867, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4847, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77466828.8, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 156.75, - "median": 147, - "min": 138, - "max": 195 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 156.59449999999998, - "median": 147.0575, - "min": 137.503, - "max": 194.76 + "representativeIterationIndex": 0, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 27670, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 35.36425, - "median": 35.905, - "min": 28.625, - "max": 41.022000000000006 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.80425, - "median": 1.823, - "min": 1.595, - "max": 1.976 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 19.1095, - "median": 21.686, - "min": 10.521, - "max": 22.545 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 14.450500000000002, - "median": 15.9975, - "min": 8.708, - "max": 17.099 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 125, - "fcpMs": 125.352, - "interactionTests": { - "interactionLatencyMs": 41.375, - "inputDelayMs": 1.852, - "processingDurationMs": 23.718, - "presentationDelayMs": 15.805 - } - }, - { - "firstPaintMs": 117, - "fcpMs": 116.883, - "interactionTests": { - "interactionLatencyMs": 28.625999999999998, - "inputDelayMs": 1.784, - "processingDurationMs": 15.335, - "presentationDelayMs": 11.507 - } - }, - { - "firstPaintMs": 128, - "fcpMs": 127.622, - "interactionTests": { - "interactionLatencyMs": 27.221, - "inputDelayMs": 4.541, - "processingDurationMs": 15.118, - "presentationDelayMs": 7.562 - } - }, - { - "firstPaintMs": 119, - "fcpMs": 119.309, - "interactionTests": { - "interactionLatencyMs": 28.322, - "inputDelayMs": 1.552, - "processingDurationMs": 14.95, - "presentationDelayMs": 11.82 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 122.25, - "median": 122, - "min": 117, - "max": 128 - }, - "fcpMs": { - "unit": "ms", - "mean": 122.29150000000001, - "median": 122.3305, - "min": 116.883, - "max": 127.622 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 31.386000000000003, - "median": 28.473999999999997, - "min": 27.221, - "max": 41.375 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.43225, - "median": 1.818, - "min": 1.552, - "max": 4.541 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 17.28025, - "median": 15.226500000000001, - "min": 14.95, - "max": 23.718 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.673499999999999, - "median": 11.663499999999999, - "min": 7.562, - "max": 15.805 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 218, - "errors": 0, - "requestsPerSec": 43.6, - "avgLatencyMs": 22.44, - "p50LatencyMs": 22, - "p75LatencyMs": 23, - "p90LatencyMs": 23, - "p99LatencyMs": 33, - "maxLatencyMs": 34, - "bytesPerSec": 12608307.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 232, - "errors": 0, - "requestsPerSec": 46.4, - "avgLatencyMs": 106.01, - "p50LatencyMs": 105, - "p75LatencyMs": 107, - "p90LatencyMs": 126, - "p99LatencyMs": 147, - "maxLatencyMs": 164, - "bytesPerSec": 13414400, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 229, - "errors": 0, - "requestsPerSec": 45.8, - "avgLatencyMs": 212.88, - "p50LatencyMs": 213, - "p75LatencyMs": 223, - "p90LatencyMs": 272, - "p99LatencyMs": 436, - "maxLatencyMs": 667, - "bytesPerSec": 13240729.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 222, - "errors": 0, - "requestsPerSec": 44.4, - "avgLatencyMs": 530.07, - "p50LatencyMs": 383, - "p75LatencyMs": 474, - "p90LatencyMs": 785, - "p99LatencyMs": 3686, - "maxLatencyMs": 4493, - "bytesPerSec": 12836044.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 208, - "errors": 0, - "requestsPerSec": 41.6, - "avgLatencyMs": 544.41, - "p50LatencyMs": 384, - "p75LatencyMs": 491, - "p90LatencyMs": 851, - "p99LatencyMs": 3921, - "maxLatencyMs": 4818, - "bytesPerSec": 12027084.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 183, - "errors": 0, - "requestsPerSec": 36.6, - "avgLatencyMs": 618.74, - "p50LatencyMs": 346, - "p75LatencyMs": 547, - "p90LatencyMs": 1274, - "p99LatencyMs": 4398, - "maxLatencyMs": 4825, - "bytesPerSec": 10582425.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 134, - "errors": 0, - "requestsPerSec": 26.8, - "avgLatencyMs": 715.79, - "p50LatencyMs": 314, - "p75LatencyMs": 434, - "p90LatencyMs": 2399, - "p99LatencyMs": 4617, - "maxLatencyMs": 4830, - "bytesPerSec": 7748812.8, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 210, - "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 23.3, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 35, - "bytesPerSec": 12144640, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 222, - "errors": 0, - "requestsPerSec": 44.4, - "avgLatencyMs": 110.99, - "p50LatencyMs": 110, - "p75LatencyMs": 112, - "p90LatencyMs": 117, - "p99LatencyMs": 145, - "maxLatencyMs": 157, - "bytesPerSec": 12839321.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 221, - "errors": 0, - "requestsPerSec": 44.2, - "avgLatencyMs": 220.38, - "p50LatencyMs": 221, - "p75LatencyMs": 228, - "p90LatencyMs": 264, - "p99LatencyMs": 530, - "maxLatencyMs": 818, - "bytesPerSec": 12780339.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 222, - "errors": 0, - "requestsPerSec": 44.4, - "avgLatencyMs": 531.96, - "p50LatencyMs": 402, - "p75LatencyMs": 534, - "p90LatencyMs": 687, - "p99LatencyMs": 3805, - "maxLatencyMs": 4322, - "bytesPerSec": 12836044.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 208, - "errors": 0, - "requestsPerSec": 41.6, - "avgLatencyMs": 582.31, - "p50LatencyMs": 405, - "p75LatencyMs": 618, - "p90LatencyMs": 789, - "p99LatencyMs": 4106, - "maxLatencyMs": 4755, - "bytesPerSec": 12027084.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 183, - "errors": 0, - "requestsPerSec": 36.6, - "avgLatencyMs": 617.93, - "p50LatencyMs": 362, - "p75LatencyMs": 546, - "p90LatencyMs": 1270, - "p99LatencyMs": 4494, - "maxLatencyMs": 4884, - "bytesPerSec": 10582425.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 133, - "errors": 0, - "requestsPerSec": 26.6, - "avgLatencyMs": 717.97, - "p50LatencyMs": 322, - "p75LatencyMs": 423, - "p90LatencyMs": 2392, - "p99LatencyMs": 4327, - "maxLatencyMs": 4671, - "bytesPerSec": 7691468.8, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 213, - "errors": 0, - "requestsPerSec": 42.6, - "avgLatencyMs": 23.02, - "p50LatencyMs": 23, - "p75LatencyMs": 23, - "p90LatencyMs": 24, - "p99LatencyMs": 34, - "maxLatencyMs": 35, - "bytesPerSec": 12318310.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 222, - "errors": 0, - "requestsPerSec": 44.4, - "avgLatencyMs": 110.73, - "p50LatencyMs": 110, - "p75LatencyMs": 111, - "p90LatencyMs": 117, - "p99LatencyMs": 139, - "maxLatencyMs": 154, - "bytesPerSec": 12840960, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 219, - "errors": 0, - "requestsPerSec": 43.8, - "avgLatencyMs": 223.19, - "p50LatencyMs": 222, - "p75LatencyMs": 226, - "p90LatencyMs": 296, - "p99LatencyMs": 526, - "maxLatencyMs": 757, - "bytesPerSec": 12665651.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 212, - "errors": 0, - "requestsPerSec": 42.4, - "avgLatencyMs": 555.25, - "p50LatencyMs": 356, - "p75LatencyMs": 501, - "p90LatencyMs": 803, - "p99LatencyMs": 4141, - "maxLatencyMs": 4877, - "bytesPerSec": 12262604.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 199, - "errors": 0, - "requestsPerSec": 39.8, - "avgLatencyMs": 566.33, - "p50LatencyMs": 350, - "p75LatencyMs": 536, - "p90LatencyMs": 759, - "p99LatencyMs": 4589, - "maxLatencyMs": 4901, - "bytesPerSec": 11509350.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 176, - "errors": 0, - "requestsPerSec": 35.21, - "avgLatencyMs": 590.27, - "p50LatencyMs": 377, - "p75LatencyMs": 509, - "p90LatencyMs": 1252, - "p99LatencyMs": 4154, - "maxLatencyMs": 4570, - "bytesPerSec": 10179379.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 128, - "errors": 0, - "requestsPerSec": 25.6, - "avgLatencyMs": 746.43, - "p50LatencyMs": 312, - "p75LatencyMs": 473, - "p90LatencyMs": 2543, - "p99LatencyMs": 4559, - "maxLatencyMs": 4681, - "bytesPerSec": 7403110.4, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 2, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 4194, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 213.66666666666666, - "median": 213, - "min": 210, - "max": 218 + "mean": 1067.3333333333333, + "median": 1071, + "min": 1059, + "max": 1072 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 42.73333333333333, - "median": 42.6, - "min": 42, - "max": 43.6 + "mean": 213.4666666666667, + "median": 214.2, + "min": 211.8, + "max": 214.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 22.92, - "median": 23.02, - "min": 22.44, - "max": 23.3 + "mean": 4.163333333333333, + "median": 4.17, + "min": 4.14, + "max": 4.18 }, "p50LatencyMs": { "unit": "ms", - "mean": 22.666666666666668, - "median": 23, - "min": 22, - "max": 23 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p75LatencyMs": { "unit": "ms", - "mean": 23.333333333333332, - "median": 23, - "min": 23, - "max": 24 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p90LatencyMs": { "unit": "ms", - "mean": 23.666666666666668, - "median": 24, - "min": 23, - "max": 24 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p99LatencyMs": { "unit": "ms", - "mean": 34, - "median": 34, - "min": 33, - "max": 35 + "mean": 7.666666666666667, + "median": 8, + "min": 6, + "max": 9 }, "maxLatencyMs": { "unit": "ms", - "mean": 34.666666666666664, - "median": 35, - "min": 34, - "max": 35 + "mean": 8.666666666666666, + "median": 9, + "min": 7, + "max": 10 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12357085.866666667, - "median": 12318310.4, - "min": 12144640, - "max": 12608307.2 + "mean": 61738188.800000004, + "median": 61947904, + "min": 61253222.4, + "max": 62013440 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 225.33333333333334, - "median": 222, - "min": 222, - "max": 232 + "mean": 1405.3333333333333, + "median": 1407, + "min": 1384, + "max": 1425 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 45.06666666666666, - "median": 44.4, - "min": 44.4, - "max": 46.4 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 109.24333333333334, - "median": 110.73, - "min": 106.01, - "max": 110.99 + "mean": 281.06666666666666, + "median": 281.4, + "min": 276.8, + "max": 285 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 17.256666666666664, + "median": 17.27, + "min": 16.98, + "max": 17.52 }, "p50LatencyMs": { "unit": "ms", - "mean": 108.33333333333333, - "median": 110, - "min": 105, - "max": 110 + "mean": 17, + "median": 17, + "min": 17, + "max": 17 }, "p75LatencyMs": { "unit": "ms", - "mean": 110, - "median": 111, - "min": 107, - "max": 112 + "mean": 18, + "median": 18, + "min": 17, + "max": 19 }, "p90LatencyMs": { "unit": "ms", - "mean": 120, - "median": 117, - "min": 117, - "max": 126 + "mean": 20.333333333333332, + "median": 20, + "min": 20, + "max": 21 }, "p99LatencyMs": { "unit": "ms", - "mean": 143.66666666666666, - "median": 145, - "min": 139, - "max": 147 + "mean": 29.333333333333332, + "median": 29, + "min": 28, + "max": 31 }, "maxLatencyMs": { "unit": "ms", - "mean": 158.33333333333334, - "median": 157, - "min": 154, - "max": 164 + "mean": 39.666666666666664, + "median": 38, + "min": 37, + "max": 44 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 13031560.533333333, - "median": 12840960, - "min": 12839321.6, - "max": 13414400 + "mean": 81293038.93666667, + "median": 81376051.2, + "min": 80065331.2, + "max": 82437734.41 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 223, - "median": 221, - "min": 219, - "max": 229 + "mean": 1394.3333333333333, + "median": 1400, + "min": 1349, + "max": 1434 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 44.6, - "median": 44.2, - "min": 43.8, - "max": 45.8 + "mean": 278.8666666666667, + "median": 280, + "min": 269.8, + "max": 286.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 218.8166666666667, - "median": 220.38, - "min": 212.88, - "max": 223.19 + "mean": 35.25666666666667, + "median": 35.12, + "min": 34.26, + "max": 36.39 }, "p50LatencyMs": { "unit": "ms", - "mean": 218.66666666666666, - "median": 221, - "min": 213, - "max": 222 + "mean": 35, + "median": 35, + "min": 34, + "max": 36 }, "p75LatencyMs": { "unit": "ms", - "mean": 225.66666666666666, - "median": 226, - "min": 223, - "max": 228 + "mean": 37, + "median": 37, + "min": 35, + "max": 39 }, "p90LatencyMs": { "unit": "ms", - "mean": 277.3333333333333, - "median": 272, - "min": 264, - "max": 296 + "mean": 44, + "median": 44, + "min": 42, + "max": 46 }, "p99LatencyMs": { "unit": "ms", - "mean": 497.3333333333333, - "median": 526, - "min": 436, - "max": 530 + "mean": 60, + "median": 60, + "min": 59, + "max": 61 }, "maxLatencyMs": { "unit": "ms", - "mean": 747.3333333333334, - "median": 757, - "min": 667, - "max": 818 + "mean": 107, + "median": 116, + "min": 86, + "max": 119 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12895573.333333334, - "median": 12780339.2, - "min": 12665651.2, - "max": 13240729.6 + "mean": 80672631.47333333, + "median": 80995942.41, + "min": 78046822.41, + "max": 82975129.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 218.66666666666666, - "median": 222, - "min": 212, - "max": 222 + "mean": 1387.3333333333333, + "median": 1410, + "min": 1330, + "max": 1422 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 43.73333333333333, - "median": 44.4, - "min": 42.4, - "max": 44.4 + "mean": 277.46666666666664, + "median": 282, + "min": 266, + "max": 284.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 539.0933333333334, - "median": 531.96, - "min": 530.07, - "max": 555.25 + "mean": 88.85000000000001, + "median": 87.42, + "min": 86.48, + "max": 92.65 }, "p50LatencyMs": { "unit": "ms", - "mean": 380.3333333333333, - "median": 383, - "min": 356, - "max": 402 + "mean": 82, + "median": 81, + "min": 81, + "max": 84 }, "p75LatencyMs": { "unit": "ms", - "mean": 503, - "median": 501, - "min": 474, - "max": 534 + "mean": 108, + "median": 105, + "min": 100, + "max": 119 }, "p90LatencyMs": { "unit": "ms", - "mean": 758.3333333333334, - "median": 785, - "min": 687, - "max": 803 + "mean": 125.66666666666667, + "median": 124, + "min": 121, + "max": 132 }, "p99LatencyMs": { "unit": "ms", - "mean": 3877.3333333333335, - "median": 3805, - "min": 3686, - "max": 4141 + "mean": 175.33333333333334, + "median": 181, + "min": 161, + "max": 184 }, "maxLatencyMs": { "unit": "ms", - "mean": 4564, - "median": 4493, - "min": 4322, - "max": 4877 + "mean": 703.6666666666666, + "median": 701, + "min": 613, + "max": 797 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12644898.133333335, - "median": 12836044.8, - "min": 12262604.8, - "max": 12836044.8 + "mean": 80248832, + "median": 81572659.2, + "min": 76919603.2, + "max": 82254233.6 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 205, - "median": 208, - "min": 199, - "max": 208 + "mean": 1337.6666666666667, + "median": 1334, + "min": 1299, + "max": 1380 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 41, - "median": 41.6, - "min": 39.8, - "max": 41.6 + "mean": 267.5333333333333, + "median": 266.8, + "min": 259.8, + "max": 276 }, "avgLatencyMs": { "unit": "ms", - "mean": 564.3499999999999, - "median": 566.33, - "min": 544.41, - "max": 582.31 + "mean": 182.86, + "median": 183.24, + "min": 177.15, + "max": 188.19 }, "p50LatencyMs": { "unit": "ms", - "mean": 379.6666666666667, - "median": 384, - "min": 350, - "max": 405 + "mean": 140.66666666666666, + "median": 139, + "min": 136, + "max": 147 }, "p75LatencyMs": { "unit": "ms", - "mean": 548.3333333333334, - "median": 536, - "min": 491, - "max": 618 + "mean": 176, + "median": 176, + "min": 167, + "max": 185 }, "p90LatencyMs": { "unit": "ms", - "mean": 799.6666666666666, - "median": 789, - "min": 759, - "max": 851 + "mean": 267, + "median": 273, + "min": 246, + "max": 282 }, "p99LatencyMs": { "unit": "ms", - "mean": 4205.333333333333, - "median": 4106, - "min": 3921, - "max": 4589 + "mean": 1879.3333333333333, + "median": 1796, + "min": 1719, + "max": 2123 }, "maxLatencyMs": { "unit": "ms", - "mean": 4824.666666666667, - "median": 4818, - "min": 4755, - "max": 4901 + "mean": 3529, + "median": 3382, + "min": 3363, + "max": 3842 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11854506.666666666, - "median": 12027084.8, - "min": 11509350.4, - "max": 12027084.8 + "mean": 77373986.13666667, + "median": 77168640, + "min": 75137024, + "max": 79816294.41 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 180.66666666666666, - "median": 183, - "min": 176, - "max": 183 + "mean": 1306.6666666666667, + "median": 1302, + "min": 1271, + "max": 1347 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 36.13666666666666, - "median": 36.6, - "min": 35.21, - "max": 36.6 + "mean": 261.3333333333333, + "median": 260.4, + "min": 254.2, + "max": 269.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 608.98, - "median": 617.93, - "min": 590.27, - "max": 618.74 + "mean": 213.85333333333335, + "median": 214.34, + "min": 209.51, + "max": 217.71 }, "p50LatencyMs": { "unit": "ms", - "mean": 361.6666666666667, - "median": 362, - "min": 346, - "max": 377 + "mean": 145.33333333333334, + "median": 143, + "min": 142, + "max": 151 }, "p75LatencyMs": { "unit": "ms", - "mean": 534, - "median": 546, - "min": 509, - "max": 547 + "mean": 179.33333333333334, + "median": 181, + "min": 176, + "max": 181 }, "p90LatencyMs": { "unit": "ms", - "mean": 1265.3333333333333, - "median": 1270, - "min": 1252, - "max": 1274 + "mean": 270.3333333333333, + "median": 268, + "min": 258, + "max": 285 }, "p99LatencyMs": { "unit": "ms", - "mean": 4348.666666666667, - "median": 4398, - "min": 4154, - "max": 4494 + "mean": 2909, + "median": 2976, + "min": 2767, + "max": 2984 }, "maxLatencyMs": { "unit": "ms", - "mean": 4759.666666666667, - "median": 4825, - "min": 4570, - "max": 4884 + "mean": 4901.333333333333, + "median": 4873, + "min": 4834, + "max": 4997 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 10448076.799999999, - "median": 10582425.6, - "min": 10179379.2, - "max": 10582425.6 + "mean": 75588130.13333334, + "median": 75323801.6, + "min": 73515008, + "max": 77925580.8 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 131.66666666666666, - "median": 133, - "min": 128, - "max": 134 + "mean": 1324.6666666666667, + "median": 1322, + "min": 1313, + "max": 1339 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 26.333333333333332, - "median": 26.6, - "min": 25.6, - "max": 26.8 + "mean": 264.93666666666667, + "median": 264.4, + "min": 262.61, + "max": 267.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 726.73, - "median": 717.97, - "min": 715.79, - "max": 746.43 + "mean": 214.76999999999998, + "median": 214.5, + "min": 213.9, + "max": 215.91 }, "p50LatencyMs": { "unit": "ms", - "mean": 316, - "median": 314, - "min": 312, - "max": 322 + "mean": 138.33333333333334, + "median": 138, + "min": 137, + "max": 140 }, "p75LatencyMs": { "unit": "ms", - "mean": 443.3333333333333, - "median": 434, - "min": 423, - "max": 473 + "mean": 173.66666666666666, + "median": 177, + "min": 167, + "max": 177 }, "p90LatencyMs": { "unit": "ms", - "mean": 2444.6666666666665, - "median": 2399, - "min": 2392, - "max": 2543 + "mean": 274.6666666666667, + "median": 272, + "min": 272, + "max": 280 }, "p99LatencyMs": { "unit": "ms", - "mean": 4501, - "median": 4559, - "min": 4327, - "max": 4617 + "mean": 2918.3333333333335, + "median": 2921, + "min": 2867, + "max": 2967 }, "maxLatencyMs": { "unit": "ms", - "mean": 4727.333333333333, - "median": 4681, - "min": 4671, - "max": 4830 + "mean": 4896.666666666667, + "median": 4874, + "min": 4847, + "max": 4969 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 7614464, - "median": 7691468.8, - "min": 7403110.4, - "max": 7748812.8 + "mean": 76630152.53333335, + "median": 76470681.6, + "min": 75952947.2, + "max": 77466828.8 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1072, - "errors": 0, - "requestsPerSec": 214.4, - "avgLatencyMs": 4.14, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 62013440, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 218, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12608307.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1425, - "errors": 0, - "requestsPerSec": 285, - "avgLatencyMs": 16.98, - "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 20, - "p99LatencyMs": 28, - "maxLatencyMs": 37, - "bytesPerSec": 82437734.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 232, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 46.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 106.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 107, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 147, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 164, + "unit": "ms" + }, + "bytesPerSec": { + "value": 13414400, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1349, - "errors": 0, - "requestsPerSec": 269.8, - "avgLatencyMs": 36.39, - "p50LatencyMs": 36, - "p75LatencyMs": 39, - "p90LatencyMs": 46, - "p99LatencyMs": 61, - "maxLatencyMs": 116, - "bytesPerSec": 78046822.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 229, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 45.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 212.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 223, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 272, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 436, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 667, + "unit": "ms" + }, + "bytesPerSec": { + "value": 13240729.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1330, - "errors": 0, - "requestsPerSec": 266, - "avgLatencyMs": 92.65, - "p50LatencyMs": 81, - "p75LatencyMs": 119, - "p90LatencyMs": 132, - "p99LatencyMs": 181, - "maxLatencyMs": 797, - "bytesPerSec": 76919603.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 222, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 530.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 383, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 474, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 785, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3686, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4493, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12836044.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1299, - "errors": 0, - "requestsPerSec": 259.8, - "avgLatencyMs": 188.19, - "p50LatencyMs": 147, - "p75LatencyMs": 176, - "p90LatencyMs": 246, - "p99LatencyMs": 2123, - "maxLatencyMs": 3842, - "bytesPerSec": 75137024, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 208, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 544.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 384, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 491, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 851, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3921, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4818, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12027084.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1271, - "errors": 0, - "requestsPerSec": 254.2, - "avgLatencyMs": 214.34, - "p50LatencyMs": 142, - "p75LatencyMs": 181, - "p90LatencyMs": 285, - "p99LatencyMs": 2984, - "maxLatencyMs": 4873, - "bytesPerSec": 73515008, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 183, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 36.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 618.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 346, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 547, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1274, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4398, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4825, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10582425.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1313, - "errors": 0, - "requestsPerSec": 262.61, - "avgLatencyMs": 215.91, - "p50LatencyMs": 138, - "p75LatencyMs": 167, - "p90LatencyMs": 272, - "p99LatencyMs": 2967, - "maxLatencyMs": 4969, - "bytesPerSec": 75952947.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 134, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 26.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 715.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 314, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 434, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2399, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4617, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4830, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7748812.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1071, - "errors": 0, - "requestsPerSec": 214.2, - "avgLatencyMs": 4.17, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 61947904, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 210, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 35, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12144640, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1407, - "errors": 0, - "requestsPerSec": 281.4, - "avgLatencyMs": 17.27, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 38, - "bytesPerSec": 81376051.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 222, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 110.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 145, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 157, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12839321.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1434, - "errors": 0, - "requestsPerSec": 286.8, - "avgLatencyMs": 34.26, - "p50LatencyMs": 34, - "p75LatencyMs": 35, - "p90LatencyMs": 42, - "p99LatencyMs": 59, - "maxLatencyMs": 119, - "bytesPerSec": 82975129.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 221, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 220.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 221, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 228, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 264, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 530, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 818, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12780339.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1422, - "errors": 0, - "requestsPerSec": 284.4, - "avgLatencyMs": 86.48, - "p50LatencyMs": 81, - "p75LatencyMs": 105, - "p90LatencyMs": 124, - "p99LatencyMs": 184, - "maxLatencyMs": 613, - "bytesPerSec": 82254233.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 222, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 531.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 402, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 534, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 687, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3805, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4322, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12836044.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1380, - "errors": 0, - "requestsPerSec": 276, - "avgLatencyMs": 177.15, - "p50LatencyMs": 139, - "p75LatencyMs": 167, - "p90LatencyMs": 273, - "p99LatencyMs": 1719, - "maxLatencyMs": 3382, - "bytesPerSec": 79816294.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 208, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 582.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 405, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 618, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 789, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4106, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4755, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12027084.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1347, - "errors": 0, - "requestsPerSec": 269.4, - "avgLatencyMs": 209.51, - "p50LatencyMs": 143, - "p75LatencyMs": 181, - "p90LatencyMs": 258, - "p99LatencyMs": 2767, - "maxLatencyMs": 4834, - "bytesPerSec": 77925580.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 183, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 36.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 617.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 362, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 546, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1270, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4494, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4884, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10582425.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1322, - "errors": 0, - "requestsPerSec": 264.4, - "avgLatencyMs": 213.9, - "p50LatencyMs": 137, - "p75LatencyMs": 177, - "p90LatencyMs": 272, - "p99LatencyMs": 2921, - "maxLatencyMs": 4874, - "bytesPerSec": 76470681.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 133, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 26.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 717.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 322, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 423, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2392, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4327, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4671, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7691468.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1059, - "errors": 0, - "requestsPerSec": 211.8, - "avgLatencyMs": 4.18, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 9, - "maxLatencyMs": 10, - "bytesPerSec": 61253222.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 213, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 35, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12318310.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1384, - "errors": 0, - "requestsPerSec": 276.8, - "avgLatencyMs": 17.52, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 21, - "p99LatencyMs": 31, - "maxLatencyMs": 44, - "bytesPerSec": 80065331.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 222, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 110.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 139, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 154, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12840960, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1400, - "errors": 0, - "requestsPerSec": 280, - "avgLatencyMs": 35.12, - "p50LatencyMs": 35, - "p75LatencyMs": 37, - "p90LatencyMs": 44, - "p99LatencyMs": 60, - "maxLatencyMs": 86, - "bytesPerSec": 80995942.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 219, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 223.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 222, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 226, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 296, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 526, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 757, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12665651.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1410, - "errors": 0, - "requestsPerSec": 282, - "avgLatencyMs": 87.42, - "p50LatencyMs": 84, - "p75LatencyMs": 100, - "p90LatencyMs": 121, - "p99LatencyMs": 161, - "maxLatencyMs": 701, - "bytesPerSec": 81572659.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 212, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 555.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 356, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 501, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 803, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4141, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4877, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12262604.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1334, - "errors": 0, - "requestsPerSec": 266.8, - "avgLatencyMs": 183.24, - "p50LatencyMs": 136, - "p75LatencyMs": 185, - "p90LatencyMs": 282, - "p99LatencyMs": 1796, - "maxLatencyMs": 3363, - "bytesPerSec": 77168640, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 199, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 566.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 350, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 536, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 759, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4589, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4901, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11509350.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1302, - "errors": 0, - "requestsPerSec": 260.4, - "avgLatencyMs": 217.71, - "p50LatencyMs": 151, - "p75LatencyMs": 176, - "p90LatencyMs": 268, - "p99LatencyMs": 2976, - "maxLatencyMs": 4997, - "bytesPerSec": 75323801.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 176, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 35.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 590.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 377, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 509, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1252, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4154, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4570, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10179379.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1339, - "errors": 0, - "requestsPerSec": 267.8, - "avgLatencyMs": 214.5, - "p50LatencyMs": 140, - "p75LatencyMs": 177, - "p90LatencyMs": 280, - "p99LatencyMs": 2867, - "maxLatencyMs": 4847, - "bytesPerSec": 77466828.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 128, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 25.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 746.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 312, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 473, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2543, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4559, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4681, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7403110.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 0, + "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 27670, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 4194, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1067.3333333333333, - "median": 1071, - "min": 1059, - "max": 1072 + "mean": 213.66666666666666, + "median": 213, + "min": 210, + "max": 218 }, "errors": { "unit": "errors", @@ -1623,71 +2831,71 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 213.4666666666667, - "median": 214.2, - "min": 211.8, - "max": 214.4 + "mean": 42.73333333333333, + "median": 42.6, + "min": 42, + "max": 43.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 4.163333333333333, - "median": 4.17, - "min": 4.14, - "max": 4.18 + "mean": 22.92, + "median": 23.02, + "min": 22.44, + "max": 23.3 }, "p50LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 22.666666666666668, + "median": 23, + "min": 22, + "max": 23 }, "p75LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 23.333333333333332, + "median": 23, + "min": 23, + "max": 24 }, "p90LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 23.666666666666668, + "median": 24, + "min": 23, + "max": 24 }, "p99LatencyMs": { "unit": "ms", - "mean": 7.666666666666667, - "median": 8, - "min": 6, - "max": 9 + "mean": 34, + "median": 34, + "min": 33, + "max": 35 }, "maxLatencyMs": { "unit": "ms", - "mean": 8.666666666666666, - "median": 9, - "min": 7, - "max": 10 + "mean": 34.666666666666664, + "median": 35, + "min": 34, + "max": 35 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 61738188.800000004, - "median": 61947904, - "min": 61253222.4, - "max": 62013440 + "mean": 12357085.866666667, + "median": 12318310.4, + "min": 12144640, + "max": 12608307.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1405.3333333333333, - "median": 1407, - "min": 1384, - "max": 1425 - }, - "errors": { + "mean": 225.33333333333334, + "median": 222, + "min": 222, + "max": 232 + }, + "errors": { "unit": "errors", "mean": 0, "median": 0, @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 281.06666666666666, - "median": 281.4, - "min": 276.8, - "max": 285 + "mean": 45.06666666666666, + "median": 44.4, + "min": 44.4, + "max": 46.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 17.256666666666664, - "median": 17.27, - "min": 16.98, - "max": 17.52 + "mean": 109.24333333333334, + "median": 110.73, + "min": 106.01, + "max": 110.99 }, "p50LatencyMs": { "unit": "ms", - "mean": 17, - "median": 17, - "min": 17, - "max": 17 + "mean": 108.33333333333333, + "median": 110, + "min": 105, + "max": 110 }, "p75LatencyMs": { "unit": "ms", - "mean": 18, - "median": 18, - "min": 17, - "max": 19 + "mean": 110, + "median": 111, + "min": 107, + "max": 112 }, "p90LatencyMs": { "unit": "ms", - "mean": 20.333333333333332, - "median": 20, - "min": 20, - "max": 21 + "mean": 120, + "median": 117, + "min": 117, + "max": 126 }, "p99LatencyMs": { "unit": "ms", - "mean": 29.333333333333332, - "median": 29, - "min": 28, - "max": 31 + "mean": 143.66666666666666, + "median": 145, + "min": 139, + "max": 147 }, "maxLatencyMs": { "unit": "ms", - "mean": 39.666666666666664, - "median": 38, - "min": 37, - "max": 44 + "mean": 158.33333333333334, + "median": 157, + "min": 154, + "max": 164 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 81293038.93666667, - "median": 81376051.2, - "min": 80065331.2, - "max": 82437734.41 + "mean": 13031560.533333333, + "median": 12840960, + "min": 12839321.6, + "max": 13414400 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1394.3333333333333, - "median": 1400, - "min": 1349, - "max": 1434 + "mean": 223, + "median": 221, + "min": 219, + "max": 229 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 278.8666666666667, - "median": 280, - "min": 269.8, - "max": 286.8 + "mean": 44.6, + "median": 44.2, + "min": 43.8, + "max": 45.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 35.25666666666667, - "median": 35.12, - "min": 34.26, - "max": 36.39 + "mean": 218.8166666666667, + "median": 220.38, + "min": 212.88, + "max": 223.19 }, "p50LatencyMs": { "unit": "ms", - "mean": 35, - "median": 35, - "min": 34, - "max": 36 + "mean": 218.66666666666666, + "median": 221, + "min": 213, + "max": 222 }, "p75LatencyMs": { "unit": "ms", - "mean": 37, - "median": 37, - "min": 35, - "max": 39 + "mean": 225.66666666666666, + "median": 226, + "min": 223, + "max": 228 }, "p90LatencyMs": { "unit": "ms", - "mean": 44, - "median": 44, - "min": 42, - "max": 46 + "mean": 277.3333333333333, + "median": 272, + "min": 264, + "max": 296 }, "p99LatencyMs": { "unit": "ms", - "mean": 60, - "median": 60, - "min": 59, - "max": 61 + "mean": 497.3333333333333, + "median": 526, + "min": 436, + "max": 530 }, "maxLatencyMs": { "unit": "ms", - "mean": 107, - "median": 116, - "min": 86, - "max": 119 + "mean": 747.3333333333334, + "median": 757, + "min": 667, + "max": 818 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 80672631.47333333, - "median": 80995942.41, - "min": 78046822.41, - "max": 82975129.6 + "mean": 12895573.333333334, + "median": 12780339.2, + "min": 12665651.2, + "max": 13240729.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1387.3333333333333, - "median": 1410, - "min": 1330, - "max": 1422 + "mean": 218.66666666666666, + "median": 222, + "min": 212, + "max": 222 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 277.46666666666664, - "median": 282, - "min": 266, - "max": 284.4 + "mean": 43.73333333333333, + "median": 44.4, + "min": 42.4, + "max": 44.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 88.85000000000001, - "median": 87.42, - "min": 86.48, - "max": 92.65 + "mean": 539.0933333333334, + "median": 531.96, + "min": 530.07, + "max": 555.25 }, "p50LatencyMs": { "unit": "ms", - "mean": 82, - "median": 81, - "min": 81, - "max": 84 + "mean": 380.3333333333333, + "median": 383, + "min": 356, + "max": 402 }, "p75LatencyMs": { "unit": "ms", - "mean": 108, - "median": 105, - "min": 100, - "max": 119 + "mean": 503, + "median": 501, + "min": 474, + "max": 534 }, "p90LatencyMs": { "unit": "ms", - "mean": 125.66666666666667, - "median": 124, - "min": 121, - "max": 132 + "mean": 758.3333333333334, + "median": 785, + "min": 687, + "max": 803 }, "p99LatencyMs": { "unit": "ms", - "mean": 175.33333333333334, - "median": 181, - "min": 161, - "max": 184 + "mean": 3877.3333333333335, + "median": 3805, + "min": 3686, + "max": 4141 }, "maxLatencyMs": { "unit": "ms", - "mean": 703.6666666666666, - "median": 701, - "min": 613, - "max": 797 + "mean": 4564, + "median": 4493, + "min": 4322, + "max": 4877 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 80248832, - "median": 81572659.2, - "min": 76919603.2, - "max": 82254233.6 + "mean": 12644898.133333335, + "median": 12836044.8, + "min": 12262604.8, + "max": 12836044.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1337.6666666666667, - "median": 1334, - "min": 1299, - "max": 1380 + "mean": 205, + "median": 208, + "min": 199, + "max": 208 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 267.5333333333333, - "median": 266.8, - "min": 259.8, - "max": 276 + "mean": 41, + "median": 41.6, + "min": 39.8, + "max": 41.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 182.86, - "median": 183.24, - "min": 177.15, - "max": 188.19 + "mean": 564.3499999999999, + "median": 566.33, + "min": 544.41, + "max": 582.31 }, "p50LatencyMs": { "unit": "ms", - "mean": 140.66666666666666, - "median": 139, - "min": 136, - "max": 147 + "mean": 379.6666666666667, + "median": 384, + "min": 350, + "max": 405 }, "p75LatencyMs": { "unit": "ms", - "mean": 176, - "median": 176, - "min": 167, - "max": 185 + "mean": 548.3333333333334, + "median": 536, + "min": 491, + "max": 618 }, "p90LatencyMs": { "unit": "ms", - "mean": 267, - "median": 273, - "min": 246, - "max": 282 + "mean": 799.6666666666666, + "median": 789, + "min": 759, + "max": 851 }, "p99LatencyMs": { "unit": "ms", - "mean": 1879.3333333333333, - "median": 1796, - "min": 1719, - "max": 2123 + "mean": 4205.333333333333, + "median": 4106, + "min": 3921, + "max": 4589 }, "maxLatencyMs": { "unit": "ms", - "mean": 3529, - "median": 3382, - "min": 3363, - "max": 3842 + "mean": 4824.666666666667, + "median": 4818, + "min": 4755, + "max": 4901 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 77373986.13666667, - "median": 77168640, - "min": 75137024, - "max": 79816294.41 + "mean": 11854506.666666666, + "median": 12027084.8, + "min": 11509350.4, + "max": 12027084.8 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1306.6666666666667, - "median": 1302, - "min": 1271, - "max": 1347 + "mean": 180.66666666666666, + "median": 183, + "min": 176, + "max": 183 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 261.3333333333333, - "median": 260.4, - "min": 254.2, - "max": 269.4 + "mean": 36.13666666666666, + "median": 36.6, + "min": 35.21, + "max": 36.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 213.85333333333335, - "median": 214.34, - "min": 209.51, - "max": 217.71 + "mean": 608.98, + "median": 617.93, + "min": 590.27, + "max": 618.74 }, "p50LatencyMs": { "unit": "ms", - "mean": 145.33333333333334, - "median": 143, - "min": 142, - "max": 151 + "mean": 361.6666666666667, + "median": 362, + "min": 346, + "max": 377 }, "p75LatencyMs": { "unit": "ms", - "mean": 179.33333333333334, - "median": 181, - "min": 176, - "max": 181 + "mean": 534, + "median": 546, + "min": 509, + "max": 547 }, "p90LatencyMs": { "unit": "ms", - "mean": 270.3333333333333, - "median": 268, - "min": 258, - "max": 285 + "mean": 1265.3333333333333, + "median": 1270, + "min": 1252, + "max": 1274 }, "p99LatencyMs": { "unit": "ms", - "mean": 2909, - "median": 2976, - "min": 2767, - "max": 2984 + "mean": 4348.666666666667, + "median": 4398, + "min": 4154, + "max": 4494 }, "maxLatencyMs": { "unit": "ms", - "mean": 4901.333333333333, - "median": 4873, - "min": 4834, - "max": 4997 + "mean": 4759.666666666667, + "median": 4825, + "min": 4570, + "max": 4884 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 75588130.13333334, - "median": 75323801.6, - "min": 73515008, - "max": 77925580.8 + "mean": 10448076.799999999, + "median": 10582425.6, + "min": 10179379.2, + "max": 10582425.6 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1324.6666666666667, - "median": 1322, - "min": 1313, - "max": 1339 + "mean": 131.66666666666666, + "median": 133, + "min": 128, + "max": 134 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 264.93666666666667, - "median": 264.4, - "min": 262.61, - "max": 267.8 + "mean": 26.333333333333332, + "median": 26.6, + "min": 25.6, + "max": 26.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 214.76999999999998, - "median": 214.5, - "min": 213.9, - "max": 215.91 + "mean": 726.73, + "median": 717.97, + "min": 715.79, + "max": 746.43 }, "p50LatencyMs": { "unit": "ms", - "mean": 138.33333333333334, - "median": 138, - "min": 137, - "max": 140 + "mean": 316, + "median": 314, + "min": 312, + "max": 322 }, "p75LatencyMs": { "unit": "ms", - "mean": 173.66666666666666, - "median": 177, - "min": 167, - "max": 177 + "mean": 443.3333333333333, + "median": 434, + "min": 423, + "max": 473 }, "p90LatencyMs": { "unit": "ms", - "mean": 274.6666666666667, - "median": 272, - "min": 272, - "max": 280 + "mean": 2444.6666666666665, + "median": 2399, + "min": 2392, + "max": 2543 }, "p99LatencyMs": { "unit": "ms", - "mean": 2918.3333333333335, - "median": 2921, - "min": 2867, - "max": 2967 + "mean": 4501, + "median": 4559, + "min": 4327, + "max": 4617 }, "maxLatencyMs": { "unit": "ms", - "mean": 4896.666666666667, - "median": 4874, - "min": 4847, - "max": 4969 + "mean": 4727.333333333333, + "median": 4681, + "min": 4671, + "max": 4830 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 76630152.53333335, - "median": 76470681.6, - "min": 75952947.2, - "max": 77466828.8 + "mean": 7614464, + "median": 7691468.8, + "min": 7403110.4, + "max": 7748812.8 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 144, + "unit": "ms" + }, + "fcpMs": { + "value": 143.848, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 38.831, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.976, + "unit": "ms" + }, + "processingDurationMs": { + "value": 21.369, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.486, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 195, + "unit": "ms" + }, + "fcpMs": { + "value": 194.76, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 32.979, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.726, + "unit": "ms" + }, + "processingDurationMs": { + "value": 22.545, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.708, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 150, + "unit": "ms" + }, + "fcpMs": { + "value": 150.267, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 41.022000000000006, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.92, + "unit": "ms" + }, + "processingDurationMs": { + "value": 22.003, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.099, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 138, + "unit": "ms" + }, + "fcpMs": { + "value": 137.503, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 28.625, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.595, + "unit": "ms" + }, + "processingDurationMs": { + "value": 10.521, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.509, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 156.75, + "median": 147, + "min": 138, + "max": 195 + }, + "fcpMs": { + "unit": "ms", + "mean": 156.59449999999998, + "median": 147.0575, + "min": 137.503, + "max": 194.76 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 35.36425, + "median": 35.905, + "min": 28.625, + "max": 41.022000000000006 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.80425, + "median": 1.823, + "min": 1.595, + "max": 1.976 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 19.1095, + "median": 21.686, + "min": 10.521, + "max": 22.545 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 14.450500000000002, + "median": 15.9975, + "min": 8.708, + "max": 17.099 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 125, + "unit": "ms" + }, + "fcpMs": { + "value": 125.352, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 41.375, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.852, + "unit": "ms" + }, + "processingDurationMs": { + "value": 23.718, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.805, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 117, + "unit": "ms" + }, + "fcpMs": { + "value": 116.883, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 28.625999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.784, + "unit": "ms" + }, + "processingDurationMs": { + "value": 15.335, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.507, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 128, + "unit": "ms" + }, + "fcpMs": { + "value": 127.622, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 27.221, + "unit": "ms" + }, + "inputDelayMs": { + "value": 4.541, + "unit": "ms" + }, + "processingDurationMs": { + "value": 15.118, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.562, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 119, + "unit": "ms" + }, + "fcpMs": { + "value": 119.309, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 28.322, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.552, + "unit": "ms" + }, + "processingDurationMs": { + "value": 14.95, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.82, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 122.25, + "median": 122, + "min": 117, + "max": 128 + }, + "fcpMs": { + "unit": "ms", + "mean": 122.29150000000001, + "median": 122.3305, + "min": 116.883, + "max": 127.622 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 31.386000000000003, + "median": 28.473999999999997, + "min": 27.221, + "max": 41.375 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.43225, + "median": 1.818, + "min": 1.552, + "max": 4.541 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 17.28025, + "median": 15.226500000000001, + "min": 14.95, + "max": 23.718 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.673499999999999, + "median": 11.663499999999999, + "min": 7.562, + "max": 15.805 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 424, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 250, + "unit": "count" + }, + "duplicateDependencies": { + "value": 7, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 14, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 208163840, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.146.3.json b/packages/results/data/tanstack/versions/1.146.3.json index 0821e7d6..11f8f640 100644 --- a/packages/results/data/tanstack/versions/1.146.3.json +++ b/packages/results/data/tanstack/versions/1.146.3.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-09-28T11:12:21.494Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.146.3", @@ -35,13 +37,12 @@ "vitest": "4.0.16", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-09-28T11:12:21.494Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.146.3", "releasedAt": "2026-01-09T07:33:03.427Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1844, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5423, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5094, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5244, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5059, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4532.8, + "median": 5094, + "min": 1844, + "max": 5423 + }, + "nodeModulesSizeBytes": { + "value": 224448512, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5929 + "timeMs": { + "value": 5929, + "unit": "ms" + } }, { - "timeMs": 6916 + "timeMs": { + "value": 6916, + "unit": "ms" + } }, { - "timeMs": 5608 + "timeMs": { + "value": 5608, + "unit": "ms" + } }, { - "timeMs": 5725 + "timeMs": { + "value": 5725, + "unit": "ms" + } }, { - "timeMs": 6233 + "timeMs": { + "value": 6233, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5310 + "timeMs": { + "value": 5310, + "unit": "ms" + } }, { - "timeMs": 5538 + "timeMs": { + "value": 5538, + "unit": "ms" + } }, { - "timeMs": 5537 + "timeMs": { + "value": 5537, + "unit": "ms" + } }, { - "timeMs": 5872 + "timeMs": { + "value": 5872, + "unit": "ms" + } }, { - "timeMs": 6127 + "timeMs": { + "value": 6127, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 405 - }, - "duplicateDependencies": { - "project": "starter", - "result": 12 - }, - "depInstallSize": { - "project": "starter", - "result": 188206632 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2903 + "timeMs": { + "value": 2903, + "unit": "ms" + } }, { - "timeMs": 2795 + "timeMs": { + "value": 2795, + "unit": "ms" + } }, { - "timeMs": 2991 + "timeMs": { + "value": 2991, + "unit": "ms" + } }, { - "timeMs": 3065 + "timeMs": { + "value": 3065, + "unit": "ms" + } }, { - "timeMs": 3007 + "timeMs": { + "value": 3007, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 249, - "duplicateDependencies": 6 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1844 - }, - { - "installTimeMs": 5423 - }, - { - "installTimeMs": 5094 - }, - { - "installTimeMs": 5244 - }, - { - "installTimeMs": 5059 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4532.8, - "median": 5094, - "min": 1844, - "max": 5423 - }, - "nodeModulesSizeBytes": 224448512 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 169, - "fcpMs": 169.438, - "interactionTests": { - "interactionLatencyMs": 22.652, - "inputDelayMs": 1.115, - "processingDurationMs": 13.023, - "presentationDelayMs": 8.514 - } - }, - { - "firstPaintMs": 141, - "fcpMs": 140.984, - "interactionTests": { - "interactionLatencyMs": 30.051000000000002, - "inputDelayMs": 1.791, - "processingDurationMs": 19.628, - "presentationDelayMs": 8.632 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1071, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 214.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61954457.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1374, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 274.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 43, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79488614.41, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1432, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 286.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 34.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 45, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 57, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 114, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82844057.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1384, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 276.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 88.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 165, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 621, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80078438.41, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1373, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 274.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 178.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 257, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1818, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3543, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79423078.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1343, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 268.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 210.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 277, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2862, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4837, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77696204.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5020, + "unit": "ms" + }, + "requests": { + "value": 1310, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 262, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 208.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 236, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2730, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4871, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75776000, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 152, - "fcpMs": 152.009, - "interactionTests": { - "interactionLatencyMs": 33.254000000000005, - "inputDelayMs": 1.797, - "processingDurationMs": 22.983, - "presentationDelayMs": 8.474 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1081, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 216.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 62531174.4, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1410, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 282, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81559552, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1464, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 292.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 33.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 43, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 56, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 66, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84705280, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1453, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 290.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 84.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 153, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 691, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84049920, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1419, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 283.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 172.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 260, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1579, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3249, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82083840, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1372, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 274.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 210, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 279, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2714, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4811, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79357542.41, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1357, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 271.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 212.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 282, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2993, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4936, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78502297.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 135, - "fcpMs": 135.355, - "interactionTests": { - "interactionLatencyMs": 32.634, - "inputDelayMs": 1.987, - "processingDurationMs": 24.014, - "presentationDelayMs": 6.633 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1079, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 215.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 62419763.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1430, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 286, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82726092.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1444, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 288.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 34.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 44, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 62, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 114, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83538739.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1430, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 286, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 86.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 165, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 740, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82726092.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1416, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 283.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 172.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 255, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1650, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3306, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81913446.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1433, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 286.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 204.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 267, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2780, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4875, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82896486.41, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1382, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 276.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 215.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 280, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2852, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4841, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79937536, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 149.25, - "median": 146.5, - "min": 135, - "max": 169 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 149.44650000000001, - "median": 146.4965, - "min": 135.355, - "max": 169.438 + "representativeIterationIndex": 2, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 28457, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 29.647750000000002, - "median": 31.3425, - "min": 22.652, - "max": 33.254000000000005 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.6724999999999999, - "median": 1.794, - "min": 1.115, - "max": 1.987 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 19.912, - "median": 21.305500000000002, - "min": 13.023, - "max": 24.014 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 8.06325, - "median": 8.494, - "min": 6.633, - "max": 8.632 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 128, - "fcpMs": 128.443, - "interactionTests": { - "interactionLatencyMs": 32.363, - "inputDelayMs": 3.884, - "processingDurationMs": 18.367, - "presentationDelayMs": 10.112 - } - }, - { - "firstPaintMs": 129, - "fcpMs": 128.869, - "interactionTests": { - "interactionLatencyMs": 27.918, - "inputDelayMs": 1.605, - "processingDurationMs": 19.184, - "presentationDelayMs": 7.129 - } - }, - { - "firstPaintMs": 147, - "fcpMs": 147.309, - "interactionTests": { - "interactionLatencyMs": 36.148, - "inputDelayMs": 1.818, - "processingDurationMs": 18.962, - "presentationDelayMs": 15.368 - } - }, - { - "firstPaintMs": 136, - "fcpMs": 136.327, - "interactionTests": { - "interactionLatencyMs": 47.416, - "inputDelayMs": 1.976, - "processingDurationMs": 26.174, - "presentationDelayMs": 19.266 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 135, - "median": 132.5, - "min": 128, - "max": 147 - }, - "fcpMs": { - "unit": "ms", - "mean": 135.237, - "median": 132.598, - "min": 128.443, - "max": 147.309 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 35.96125, - "median": 34.2555, - "min": 27.918, - "max": 47.416 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.3207500000000003, - "median": 1.897, - "min": 1.605, - "max": 3.884 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 20.671750000000003, - "median": 19.073, - "min": 18.367, - "max": 26.174 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 12.96875, - "median": 12.74, - "min": 7.129, - "max": 19.266 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 194, - "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 25.17, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 26, - "p99LatencyMs": 38, - "maxLatencyMs": 38, - "bytesPerSec": 11218944, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 202, - "errors": 0, - "requestsPerSec": 40.4, - "avgLatencyMs": 121.47, - "p50LatencyMs": 121, - "p75LatencyMs": 123, - "p90LatencyMs": 144, - "p99LatencyMs": 173, - "maxLatencyMs": 202, - "bytesPerSec": 11680972.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 199, - "errors": 0, - "requestsPerSec": 39.8, - "avgLatencyMs": 244.18, - "p50LatencyMs": 243, - "p75LatencyMs": 257, - "p90LatencyMs": 315, - "p99LatencyMs": 667, - "maxLatencyMs": 788, - "bytesPerSec": 11507302.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 190, - "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 587.44, - "p50LatencyMs": 394, - "p75LatencyMs": 515, - "p90LatencyMs": 843, - "p99LatencyMs": 4446, - "maxLatencyMs": 4839, - "bytesPerSec": 10986291.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 177, - "errors": 0, - "requestsPerSec": 35.4, - "avgLatencyMs": 611.91, - "p50LatencyMs": 394, - "p75LatencyMs": 651, - "p90LatencyMs": 860, - "p99LatencyMs": 4300, - "maxLatencyMs": 4743, - "bytesPerSec": 10235494.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 154, - "errors": 0, - "requestsPerSec": 30.8, - "avgLatencyMs": 615.35, - "p50LatencyMs": 369, - "p75LatencyMs": 563, - "p90LatencyMs": 1416, - "p99LatencyMs": 4339, - "maxLatencyMs": 4775, - "bytesPerSec": 8907980.81, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 103, - "errors": 0, - "requestsPerSec": 20.6, - "avgLatencyMs": 828.43, - "p50LatencyMs": 356, - "p75LatencyMs": 419, - "p90LatencyMs": 2866, - "p99LatencyMs": 4651, - "maxLatencyMs": 4897, - "bytesPerSec": 5956812.8, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 198, - "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 24.69, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 38, - "maxLatencyMs": 38, - "bytesPerSec": 11449958.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 214, - "errors": 0, - "requestsPerSec": 42.8, - "avgLatencyMs": 115.22, - "p50LatencyMs": 115, - "p75LatencyMs": 117, - "p90LatencyMs": 135, - "p99LatencyMs": 147, - "maxLatencyMs": 169, - "bytesPerSec": 12375654.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 208, - "errors": 0, - "requestsPerSec": 41.6, - "avgLatencyMs": 234.05, - "p50LatencyMs": 232, - "p75LatencyMs": 237, - "p90LatencyMs": 299, - "p99LatencyMs": 519, - "maxLatencyMs": 749, - "bytesPerSec": 12028313.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 205, - "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 570.97, - "p50LatencyMs": 410, - "p75LatencyMs": 645, - "p90LatencyMs": 710, - "p99LatencyMs": 4116, - "maxLatencyMs": 4843, - "bytesPerSec": 11854643.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 190, - "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 591.29, - "p50LatencyMs": 398, - "p75LatencyMs": 506, - "p90LatencyMs": 919, - "p99LatencyMs": 4253, - "maxLatencyMs": 4749, - "bytesPerSec": 10986700.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 164, - "errors": 0, - "requestsPerSec": 32.8, - "avgLatencyMs": 634.96, - "p50LatencyMs": 354, - "p75LatencyMs": 567, - "p90LatencyMs": 1385, - "p99LatencyMs": 4436, - "maxLatencyMs": 4894, - "bytesPerSec": 9483059.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 115, - "errors": 0, - "requestsPerSec": 23, - "avgLatencyMs": 829.09, - "p50LatencyMs": 369, - "p75LatencyMs": 466, - "p90LatencyMs": 2835, - "p99LatencyMs": 4683, - "maxLatencyMs": 5000, - "bytesPerSec": 6649446.4, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 201, - "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 24.3, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 25, - "p99LatencyMs": 37, - "maxLatencyMs": 40, - "bytesPerSec": 11621990.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 207, - "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 118.79, - "p50LatencyMs": 118, - "p75LatencyMs": 123, - "p90LatencyMs": 128, - "p99LatencyMs": 141, - "maxLatencyMs": 168, - "bytesPerSec": 11970969.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 202, - "errors": 0, - "requestsPerSec": 40.4, - "avgLatencyMs": 241.46, - "p50LatencyMs": 238, - "p75LatencyMs": 254, - "p90LatencyMs": 310, - "p99LatencyMs": 569, - "maxLatencyMs": 791, - "bytesPerSec": 11682611.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 201, - "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 560.07, - "p50LatencyMs": 446, - "p75LatencyMs": 545, - "p90LatencyMs": 763, - "p99LatencyMs": 3437, - "maxLatencyMs": 4465, - "bytesPerSec": 11623628.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 190, - "errors": 0, - "requestsPerSec": 38, - "avgLatencyMs": 609.14, - "p50LatencyMs": 416, - "p75LatencyMs": 570, - "p90LatencyMs": 794, - "p99LatencyMs": 4554, - "maxLatencyMs": 4832, - "bytesPerSec": 10989158.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 158, - "errors": 0, - "requestsPerSec": 31.6, - "avgLatencyMs": 644.24, - "p50LatencyMs": 355, - "p75LatencyMs": 631, - "p90LatencyMs": 1301, - "p99LatencyMs": 4529, - "maxLatencyMs": 4779, - "bytesPerSec": 9135718.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 110, - "errors": 0, - "requestsPerSec": 22, - "avgLatencyMs": 867.01, - "p50LatencyMs": 390, - "p75LatencyMs": 648, - "p90LatencyMs": 2564, - "p99LatencyMs": 4565, - "maxLatencyMs": 5003, - "bytesPerSec": 6362316.8, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 2, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 3782, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 197.66666666666666, - "median": 198, - "min": 194, - "max": 201 + "mean": 1077, + "median": 1079, + "min": 1071, + "max": 1081 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 39.53666666666667, - "median": 39.6, - "min": 38.8, - "max": 40.21 + "mean": 215.4, + "median": 215.8, + "min": 214.2, + "max": 216.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 24.72, - "median": 24.69, - "min": 24.3, - "max": 25.17 + "mean": 4.156666666666667, + "median": 4.16, + "min": 4.15, + "max": 4.16 }, "p50LatencyMs": { "unit": "ms", - "mean": 24.333333333333332, - "median": 24, - "min": 24, - "max": 25 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p75LatencyMs": { "unit": "ms", - "mean": 25.333333333333332, - "median": 25, - "min": 25, - "max": 26 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p90LatencyMs": { "unit": "ms", - "mean": 25.666666666666668, - "median": 26, - "min": 25, - "max": 26 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p99LatencyMs": { "unit": "ms", - "mean": 37.666666666666664, - "median": 38, - "min": 37, - "max": 38 + "mean": 7.666666666666667, + "median": 8, + "min": 7, + "max": 8 }, "maxLatencyMs": { "unit": "ms", - "mean": 38.666666666666664, - "median": 38, - "min": 38, - "max": 40 + "mean": 8.666666666666666, + "median": 9, + "min": 8, + "max": 9 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11430297.6, - "median": 11449958.4, - "min": 11218944, - "max": 11621990.4 + "mean": 62301798.4, + "median": 62419763.2, + "min": 61954457.6, + "max": 62531174.4 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 207.66666666666666, - "median": 207, - "min": 202, - "max": 214 + "mean": 1404.6666666666667, + "median": 1410, + "min": 1374, + "max": 1430 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 41.53333333333333, - "median": 41.4, - "min": 40.4, - "max": 42.8 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 118.49333333333334, - "median": 118.79, - "min": 115.22, - "max": 121.47 + "mean": 280.93333333333334, + "median": 282, + "min": 274.8, + "max": 286 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 17.30666666666667, + "median": 17.26, + "min": 17, + "max": 17.66 }, "p50LatencyMs": { "unit": "ms", - "mean": 118, - "median": 118, - "min": 115, - "max": 121 + "mean": 17, + "median": 17, + "min": 17, + "max": 17 }, "p75LatencyMs": { "unit": "ms", - "mean": 121, - "median": 123, - "min": 117, - "max": 123 + "mean": 18, + "median": 18, + "min": 18, + "max": 18 }, "p90LatencyMs": { "unit": "ms", - "mean": 135.66666666666666, - "median": 135, - "min": 128, - "max": 144 + "mean": 20.333333333333332, + "median": 20, + "min": 20, + "max": 21 }, "p99LatencyMs": { "unit": "ms", - "mean": 153.66666666666666, - "median": 147, - "min": 141, - "max": 173 + "mean": 30, + "median": 28, + "min": 28, + "max": 34 }, "maxLatencyMs": { "unit": "ms", - "mean": 179.66666666666666, - "median": 169, - "min": 168, - "max": 202 + "mean": 39.333333333333336, + "median": 39, + "min": 36, + "max": 43 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12009198.933333335, - "median": 11970969.6, - "min": 11680972.8, - "max": 12375654.4 + "mean": 81258086.40333332, + "median": 81559552, + "min": 79488614.41, + "max": 82726092.8 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 203, - "median": 202, - "min": 199, - "max": 208 + "mean": 1446.6666666666667, + "median": 1444, + "min": 1432, + "max": 1464 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 40.6, - "median": 40.4, - "min": 39.8, - "max": 41.6 + "mean": 289.3333333333333, + "median": 288.8, + "min": 286.4, + "max": 292.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 239.89666666666668, - "median": 241.46, - "min": 234.05, - "max": 244.18 + "mean": 33.96666666666666, + "median": 34.05, + "min": 33.53, + "max": 34.32 }, "p50LatencyMs": { "unit": "ms", - "mean": 237.66666666666666, - "median": 238, - "min": 232, - "max": 243 + "mean": 33.333333333333336, + "median": 33, + "min": 33, + "max": 34 }, "p75LatencyMs": { "unit": "ms", - "mean": 249.33333333333334, - "median": 254, - "min": 237, - "max": 257 + "mean": 36.333333333333336, + "median": 36, + "min": 36, + "max": 37 }, "p90LatencyMs": { "unit": "ms", - "mean": 308, - "median": 310, - "min": 299, - "max": 315 + "mean": 44, + "median": 44, + "min": 43, + "max": 45 }, "p99LatencyMs": { "unit": "ms", - "mean": 585, - "median": 569, - "min": 519, - "max": 667 + "mean": 58.333333333333336, + "median": 57, + "min": 56, + "max": 62 }, "maxLatencyMs": { "unit": "ms", - "mean": 776, - "median": 788, - "min": 749, - "max": 791 + "mean": 98, + "median": 114, + "min": 66, + "max": 114 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11739409.066666668, - "median": 11682611.2, - "min": 11507302.4, - "max": 12028313.6 + "mean": 83696025.60000001, + "median": 83538739.2, + "min": 82844057.6, + "max": 84705280 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 198.66666666666666, - "median": 201, - "min": 190, - "max": 205 + "mean": 1422.3333333333333, + "median": 1430, + "min": 1384, + "max": 1453 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 39.73666666666667, - "median": 40.21, - "min": 38, - "max": 41 + "mean": 284.47, + "median": 286, + "min": 276.8, + "max": 290.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 572.8266666666667, - "median": 570.97, - "min": 560.07, - "max": 587.44 + "mean": 86.55, + "median": 86.1, + "min": 84.66, + "max": 88.89 }, "p50LatencyMs": { "unit": "ms", - "mean": 416.6666666666667, - "median": 410, - "min": 394, - "max": 446 + "mean": 80.33333333333333, + "median": 80, + "min": 80, + "max": 81 }, "p75LatencyMs": { "unit": "ms", - "mean": 568.3333333333334, - "median": 545, - "min": 515, - "max": 645 + "mean": 105.66666666666667, + "median": 102, + "min": 102, + "max": 113 }, "p90LatencyMs": { "unit": "ms", - "mean": 772, - "median": 763, - "min": 710, - "max": 843 + "mean": 126.66666666666667, + "median": 127, + "min": 122, + "max": 131 }, "p99LatencyMs": { "unit": "ms", - "mean": 3999.6666666666665, - "median": 4116, - "min": 3437, - "max": 4446 + "mean": 161, + "median": 165, + "min": 153, + "max": 165 }, "maxLatencyMs": { "unit": "ms", - "mean": 4715.666666666667, - "median": 4839, - "min": 4465, - "max": 4843 + "mean": 684, + "median": 691, + "min": 621, + "max": 740 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11488187.733333334, - "median": 11623628.8, - "min": 10986291.2, - "max": 11854643.2 + "mean": 82284817.07, + "median": 82726092.8, + "min": 80078438.41, + "max": 84049920 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 185.66666666666666, - "median": 190, - "min": 177, - "max": 190 + "mean": 1402.6666666666667, + "median": 1416, + "min": 1373, + "max": 1419 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 37.13333333333333, - "median": 38, - "min": 35.4, - "max": 38 + "mean": 280.5366666666667, + "median": 283.2, + "min": 274.61, + "max": 283.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 604.1133333333332, - "median": 609.14, - "min": 591.29, - "max": 611.91 + "mean": 174.43666666666664, + "median": 172.62, + "min": 172.25, + "max": 178.44 }, "p50LatencyMs": { "unit": "ms", - "mean": 402.6666666666667, - "median": 398, - "min": 394, - "max": 416 + "mean": 135.66666666666666, + "median": 136, + "min": 132, + "max": 139 }, "p75LatencyMs": { "unit": "ms", - "mean": 575.6666666666666, - "median": 570, - "min": 506, - "max": 651 + "mean": 164, + "median": 163, + "min": 160, + "max": 169 }, "p90LatencyMs": { "unit": "ms", - "mean": 857.6666666666666, - "median": 860, - "min": 794, - "max": 919 + "mean": 257.3333333333333, + "median": 257, + "min": 255, + "max": 260 }, "p99LatencyMs": { "unit": "ms", - "mean": 4369, - "median": 4300, - "min": 4253, - "max": 4554 + "mean": 1682.3333333333333, + "median": 1650, + "min": 1579, + "max": 1818 }, "maxLatencyMs": { "unit": "ms", - "mean": 4774.666666666667, - "median": 4749, - "min": 4743, - "max": 4832 + "mean": 3366, + "median": 3306, + "min": 3249, + "max": 3543 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 10737117.866666667, - "median": 10986700.8, - "min": 10235494.4, - "max": 10989158.4 + "mean": 81140121.60666667, + "median": 81913446.41, + "min": 79423078.41, + "max": 82083840 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 158.66666666666666, - "median": 158, - "min": 154, - "max": 164 + "mean": 1382.6666666666667, + "median": 1372, + "min": 1343, + "max": 1433 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 31.73333333333333, - "median": 31.6, - "min": 30.8, - "max": 32.8 + "mean": 276.54, + "median": 274.4, + "min": 268.61, + "max": 286.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 631.5166666666667, - "median": 634.96, - "min": 615.35, - "max": 644.24 + "mean": 208.2266666666667, + "median": 210, + "min": 204.3, + "max": 210.38 }, "p50LatencyMs": { "unit": "ms", - "mean": 359.3333333333333, - "median": 355, - "min": 354, - "max": 369 + "mean": 142.33333333333334, + "median": 144, + "min": 131, + "max": 152 }, "p75LatencyMs": { "unit": "ms", - "mean": 587, - "median": 567, - "min": 563, - "max": 631 + "mean": 176.33333333333334, + "median": 174, + "min": 170, + "max": 185 }, "p90LatencyMs": { "unit": "ms", - "mean": 1367.3333333333333, - "median": 1385, - "min": 1301, - "max": 1416 + "mean": 274.3333333333333, + "median": 277, + "min": 267, + "max": 279 }, "p99LatencyMs": { "unit": "ms", - "mean": 4434.666666666667, - "median": 4436, - "min": 4339, - "max": 4529 + "mean": 2785.3333333333335, + "median": 2780, + "min": 2714, + "max": 2862 }, "maxLatencyMs": { "unit": "ms", - "mean": 4816, - "median": 4779, - "min": 4775, - "max": 4894 + "mean": 4841, + "median": 4837, + "min": 4811, + "max": 4875 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 9175586.136666665, - "median": 9135718.4, - "min": 8907980.81, - "max": 9483059.2 + "mean": 79983411.20666666, + "median": 79357542.41, + "min": 77696204.8, + "max": 82896486.41 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 109.33333333333333, - "median": 110, - "min": 103, - "max": 115 + "mean": 1349.6666666666667, + "median": 1357, + "min": 1310, + "max": 1382 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 21.866666666666664, - "median": 22, - "min": 20.6, - "max": 23 + "mean": 269.93333333333334, + "median": 271.4, + "min": 262, + "max": 276.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 841.5099999999999, - "median": 829.09, - "min": 828.43, - "max": 867.01 + "mean": 212.08333333333334, + "median": 212.21, + "min": 208.84, + "max": 215.2 }, "p50LatencyMs": { "unit": "ms", - "mean": 371.6666666666667, - "median": 369, - "min": 356, - "max": 390 + "mean": 140.66666666666666, + "median": 140, + "min": 135, + "max": 147 }, "p75LatencyMs": { "unit": "ms", - "mean": 511, - "median": 466, - "min": 419, - "max": 648 + "mean": 181.66666666666666, + "median": 182, + "min": 181, + "max": 182 }, "p90LatencyMs": { "unit": "ms", - "mean": 2755, - "median": 2835, - "min": 2564, - "max": 2866 + "mean": 266, + "median": 280, + "min": 236, + "max": 282 }, "p99LatencyMs": { "unit": "ms", - "mean": 4633, - "median": 4651, - "min": 4565, - "max": 4683 + "mean": 2858.3333333333335, + "median": 2852, + "min": 2730, + "max": 2993 }, "maxLatencyMs": { "unit": "ms", - "mean": 4966.666666666667, - "median": 5000, - "min": 4897, - "max": 5003 + "mean": 4882.666666666667, + "median": 4871, + "min": 4841, + "max": 4936 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 6322858.666666667, - "median": 6362316.8, - "min": 5956812.8, - "max": 6649446.4 + "mean": 78071944.53333333, + "median": 78502297.6, + "min": 75776000, + "max": 79937536 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1071, - "errors": 0, - "requestsPerSec": 214.2, - "avgLatencyMs": 4.16, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 61954457.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 194, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 38.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 38, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 38, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11218944, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1374, - "errors": 0, - "requestsPerSec": 274.8, - "avgLatencyMs": 17.66, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 21, - "p99LatencyMs": 34, - "maxLatencyMs": 43, - "bytesPerSec": 79488614.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 202, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 121.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 173, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 202, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11680972.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1432, - "errors": 0, - "requestsPerSec": 286.4, - "avgLatencyMs": 34.32, - "p50LatencyMs": 34, - "p75LatencyMs": 37, - "p90LatencyMs": 45, - "p99LatencyMs": 57, - "maxLatencyMs": 114, - "bytesPerSec": 82844057.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 199, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 244.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 257, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 315, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 667, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 788, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11507302.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1384, - "errors": 0, - "requestsPerSec": 276.8, - "avgLatencyMs": 88.89, - "p50LatencyMs": 80, - "p75LatencyMs": 113, - "p90LatencyMs": 131, - "p99LatencyMs": 165, - "maxLatencyMs": 621, - "bytesPerSec": 80078438.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 190, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 38, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 587.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 394, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 515, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 843, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4446, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4839, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10986291.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1373, - "errors": 0, - "requestsPerSec": 274.61, - "avgLatencyMs": 178.44, - "p50LatencyMs": 132, - "p75LatencyMs": 169, - "p90LatencyMs": 257, - "p99LatencyMs": 1818, - "maxLatencyMs": 3543, - "bytesPerSec": 79423078.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 177, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 35.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 611.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 394, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 651, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 860, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4300, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4743, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10235494.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1343, - "errors": 0, - "requestsPerSec": 268.61, - "avgLatencyMs": 210.38, - "p50LatencyMs": 144, - "p75LatencyMs": 170, - "p90LatencyMs": 277, - "p99LatencyMs": 2862, - "maxLatencyMs": 4837, - "bytesPerSec": 77696204.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 154, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 30.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 615.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 369, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 563, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1416, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4339, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4775, + "unit": "ms" + }, + "bytesPerSec": { + "value": 8907980.81, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1310, - "errors": 0, - "requestsPerSec": 262, - "avgLatencyMs": 208.84, - "p50LatencyMs": 140, - "p75LatencyMs": 181, - "p90LatencyMs": 236, - "p99LatencyMs": 2730, - "maxLatencyMs": 4871, - "bytesPerSec": 75776000, - "elapsedTimeMs": 5020 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 103, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 20.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 828.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 356, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 419, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2866, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4651, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4897, + "unit": "ms" + }, + "bytesPerSec": { + "value": 5956812.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1081, - "errors": 0, - "requestsPerSec": 216.2, - "avgLatencyMs": 4.15, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 62531174.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 198, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 38, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 38, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11449958.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1410, - "errors": 0, - "requestsPerSec": 282, - "avgLatencyMs": 17.26, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 28, - "maxLatencyMs": 36, - "bytesPerSec": 81559552, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 214, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 115.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 115, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 147, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 169, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12375654.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1464, - "errors": 0, - "requestsPerSec": 292.8, - "avgLatencyMs": 33.53, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 43, - "p99LatencyMs": 56, - "maxLatencyMs": 66, - "bytesPerSec": 84705280, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 208, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 234.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 232, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 237, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 299, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 519, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 749, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12028313.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1453, - "errors": 0, - "requestsPerSec": 290.61, - "avgLatencyMs": 84.66, - "p50LatencyMs": 81, - "p75LatencyMs": 102, - "p90LatencyMs": 122, - "p99LatencyMs": 153, - "maxLatencyMs": 691, - "bytesPerSec": 84049920, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 205, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 570.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 410, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 645, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 710, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4116, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4843, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11854643.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1419, - "errors": 0, - "requestsPerSec": 283.8, - "avgLatencyMs": 172.62, - "p50LatencyMs": 139, - "p75LatencyMs": 160, - "p90LatencyMs": 260, - "p99LatencyMs": 1579, - "maxLatencyMs": 3249, - "bytesPerSec": 82083840, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 190, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 38, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 591.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 398, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 506, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 919, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4253, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4749, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10986700.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1372, - "errors": 0, - "requestsPerSec": 274.4, - "avgLatencyMs": 210, - "p50LatencyMs": 152, - "p75LatencyMs": 185, - "p90LatencyMs": 279, - "p99LatencyMs": 2714, - "maxLatencyMs": 4811, - "bytesPerSec": 79357542.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 164, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 32.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 634.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 354, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 567, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1385, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4436, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4894, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9483059.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1357, - "errors": 0, - "requestsPerSec": 271.4, - "avgLatencyMs": 212.21, - "p50LatencyMs": 135, - "p75LatencyMs": 182, - "p90LatencyMs": 282, - "p99LatencyMs": 2993, - "maxLatencyMs": 4936, - "bytesPerSec": 78502297.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 115, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 23, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 829.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 369, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 466, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2835, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4683, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5000, + "unit": "ms" + }, + "bytesPerSec": { + "value": 6649446.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1079, - "errors": 0, - "requestsPerSec": 215.8, - "avgLatencyMs": 4.16, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 62419763.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 201, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 40, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11621990.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1430, - "errors": 0, - "requestsPerSec": 286, - "avgLatencyMs": 17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 28, - "maxLatencyMs": 39, - "bytesPerSec": 82726092.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 207, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 118.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 141, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 168, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11970969.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1444, - "errors": 0, - "requestsPerSec": 288.8, - "avgLatencyMs": 34.05, - "p50LatencyMs": 33, - "p75LatencyMs": 36, - "p90LatencyMs": 44, - "p99LatencyMs": 62, - "maxLatencyMs": 114, - "bytesPerSec": 83538739.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 202, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 241.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 238, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 254, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 310, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 569, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 791, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11682611.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1430, - "errors": 0, - "requestsPerSec": 286, - "avgLatencyMs": 86.1, - "p50LatencyMs": 80, - "p75LatencyMs": 102, - "p90LatencyMs": 127, - "p99LatencyMs": 165, - "maxLatencyMs": 740, - "bytesPerSec": 82726092.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 201, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 560.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 446, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 545, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 763, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3437, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4465, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11623628.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1416, - "errors": 0, - "requestsPerSec": 283.2, - "avgLatencyMs": 172.25, - "p50LatencyMs": 136, - "p75LatencyMs": 163, - "p90LatencyMs": 255, - "p99LatencyMs": 1650, - "maxLatencyMs": 3306, - "bytesPerSec": 81913446.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 190, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 38, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 609.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 416, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 570, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 794, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4554, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4832, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10989158.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1433, - "errors": 0, - "requestsPerSec": 286.61, - "avgLatencyMs": 204.3, - "p50LatencyMs": 131, - "p75LatencyMs": 174, - "p90LatencyMs": 267, - "p99LatencyMs": 2780, - "maxLatencyMs": 4875, - "bytesPerSec": 82896486.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 158, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 31.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 644.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 355, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 631, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1301, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4529, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4779, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9135718.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1382, - "errors": 0, - "requestsPerSec": 276.4, - "avgLatencyMs": 215.2, - "p50LatencyMs": 147, - "p75LatencyMs": 182, - "p90LatencyMs": 280, - "p99LatencyMs": 2852, - "maxLatencyMs": 4841, - "bytesPerSec": 79937536, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 110, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 22, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 867.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 390, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 648, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2564, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4565, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5003, + "unit": "ms" + }, + "bytesPerSec": { + "value": 6362316.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 28457, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 3782, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1077, - "median": 1079, - "min": 1071, - "max": 1081 + "mean": 197.66666666666666, + "median": 198, + "min": 194, + "max": 201 }, "errors": { "unit": "errors", @@ -1623,69 +2831,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 215.4, - "median": 215.8, - "min": 214.2, - "max": 216.2 + "mean": 39.53666666666667, + "median": 39.6, + "min": 38.8, + "max": 40.21 }, "avgLatencyMs": { "unit": "ms", - "mean": 4.156666666666667, - "median": 4.16, - "min": 4.15, - "max": 4.16 + "mean": 24.72, + "median": 24.69, + "min": 24.3, + "max": 25.17 }, "p50LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 24.333333333333332, + "median": 24, + "min": 24, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 25.333333333333332, + "median": 25, + "min": 25, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 25.666666666666668, + "median": 26, + "min": 25, + "max": 26 }, "p99LatencyMs": { "unit": "ms", - "mean": 7.666666666666667, - "median": 8, - "min": 7, - "max": 8 + "mean": 37.666666666666664, + "median": 38, + "min": 37, + "max": 38 }, "maxLatencyMs": { "unit": "ms", - "mean": 8.666666666666666, - "median": 9, - "min": 8, - "max": 9 + "mean": 38.666666666666664, + "median": 38, + "min": 38, + "max": 40 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 62301798.4, - "median": 62419763.2, - "min": 61954457.6, - "max": 62531174.4 + "mean": 11430297.6, + "median": 11449958.4, + "min": 11218944, + "max": 11621990.4 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1404.6666666666667, - "median": 1410, - "min": 1374, - "max": 1430 + "mean": 207.66666666666666, + "median": 207, + "min": 202, + "max": 214 }, "errors": { "unit": "errors", @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 280.93333333333334, - "median": 282, - "min": 274.8, - "max": 286 + "mean": 41.53333333333333, + "median": 41.4, + "min": 40.4, + "max": 42.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 17.30666666666667, - "median": 17.26, - "min": 17, - "max": 17.66 + "mean": 118.49333333333334, + "median": 118.79, + "min": 115.22, + "max": 121.47 }, "p50LatencyMs": { "unit": "ms", - "mean": 17, - "median": 17, - "min": 17, - "max": 17 + "mean": 118, + "median": 118, + "min": 115, + "max": 121 }, "p75LatencyMs": { "unit": "ms", - "mean": 18, - "median": 18, - "min": 18, - "max": 18 + "mean": 121, + "median": 123, + "min": 117, + "max": 123 }, "p90LatencyMs": { "unit": "ms", - "mean": 20.333333333333332, - "median": 20, - "min": 20, - "max": 21 + "mean": 135.66666666666666, + "median": 135, + "min": 128, + "max": 144 }, "p99LatencyMs": { "unit": "ms", - "mean": 30, - "median": 28, - "min": 28, - "max": 34 + "mean": 153.66666666666666, + "median": 147, + "min": 141, + "max": 173 }, "maxLatencyMs": { "unit": "ms", - "mean": 39.333333333333336, - "median": 39, - "min": 36, - "max": 43 + "mean": 179.66666666666666, + "median": 169, + "min": 168, + "max": 202 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 81258086.40333332, - "median": 81559552, - "min": 79488614.41, - "max": 82726092.8 + "mean": 12009198.933333335, + "median": 11970969.6, + "min": 11680972.8, + "max": 12375654.4 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1446.6666666666667, - "median": 1444, - "min": 1432, - "max": 1464 + "mean": 203, + "median": 202, + "min": 199, + "max": 208 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 289.3333333333333, - "median": 288.8, - "min": 286.4, - "max": 292.8 + "mean": 40.6, + "median": 40.4, + "min": 39.8, + "max": 41.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 33.96666666666666, - "median": 34.05, - "min": 33.53, - "max": 34.32 + "mean": 239.89666666666668, + "median": 241.46, + "min": 234.05, + "max": 244.18 }, "p50LatencyMs": { "unit": "ms", - "mean": 33.333333333333336, - "median": 33, - "min": 33, - "max": 34 + "mean": 237.66666666666666, + "median": 238, + "min": 232, + "max": 243 }, "p75LatencyMs": { "unit": "ms", - "mean": 36.333333333333336, - "median": 36, - "min": 36, - "max": 37 + "mean": 249.33333333333334, + "median": 254, + "min": 237, + "max": 257 }, "p90LatencyMs": { "unit": "ms", - "mean": 44, - "median": 44, - "min": 43, - "max": 45 + "mean": 308, + "median": 310, + "min": 299, + "max": 315 }, "p99LatencyMs": { "unit": "ms", - "mean": 58.333333333333336, - "median": 57, - "min": 56, - "max": 62 + "mean": 585, + "median": 569, + "min": 519, + "max": 667 }, "maxLatencyMs": { "unit": "ms", - "mean": 98, - "median": 114, - "min": 66, - "max": 114 + "mean": 776, + "median": 788, + "min": 749, + "max": 791 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 83696025.60000001, - "median": 83538739.2, - "min": 82844057.6, - "max": 84705280 + "mean": 11739409.066666668, + "median": 11682611.2, + "min": 11507302.4, + "max": 12028313.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1422.3333333333333, - "median": 1430, - "min": 1384, - "max": 1453 + "mean": 198.66666666666666, + "median": 201, + "min": 190, + "max": 205 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 284.47, - "median": 286, - "min": 276.8, - "max": 290.61 + "mean": 39.73666666666667, + "median": 40.21, + "min": 38, + "max": 41 }, "avgLatencyMs": { "unit": "ms", - "mean": 86.55, - "median": 86.1, - "min": 84.66, - "max": 88.89 + "mean": 572.8266666666667, + "median": 570.97, + "min": 560.07, + "max": 587.44 }, "p50LatencyMs": { "unit": "ms", - "mean": 80.33333333333333, - "median": 80, - "min": 80, - "max": 81 + "mean": 416.6666666666667, + "median": 410, + "min": 394, + "max": 446 }, "p75LatencyMs": { "unit": "ms", - "mean": 105.66666666666667, - "median": 102, - "min": 102, - "max": 113 + "mean": 568.3333333333334, + "median": 545, + "min": 515, + "max": 645 }, "p90LatencyMs": { "unit": "ms", - "mean": 126.66666666666667, - "median": 127, - "min": 122, - "max": 131 + "mean": 772, + "median": 763, + "min": 710, + "max": 843 }, "p99LatencyMs": { "unit": "ms", - "mean": 161, - "median": 165, - "min": 153, - "max": 165 + "mean": 3999.6666666666665, + "median": 4116, + "min": 3437, + "max": 4446 }, "maxLatencyMs": { "unit": "ms", - "mean": 684, - "median": 691, - "min": 621, - "max": 740 + "mean": 4715.666666666667, + "median": 4839, + "min": 4465, + "max": 4843 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 82284817.07, - "median": 82726092.8, - "min": 80078438.41, - "max": 84049920 + "mean": 11488187.733333334, + "median": 11623628.8, + "min": 10986291.2, + "max": 11854643.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1402.6666666666667, - "median": 1416, - "min": 1373, - "max": 1419 + "mean": 185.66666666666666, + "median": 190, + "min": 177, + "max": 190 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 280.5366666666667, - "median": 283.2, - "min": 274.61, - "max": 283.8 + "mean": 37.13333333333333, + "median": 38, + "min": 35.4, + "max": 38 }, "avgLatencyMs": { "unit": "ms", - "mean": 174.43666666666664, - "median": 172.62, - "min": 172.25, - "max": 178.44 + "mean": 604.1133333333332, + "median": 609.14, + "min": 591.29, + "max": 611.91 }, "p50LatencyMs": { "unit": "ms", - "mean": 135.66666666666666, - "median": 136, - "min": 132, - "max": 139 + "mean": 402.6666666666667, + "median": 398, + "min": 394, + "max": 416 }, "p75LatencyMs": { "unit": "ms", - "mean": 164, - "median": 163, - "min": 160, - "max": 169 + "mean": 575.6666666666666, + "median": 570, + "min": 506, + "max": 651 }, "p90LatencyMs": { "unit": "ms", - "mean": 257.3333333333333, - "median": 257, - "min": 255, - "max": 260 + "mean": 857.6666666666666, + "median": 860, + "min": 794, + "max": 919 }, "p99LatencyMs": { "unit": "ms", - "mean": 1682.3333333333333, - "median": 1650, - "min": 1579, - "max": 1818 + "mean": 4369, + "median": 4300, + "min": 4253, + "max": 4554 }, "maxLatencyMs": { "unit": "ms", - "mean": 3366, - "median": 3306, - "min": 3249, - "max": 3543 + "mean": 4774.666666666667, + "median": 4749, + "min": 4743, + "max": 4832 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 81140121.60666667, - "median": 81913446.41, - "min": 79423078.41, - "max": 82083840 + "mean": 10737117.866666667, + "median": 10986700.8, + "min": 10235494.4, + "max": 10989158.4 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1382.6666666666667, - "median": 1372, - "min": 1343, - "max": 1433 + "mean": 158.66666666666666, + "median": 158, + "min": 154, + "max": 164 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 276.54, - "median": 274.4, - "min": 268.61, - "max": 286.61 + "mean": 31.73333333333333, + "median": 31.6, + "min": 30.8, + "max": 32.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 208.2266666666667, - "median": 210, - "min": 204.3, - "max": 210.38 + "mean": 631.5166666666667, + "median": 634.96, + "min": 615.35, + "max": 644.24 }, "p50LatencyMs": { "unit": "ms", - "mean": 142.33333333333334, - "median": 144, - "min": 131, - "max": 152 + "mean": 359.3333333333333, + "median": 355, + "min": 354, + "max": 369 }, "p75LatencyMs": { "unit": "ms", - "mean": 176.33333333333334, - "median": 174, - "min": 170, - "max": 185 + "mean": 587, + "median": 567, + "min": 563, + "max": 631 }, "p90LatencyMs": { "unit": "ms", - "mean": 274.3333333333333, - "median": 277, - "min": 267, - "max": 279 + "mean": 1367.3333333333333, + "median": 1385, + "min": 1301, + "max": 1416 }, "p99LatencyMs": { "unit": "ms", - "mean": 2785.3333333333335, - "median": 2780, - "min": 2714, - "max": 2862 + "mean": 4434.666666666667, + "median": 4436, + "min": 4339, + "max": 4529 }, "maxLatencyMs": { "unit": "ms", - "mean": 4841, - "median": 4837, - "min": 4811, - "max": 4875 + "mean": 4816, + "median": 4779, + "min": 4775, + "max": 4894 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 79983411.20666666, - "median": 79357542.41, - "min": 77696204.8, - "max": 82896486.41 + "mean": 9175586.136666665, + "median": 9135718.4, + "min": 8907980.81, + "max": 9483059.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1349.6666666666667, - "median": 1357, - "min": 1310, - "max": 1382 + "mean": 109.33333333333333, + "median": 110, + "min": 103, + "max": 115 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 269.93333333333334, - "median": 271.4, - "min": 262, - "max": 276.4 + "mean": 21.866666666666664, + "median": 22, + "min": 20.6, + "max": 23 }, "avgLatencyMs": { "unit": "ms", - "mean": 212.08333333333334, - "median": 212.21, - "min": 208.84, - "max": 215.2 + "mean": 841.5099999999999, + "median": 829.09, + "min": 828.43, + "max": 867.01 }, "p50LatencyMs": { "unit": "ms", - "mean": 140.66666666666666, - "median": 140, - "min": 135, - "max": 147 + "mean": 371.6666666666667, + "median": 369, + "min": 356, + "max": 390 }, "p75LatencyMs": { "unit": "ms", - "mean": 181.66666666666666, - "median": 182, - "min": 181, - "max": 182 + "mean": 511, + "median": 466, + "min": 419, + "max": 648 }, "p90LatencyMs": { "unit": "ms", - "mean": 266, - "median": 280, - "min": 236, - "max": 282 + "mean": 2755, + "median": 2835, + "min": 2564, + "max": 2866 }, "p99LatencyMs": { "unit": "ms", - "mean": 2858.3333333333335, - "median": 2852, - "min": 2730, - "max": 2993 + "mean": 4633, + "median": 4651, + "min": 4565, + "max": 4683 }, "maxLatencyMs": { "unit": "ms", - "mean": 4882.666666666667, - "median": 4871, - "min": 4841, - "max": 4936 + "mean": 4966.666666666667, + "median": 5000, + "min": 4897, + "max": 5003 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 78071944.53333333, - "median": 78502297.6, - "min": 75776000, - "max": 79937536 + "mean": 6322858.666666667, + "median": 6362316.8, + "min": 5956812.8, + "max": 6649446.4 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 169, + "unit": "ms" + }, + "fcpMs": { + "value": 169.438, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 22.652, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.115, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.023, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.514, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 141, + "unit": "ms" + }, + "fcpMs": { + "value": 140.984, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 30.051000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.791, + "unit": "ms" + }, + "processingDurationMs": { + "value": 19.628, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.632, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 152, + "unit": "ms" + }, + "fcpMs": { + "value": 152.009, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 33.254000000000005, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.797, + "unit": "ms" + }, + "processingDurationMs": { + "value": 22.983, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.474, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 135, + "unit": "ms" + }, + "fcpMs": { + "value": 135.355, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 32.634, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.987, + "unit": "ms" + }, + "processingDurationMs": { + "value": 24.014, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.633, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 149.25, + "median": 146.5, + "min": 135, + "max": 169 + }, + "fcpMs": { + "unit": "ms", + "mean": 149.44650000000001, + "median": 146.4965, + "min": 135.355, + "max": 169.438 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 29.647750000000002, + "median": 31.3425, + "min": 22.652, + "max": 33.254000000000005 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.6724999999999999, + "median": 1.794, + "min": 1.115, + "max": 1.987 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 19.912, + "median": 21.305500000000002, + "min": 13.023, + "max": 24.014 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 8.06325, + "median": 8.494, + "min": 6.633, + "max": 8.632 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 128, + "unit": "ms" + }, + "fcpMs": { + "value": 128.443, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 32.363, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.884, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.367, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.112, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 129, + "unit": "ms" + }, + "fcpMs": { + "value": 128.869, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 27.918, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.605, + "unit": "ms" + }, + "processingDurationMs": { + "value": 19.184, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.129, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 147, + "unit": "ms" + }, + "fcpMs": { + "value": 147.309, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 36.148, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.818, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.962, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.368, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 136, + "unit": "ms" + }, + "fcpMs": { + "value": 136.327, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 47.416, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.976, + "unit": "ms" + }, + "processingDurationMs": { + "value": 26.174, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 19.266, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 135, + "median": 132.5, + "min": 128, + "max": 147 + }, + "fcpMs": { + "unit": "ms", + "mean": 135.237, + "median": 132.598, + "min": 128.443, + "max": 147.309 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 35.96125, + "median": 34.2555, + "min": 27.918, + "max": 47.416 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.3207500000000003, + "median": 1.897, + "min": 1.605, + "max": 3.884 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 20.671750000000003, + "median": 19.073, + "min": 18.367, + "max": 26.174 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 12.96875, + "median": 12.74, + "min": 7.129, + "max": 19.266 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 405, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 249, + "unit": "count" + }, + "duplicateDependencies": { + "value": 6, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 12, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 188206632, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.147.3.json b/packages/results/data/tanstack/versions/1.147.3.json index 50343531..910b02ad 100644 --- a/packages/results/data/tanstack/versions/1.147.3.json +++ b/packages/results/data/tanstack/versions/1.147.3.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-09-29T09:09:31.602Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.147.3", @@ -35,13 +37,12 @@ "vitest": "4.0.16", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-09-29T09:09:31.602Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.147.3", "releasedAt": "2026-01-11T02:31:52.081Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1775, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4414, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5155, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4679, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4805, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4165.6, + "median": 4679, + "min": 1775, + "max": 5155 + }, + "nodeModulesSizeBytes": { + "value": 224595968, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5637 + "timeMs": { + "value": 5637, + "unit": "ms" + } }, { - "timeMs": 5940 + "timeMs": { + "value": 5940, + "unit": "ms" + } }, { - "timeMs": 5938 + "timeMs": { + "value": 5938, + "unit": "ms" + } }, { - "timeMs": 5744 + "timeMs": { + "value": 5744, + "unit": "ms" + } }, { - "timeMs": 5612 + "timeMs": { + "value": 5612, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5583 + "timeMs": { + "value": 5583, + "unit": "ms" + } }, { - "timeMs": 5620 + "timeMs": { + "value": 5620, + "unit": "ms" + } }, { - "timeMs": 7410 + "timeMs": { + "value": 7410, + "unit": "ms" + } }, { - "timeMs": 5359 + "timeMs": { + "value": 5359, + "unit": "ms" + } }, { - "timeMs": 5635 + "timeMs": { + "value": 5635, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 405 - }, - "duplicateDependencies": { - "project": "starter", - "result": 12 - }, - "depInstallSize": { - "project": "starter", - "result": 188270581 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3178 + "timeMs": { + "value": 3178, + "unit": "ms" + } }, { - "timeMs": 3123 + "timeMs": { + "value": 3123, + "unit": "ms" + } }, { - "timeMs": 2897 + "timeMs": { + "value": 2897, + "unit": "ms" + } }, { - "timeMs": 2812 + "timeMs": { + "value": 2812, + "unit": "ms" + } }, { - "timeMs": 2823 + "timeMs": { + "value": 2823, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 249, - "duplicateDependencies": 6 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1775 - }, - { - "installTimeMs": 4414 - }, - { - "installTimeMs": 5155 - }, - { - "installTimeMs": 4679 - }, - { - "installTimeMs": 4805 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4165.6, - "median": 4679, - "min": 1775, - "max": 5155 - }, - "nodeModulesSizeBytes": 224595968 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 177, - "fcpMs": 176.792, - "interactionTests": { - "interactionLatencyMs": 41.731, - "inputDelayMs": 1.423, - "processingDurationMs": 23.808, - "presentationDelayMs": 16.5 - } - }, - { - "firstPaintMs": 204, - "fcpMs": 203.934, - "interactionTests": { - "interactionLatencyMs": 37.655, - "inputDelayMs": 2.291, - "processingDurationMs": 27.242, - "presentationDelayMs": 8.122 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1063, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 212.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61495705.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1427, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 285.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82542592, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1468, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 293.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 33.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 57, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 109, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84928102.41, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1434, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 286.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 85.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 104, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 171, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 670, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82962022.41, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1396, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 279.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 175.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 266, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1682, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3330, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80773120, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1359, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 271.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 212.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 273, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2898, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4959, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78620262.41, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1324, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 264.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 217.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 282, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3009, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4978, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76588646.41, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 187, - "fcpMs": 186.962, - "interactionTests": { - "interactionLatencyMs": 27.275000000000002, - "inputDelayMs": 1.297, - "processingDurationMs": 16.004, - "presentationDelayMs": 9.974 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1068, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 213.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61777510.4, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1398, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 279.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 27, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 41, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80877977.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1383, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 276.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 35.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 38, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 60, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 88, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79999795.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1381, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 276.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 89.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 181, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 637, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79881830.41, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1382, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 276.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 177.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 267, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1820, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3513, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79934259.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1366, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 273.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 214.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2925, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4989, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79020032, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1346, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 269.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 213.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 168, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2979, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4901, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77853491.2, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 186, - "fcpMs": 186.328, - "interactionTests": { - "interactionLatencyMs": 28.534, - "inputDelayMs": 1.805, - "processingDurationMs": 13.774, - "presentationDelayMs": 12.955 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1111, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 222.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 64267878.4, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1457, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 291.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 33, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84272742.41, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1494, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 298.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 58, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 85, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86422323.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1489, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 297.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 82.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 98, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 159, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 600, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86133964.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1477, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 295.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 165.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1506, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3198, + "unit": "ms" + }, + "bytesPerSec": { + "value": 85452390.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1443, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 288.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 209.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 263, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2922, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4968, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83486310.41, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1406, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 281.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 212.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 277, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2849, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4952, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81333452.8, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 188.5, - "median": 186.5, - "min": 177, - "max": 204 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 188.504, - "median": 186.64499999999998, - "min": 176.792, - "max": 203.934 + "representativeIterationIndex": 0, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 28672, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 33.79875, - "median": 33.0945, - "min": 27.275000000000002, - "max": 41.731 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.704, - "median": 1.6139999999999999, - "min": 1.297, - "max": 2.291 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 20.207, - "median": 19.906, - "min": 13.774, - "max": 27.242 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.88775, - "median": 11.464500000000001, - "min": 8.122, - "max": 16.5 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 120, - "fcpMs": 120.1, - "interactionTests": { - "interactionLatencyMs": 27.584000000000003, - "inputDelayMs": 1.748, - "processingDurationMs": 16.689, - "presentationDelayMs": 9.147 - } - }, - { - "firstPaintMs": 131, - "fcpMs": 131.049, - "interactionTests": { - "interactionLatencyMs": 29.973, - "inputDelayMs": 1.733, - "processingDurationMs": 13.824, - "presentationDelayMs": 14.416 - } - }, - { - "firstPaintMs": 120, - "fcpMs": 119.822, - "interactionTests": { - "interactionLatencyMs": 32.13699999999999, - "inputDelayMs": 2.449, - "processingDurationMs": 21.894, - "presentationDelayMs": 7.794 - } - }, - { - "firstPaintMs": 149, - "fcpMs": 148.987, - "interactionTests": { - "interactionLatencyMs": 45.08, - "inputDelayMs": 1.859, - "processingDurationMs": 25.734, - "presentationDelayMs": 17.487 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 130, - "median": 125.5, - "min": 120, - "max": 149 - }, - "fcpMs": { - "unit": "ms", - "mean": 129.9895, - "median": 125.5745, - "min": 119.822, - "max": 148.987 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 33.6935, - "median": 31.054999999999996, - "min": 27.584000000000003, - "max": 45.08 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.94725, - "median": 1.8035, - "min": 1.733, - "max": 2.449 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 19.535249999999998, - "median": 19.2915, - "min": 13.824, - "max": 25.734 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 12.211, - "median": 11.781500000000001, - "min": 7.794, - "max": 17.487 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 212, - "errors": 0, - "requestsPerSec": 42.4, - "avgLatencyMs": 22.95, - "p50LatencyMs": 23, - "p75LatencyMs": 23, - "p90LatencyMs": 24, - "p99LatencyMs": 33, - "maxLatencyMs": 34, - "bytesPerSec": 12260966.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 226, - "errors": 0, - "requestsPerSec": 45.2, - "avgLatencyMs": 108.93, - "p50LatencyMs": 108, - "p75LatencyMs": 109, - "p90LatencyMs": 118, - "p99LatencyMs": 150, - "maxLatencyMs": 182, - "bytesPerSec": 13070336, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 226, - "errors": 0, - "requestsPerSec": 45.2, - "avgLatencyMs": 216.28, - "p50LatencyMs": 215, - "p75LatencyMs": 219, - "p90LatencyMs": 236, - "p99LatencyMs": 462, - "maxLatencyMs": 655, - "bytesPerSec": 13068697.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 222, - "errors": 0, - "requestsPerSec": 44.4, - "avgLatencyMs": 528.29, - "p50LatencyMs": 395, - "p75LatencyMs": 486, - "p90LatencyMs": 786, - "p99LatencyMs": 3569, - "maxLatencyMs": 4432, - "bytesPerSec": 12836044.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 208, - "errors": 0, - "requestsPerSec": 41.6, - "avgLatencyMs": 567.96, - "p50LatencyMs": 342, - "p75LatencyMs": 548, - "p90LatencyMs": 676, - "p99LatencyMs": 4172, - "maxLatencyMs": 4740, - "bytesPerSec": 12027084.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 180, - "errors": 0, - "requestsPerSec": 36, - "avgLatencyMs": 624, - "p50LatencyMs": 363, - "p75LatencyMs": 527, - "p90LatencyMs": 1308, - "p99LatencyMs": 4473, - "maxLatencyMs": 4817, - "bytesPerSec": 10408755.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 135, - "errors": 0, - "requestsPerSec": 27, - "avgLatencyMs": 738.18, - "p50LatencyMs": 340, - "p75LatencyMs": 512, - "p90LatencyMs": 2318, - "p99LatencyMs": 4549, - "maxLatencyMs": 4849, - "bytesPerSec": 7806156.8, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 213, - "errors": 0, - "requestsPerSec": 42.6, - "avgLatencyMs": 22.95, - "p50LatencyMs": 23, - "p75LatencyMs": 23, - "p90LatencyMs": 24, - "p99LatencyMs": 34, - "maxLatencyMs": 35, - "bytesPerSec": 12316672, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 225, - "errors": 0, - "requestsPerSec": 45, - "avgLatencyMs": 109.35, - "p50LatencyMs": 109, - "p75LatencyMs": 110, - "p90LatencyMs": 118, - "p99LatencyMs": 140, - "maxLatencyMs": 157, - "bytesPerSec": 13011353.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 220, - "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 220.8, - "p50LatencyMs": 220, - "p75LatencyMs": 227, - "p90LatencyMs": 264, - "p99LatencyMs": 465, - "maxLatencyMs": 770, - "bytesPerSec": 12724633.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 216, - "errors": 0, - "requestsPerSec": 43.2, - "avgLatencyMs": 540.32, - "p50LatencyMs": 352, - "p75LatencyMs": 575, - "p90LatencyMs": 723, - "p99LatencyMs": 3700, - "maxLatencyMs": 4443, - "bytesPerSec": 12491980.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 203, - "errors": 0, - "requestsPerSec": 40.6, - "avgLatencyMs": 580.33, - "p50LatencyMs": 393, - "p75LatencyMs": 633, - "p90LatencyMs": 767, - "p99LatencyMs": 4061, - "maxLatencyMs": 4715, - "bytesPerSec": 11739545.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 178, - "errors": 0, - "requestsPerSec": 35.6, - "avgLatencyMs": 636.16, - "p50LatencyMs": 373, - "p75LatencyMs": 550, - "p90LatencyMs": 1400, - "p99LatencyMs": 4742, - "maxLatencyMs": 4976, - "bytesPerSec": 10294067.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 131, - "errors": 0, - "requestsPerSec": 26.2, - "avgLatencyMs": 766, - "p50LatencyMs": 326, - "p75LatencyMs": 522, - "p90LatencyMs": 2535, - "p99LatencyMs": 4619, - "maxLatencyMs": 4920, - "bytesPerSec": 7575142.4, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 207, - "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.59, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 44, - "bytesPerSec": 11970969.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 216, - "errors": 0, - "requestsPerSec": 43.2, - "avgLatencyMs": 114.17, - "p50LatencyMs": 113, - "p75LatencyMs": 116, - "p90LatencyMs": 123, - "p99LatencyMs": 144, - "maxLatencyMs": 159, - "bytesPerSec": 12493619.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 213, - "errors": 0, - "requestsPerSec": 42.6, - "avgLatencyMs": 228.77, - "p50LatencyMs": 228, - "p75LatencyMs": 240, - "p90LatencyMs": 273, - "p99LatencyMs": 513, - "maxLatencyMs": 760, - "bytesPerSec": 12318310.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 209, - "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 563.15, - "p50LatencyMs": 433, - "p75LatencyMs": 535, - "p90LatencyMs": 763, - "p99LatencyMs": 3633, - "maxLatencyMs": 4629, - "bytesPerSec": 12088934.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 194, - "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 605.14, - "p50LatencyMs": 437, - "p75LatencyMs": 566, - "p90LatencyMs": 958, - "p99LatencyMs": 4375, - "maxLatencyMs": 4934, - "bytesPerSec": 11220172.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 170, - "errors": 0, - "requestsPerSec": 34, - "avgLatencyMs": 640.97, - "p50LatencyMs": 416, - "p75LatencyMs": 475, - "p90LatencyMs": 1346, - "p99LatencyMs": 4390, - "maxLatencyMs": 4866, - "bytesPerSec": 9832038.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 122, - "errors": 0, - "requestsPerSec": 24.4, - "avgLatencyMs": 784.88, - "p50LatencyMs": 339, - "p75LatencyMs": 474, - "p90LatencyMs": 2650, - "p99LatencyMs": 4642, - "maxLatencyMs": 4803, - "bytesPerSec": 7055769.6, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 4126, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 210.66666666666666, - "median": 212, - "min": 207, - "max": 213 + "mean": 1080.6666666666667, + "median": 1068, + "min": 1063, + "max": 1111 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 42.13333333333333, - "median": 42.4, - "min": 41.4, - "max": 42.6 + "mean": 216.13333333333333, + "median": 213.6, + "min": 212.6, + "max": 222.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 23.16333333333333, - "median": 22.95, - "min": 22.95, - "max": 23.59 + "mean": 4.1433333333333335, + "median": 4.14, + "min": 4.14, + "max": 4.15 }, "p50LatencyMs": { "unit": "ms", - "mean": 23, - "median": 23, - "min": 23, - "max": 23 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p75LatencyMs": { "unit": "ms", - "mean": 23.333333333333332, - "median": 23, - "min": 23, - "max": 24 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p90LatencyMs": { "unit": "ms", - "mean": 24.333333333333332, - "median": 24, - "min": 24, - "max": 25 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p99LatencyMs": { "unit": "ms", - "mean": 34.333333333333336, - "median": 34, - "min": 33, - "max": 36 + "mean": 6, + "median": 6, + "min": 6, + "max": 6 }, "maxLatencyMs": { "unit": "ms", - "mean": 37.666666666666664, - "median": 35, - "min": 34, - "max": 44 + "mean": 8.666666666666666, + "median": 9, + "min": 8, + "max": 9 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12182869.333333334, - "median": 12260966.4, - "min": 11970969.6, - "max": 12316672 + "mean": 62513698.13333333, + "median": 61777510.4, + "min": 61495705.6, + "max": 64267878.4 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 222.33333333333334, - "median": 225, - "min": 216, - "max": 226 + "mean": 1427.3333333333333, + "median": 1427, + "min": 1398, + "max": 1457 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 44.46666666666667, - "median": 45, - "min": 43.2, - "max": 45.2 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 110.81666666666666, - "median": 109.35, - "min": 108.93, - "max": 114.17 + "mean": 285.46999999999997, + "median": 285.4, + "min": 279.61, + "max": 291.4 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 16.99, + "median": 17.03, + "min": 16.59, + "max": 17.35 }, "p50LatencyMs": { "unit": "ms", - "mean": 110, - "median": 109, - "min": 108, - "max": 113 + "mean": 16.666666666666668, + "median": 17, + "min": 16, + "max": 17 }, "p75LatencyMs": { "unit": "ms", - "mean": 111.66666666666667, - "median": 110, - "min": 109, - "max": 116 + "mean": 17.666666666666668, + "median": 18, + "min": 17, + "max": 18 }, "p90LatencyMs": { "unit": "ms", - "mean": 119.66666666666667, - "median": 118, - "min": 118, - "max": 123 + "mean": 20.333333333333332, + "median": 20, + "min": 20, + "max": 21 }, "p99LatencyMs": { "unit": "ms", - "mean": 144.66666666666666, - "median": 144, - "min": 140, - "max": 150 + "mean": 27.666666666666668, + "median": 28, + "min": 27, + "max": 28 }, "maxLatencyMs": { "unit": "ms", - "mean": 166, - "median": 159, - "min": 157, - "max": 182 + "mean": 36.666666666666664, + "median": 36, + "min": 33, + "max": 41 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12858436.266666666, - "median": 13011353.6, - "min": 12493619.2, - "max": 13070336 + "mean": 82564437.33666666, + "median": 82542592, + "min": 80877977.6, + "max": 84272742.41 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 219.66666666666666, - "median": 220, - "min": 213, - "max": 226 + "mean": 1448.3333333333333, + "median": 1468, + "min": 1383, + "max": 1494 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 43.93333333333334, - "median": 44, - "min": 42.6, - "max": 45.2 + "mean": 289.67333333333335, + "median": 293.61, + "min": 276.61, + "max": 298.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 221.95000000000002, - "median": 220.8, - "min": 216.28, - "max": 228.77 + "mean": 33.96333333333333, + "median": 33.48, + "min": 32.87, + "max": 35.54 }, "p50LatencyMs": { "unit": "ms", - "mean": 221, - "median": 220, - "min": 215, - "max": 228 + "mean": 33.333333333333336, + "median": 33, + "min": 32, + "max": 35 }, "p75LatencyMs": { "unit": "ms", - "mean": 228.66666666666666, - "median": 227, - "min": 219, - "max": 240 + "mean": 35.666666666666664, + "median": 35, + "min": 34, + "max": 38 }, "p90LatencyMs": { "unit": "ms", - "mean": 257.6666666666667, - "median": 264, - "min": 236, - "max": 273 + "mean": 43.666666666666664, + "median": 42, + "min": 42, + "max": 47 }, "p99LatencyMs": { "unit": "ms", - "mean": 480, - "median": 465, - "min": 462, - "max": 513 + "mean": 58.333333333333336, + "median": 58, + "min": 57, + "max": 60 }, "maxLatencyMs": { "unit": "ms", - "mean": 728.3333333333334, - "median": 760, - "min": 655, - "max": 770 + "mean": 94, + "median": 88, + "min": 85, + "max": 109 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12703880.533333333, - "median": 12724633.6, - "min": 12318310.4, - "max": 13068697.6 + "mean": 83783406.93666667, + "median": 84928102.41, + "min": 79999795.2, + "max": 86422323.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 215.66666666666666, - "median": 216, - "min": 209, - "max": 222 + "mean": 1434.6666666666667, + "median": 1434, + "min": 1381, + "max": 1489 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 43.133333333333326, - "median": 43.2, - "min": 41.8, - "max": 44.4 + "mean": 286.93333333333334, + "median": 286.8, + "min": 276.2, + "max": 297.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 543.9200000000001, - "median": 540.32, - "min": 528.29, - "max": 563.15 + "mean": 85.87, + "median": 85.79, + "min": 82.61, + "max": 89.21 }, "p50LatencyMs": { "unit": "ms", - "mean": 393.3333333333333, - "median": 395, - "min": 352, - "max": 433 + "mean": 80, + "median": 81, + "min": 78, + "max": 81 }, "p75LatencyMs": { "unit": "ms", - "mean": 532, - "median": 535, - "min": 486, - "max": 575 + "mean": 104.33333333333333, + "median": 104, + "min": 98, + "max": 111 }, "p90LatencyMs": { "unit": "ms", - "mean": 757.3333333333334, - "median": 763, - "min": 723, - "max": 786 + "mean": 125, + "median": 127, + "min": 120, + "max": 128 }, "p99LatencyMs": { "unit": "ms", - "mean": 3634, - "median": 3633, - "min": 3569, - "max": 3700 + "mean": 170.33333333333334, + "median": 171, + "min": 159, + "max": 181 }, "maxLatencyMs": { "unit": "ms", - "mean": 4501.333333333333, - "median": 4443, - "min": 4432, - "max": 4629 + "mean": 635.6666666666666, + "median": 637, + "min": 600, + "max": 670 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12472320, - "median": 12491980.8, - "min": 12088934.4, - "max": 12836044.8 + "mean": 82992605.87333333, + "median": 82962022.41, + "min": 79881830.41, + "max": 86133964.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 201.66666666666666, - "median": 203, - "min": 194, - "max": 208 + "mean": 1418.3333333333333, + "median": 1396, + "min": 1382, + "max": 1477 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 40.333333333333336, - "median": 40.6, - "min": 38.8, - "max": 41.6 + "mean": 283.66666666666663, + "median": 279.2, + "min": 276.4, + "max": 295.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 584.4766666666666, - "median": 580.33, - "min": 567.96, - "max": 605.14 + "mean": 172.78333333333333, + "median": 175.35, + "min": 165.89, + "max": 177.11 }, "p50LatencyMs": { "unit": "ms", - "mean": 390.6666666666667, - "median": 393, - "min": 342, - "max": 437 + "mean": 134.66666666666666, + "median": 133, + "min": 133, + "max": 138 }, "p75LatencyMs": { "unit": "ms", - "mean": 582.3333333333334, - "median": 566, - "min": 548, - "max": 633 + "mean": 164.33333333333334, + "median": 163, + "min": 157, + "max": 173 }, "p90LatencyMs": { "unit": "ms", - "mean": 800.3333333333334, - "median": 767, - "min": 676, - "max": 958 + "mean": 258.6666666666667, + "median": 266, + "min": 243, + "max": 267 }, "p99LatencyMs": { "unit": "ms", - "mean": 4202.666666666667, - "median": 4172, - "min": 4061, - "max": 4375 + "mean": 1669.3333333333333, + "median": 1682, + "min": 1506, + "max": 1820 }, "maxLatencyMs": { "unit": "ms", - "mean": 4796.333333333333, - "median": 4740, - "min": 4715, - "max": 4934 + "mean": 3347, + "median": 3330, + "min": 3198, + "max": 3513 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11662267.733333334, - "median": 11739545.6, - "min": 11220172.8, - "max": 12027084.8 + "mean": 82053256.53666666, + "median": 80773120, + "min": 79934259.2, + "max": 85452390.41 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 176, - "median": 178, - "min": 170, - "max": 180 + "mean": 1389.3333333333333, + "median": 1366, + "min": 1359, + "max": 1443 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 35.199999999999996, - "median": 35.6, - "min": 34, - "max": 36 + "mean": 277.87, + "median": 273.2, + "min": 271.8, + "max": 288.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 633.7099999999999, - "median": 636.16, - "min": 624, - "max": 640.97 + "mean": 212.1933333333333, + "median": 212.13, + "min": 209.75, + "max": 214.7 }, "p50LatencyMs": { "unit": "ms", - "mean": 384, - "median": 373, - "min": 363, - "max": 416 + "mean": 143, + "median": 146, + "min": 133, + "max": 150 }, "p75LatencyMs": { "unit": "ms", - "mean": 517.3333333333334, - "median": 527, - "min": 475, - "max": 550 + "mean": 180, + "median": 179, + "min": 177, + "max": 184 }, "p90LatencyMs": { "unit": "ms", - "mean": 1351.3333333333333, - "median": 1346, - "min": 1308, - "max": 1400 + "mean": 268.3333333333333, + "median": 269, + "min": 263, + "max": 273 }, "p99LatencyMs": { "unit": "ms", - "mean": 4535, - "median": 4473, - "min": 4390, - "max": 4742 + "mean": 2915, + "median": 2922, + "min": 2898, + "max": 2925 }, "maxLatencyMs": { "unit": "ms", - "mean": 4886.333333333333, - "median": 4866, - "min": 4817, - "max": 4976 + "mean": 4972, + "median": 4968, + "min": 4959, + "max": 4989 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 10178286.933333332, - "median": 10294067.2, - "min": 9832038.4, - "max": 10408755.2 + "mean": 80375534.94, + "median": 79020032, + "min": 78620262.41, + "max": 83486310.41 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 129.33333333333334, - "median": 131, - "min": 122, - "max": 135 + "mean": 1358.6666666666667, + "median": 1346, + "min": 1324, + "max": 1406 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 25.866666666666664, - "median": 26.2, - "min": 24.4, - "max": 27 + "mean": 271.73333333333335, + "median": 269.2, + "min": 264.8, + "max": 281.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 763.02, - "median": 766, - "min": 738.18, - "max": 784.88 + "mean": 214.42333333333332, + "median": 213.66, + "min": 212.16, + "max": 217.45 }, "p50LatencyMs": { "unit": "ms", - "mean": 335, - "median": 339, - "min": 326, - "max": 340 + "mean": 139, + "median": 140, + "min": 135, + "max": 142 }, "p75LatencyMs": { "unit": "ms", - "mean": 502.6666666666667, - "median": 512, - "min": 474, - "max": 522 + "mean": 170, + "median": 170, + "min": 168, + "max": 172 }, "p90LatencyMs": { "unit": "ms", - "mean": 2501, - "median": 2535, - "min": 2318, - "max": 2650 + "mean": 283.3333333333333, + "median": 282, + "min": 277, + "max": 291 }, "p99LatencyMs": { "unit": "ms", - "mean": 4603.333333333333, - "median": 4619, - "min": 4549, - "max": 4642 + "mean": 2945.6666666666665, + "median": 2979, + "min": 2849, + "max": 3009 }, "maxLatencyMs": { "unit": "ms", - "mean": 4857.333333333333, - "median": 4849, - "min": 4803, - "max": 4920 + "mean": 4943.666666666667, + "median": 4952, + "min": 4901, + "max": 4978 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 7479022.933333333, - "median": 7575142.4, - "min": 7055769.6, - "max": 7806156.8 + "mean": 78591863.47000001, + "median": 77853491.2, + "min": 76588646.41, + "max": 81333452.8 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1063, - "errors": 0, - "requestsPerSec": 212.6, - "avgLatencyMs": 4.14, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 61495705.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 212, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12260966.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1427, - "errors": 0, - "requestsPerSec": 285.4, - "avgLatencyMs": 17.03, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 28, - "maxLatencyMs": 36, - "bytesPerSec": 82542592, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 226, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 45.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 150, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 182, + "unit": "ms" + }, + "bytesPerSec": { + "value": 13070336, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1468, - "errors": 0, - "requestsPerSec": 293.61, - "avgLatencyMs": 33.48, - "p50LatencyMs": 33, - "p75LatencyMs": 34, - "p90LatencyMs": 42, - "p99LatencyMs": 57, - "maxLatencyMs": 109, - "bytesPerSec": 84928102.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 226, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 45.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 216.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 236, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 462, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 655, + "unit": "ms" + }, + "bytesPerSec": { + "value": 13068697.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1434, - "errors": 0, - "requestsPerSec": 286.8, - "avgLatencyMs": 85.79, - "p50LatencyMs": 78, - "p75LatencyMs": 104, - "p90LatencyMs": 127, - "p99LatencyMs": 171, - "maxLatencyMs": 670, - "bytesPerSec": 82962022.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 222, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 528.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 395, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 486, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 786, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3569, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4432, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12836044.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1396, - "errors": 0, - "requestsPerSec": 279.2, - "avgLatencyMs": 175.35, - "p50LatencyMs": 138, - "p75LatencyMs": 163, - "p90LatencyMs": 266, - "p99LatencyMs": 1682, - "maxLatencyMs": 3330, - "bytesPerSec": 80773120, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 208, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 567.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 342, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 548, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 676, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4172, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4740, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12027084.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1359, - "errors": 0, - "requestsPerSec": 271.8, - "avgLatencyMs": 212.13, - "p50LatencyMs": 146, - "p75LatencyMs": 184, - "p90LatencyMs": 273, - "p99LatencyMs": 2898, - "maxLatencyMs": 4959, - "bytesPerSec": 78620262.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 180, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 36, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 624, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 363, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 527, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1308, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4473, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4817, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10408755.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1324, - "errors": 0, - "requestsPerSec": 264.8, - "avgLatencyMs": 217.45, - "p50LatencyMs": 142, - "p75LatencyMs": 170, - "p90LatencyMs": 282, - "p99LatencyMs": 3009, - "maxLatencyMs": 4978, - "bytesPerSec": 76588646.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 135, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 27, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 738.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 340, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 512, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2318, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4549, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4849, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7806156.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1068, - "errors": 0, - "requestsPerSec": 213.6, - "avgLatencyMs": 4.14, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 61777510.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 213, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 35, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12316672, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1398, - "errors": 0, - "requestsPerSec": 279.61, - "avgLatencyMs": 17.35, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 21, - "p99LatencyMs": 27, - "maxLatencyMs": 41, - "bytesPerSec": 80877977.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 225, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 45, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 109.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 140, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 157, + "unit": "ms" + }, + "bytesPerSec": { + "value": 13011353.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1383, - "errors": 0, - "requestsPerSec": 276.61, - "avgLatencyMs": 35.54, - "p50LatencyMs": 35, - "p75LatencyMs": 38, - "p90LatencyMs": 47, - "p99LatencyMs": 60, - "maxLatencyMs": 88, - "bytesPerSec": 79999795.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 220, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 220.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 220, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 264, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 465, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 770, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12724633.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1381, - "errors": 0, - "requestsPerSec": 276.2, - "avgLatencyMs": 89.21, - "p50LatencyMs": 81, - "p75LatencyMs": 111, - "p90LatencyMs": 128, - "p99LatencyMs": 181, - "maxLatencyMs": 637, - "bytesPerSec": 79881830.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 216, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 540.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 352, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 575, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 723, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3700, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4443, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12491980.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1382, - "errors": 0, - "requestsPerSec": 276.4, - "avgLatencyMs": 177.11, - "p50LatencyMs": 133, - "p75LatencyMs": 173, - "p90LatencyMs": 267, - "p99LatencyMs": 1820, - "maxLatencyMs": 3513, - "bytesPerSec": 79934259.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 203, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 580.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 393, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 633, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 767, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4061, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4715, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11739545.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1366, - "errors": 0, - "requestsPerSec": 273.2, - "avgLatencyMs": 214.7, - "p50LatencyMs": 150, - "p75LatencyMs": 179, - "p90LatencyMs": 269, - "p99LatencyMs": 2925, - "maxLatencyMs": 4989, - "bytesPerSec": 79020032, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 178, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 35.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 636.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 373, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 550, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1400, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4742, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4976, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10294067.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1346, - "errors": 0, - "requestsPerSec": 269.2, - "avgLatencyMs": 213.66, - "p50LatencyMs": 135, - "p75LatencyMs": 168, - "p90LatencyMs": 291, - "p99LatencyMs": 2979, - "maxLatencyMs": 4901, - "bytesPerSec": 77853491.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 131, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 26.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 766, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 326, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 522, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2535, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4619, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4920, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7575142.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1111, - "errors": 0, - "requestsPerSec": 222.2, - "avgLatencyMs": 4.15, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 64267878.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 207, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 44, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11970969.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1457, - "errors": 0, - "requestsPerSec": 291.4, - "avgLatencyMs": 16.59, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 20, - "p99LatencyMs": 28, - "maxLatencyMs": 33, - "bytesPerSec": 84272742.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 216, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 114.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 144, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 159, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12493619.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1494, - "errors": 0, - "requestsPerSec": 298.8, - "avgLatencyMs": 32.87, - "p50LatencyMs": 32, - "p75LatencyMs": 35, - "p90LatencyMs": 42, - "p99LatencyMs": 58, - "maxLatencyMs": 85, - "bytesPerSec": 86422323.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 213, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 228.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 228, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 240, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 273, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 513, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 760, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12318310.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1489, - "errors": 0, - "requestsPerSec": 297.8, - "avgLatencyMs": 82.61, - "p50LatencyMs": 81, - "p75LatencyMs": 98, - "p90LatencyMs": 120, - "p99LatencyMs": 159, - "maxLatencyMs": 600, - "bytesPerSec": 86133964.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 209, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 563.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 433, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 535, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 763, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3633, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4629, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12088934.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1477, - "errors": 0, - "requestsPerSec": 295.4, - "avgLatencyMs": 165.89, - "p50LatencyMs": 133, - "p75LatencyMs": 157, - "p90LatencyMs": 243, - "p99LatencyMs": 1506, - "maxLatencyMs": 3198, - "bytesPerSec": 85452390.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 194, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 38.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 605.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 437, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 566, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 958, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4375, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4934, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11220172.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1443, - "errors": 0, - "requestsPerSec": 288.61, - "avgLatencyMs": 209.75, - "p50LatencyMs": 133, - "p75LatencyMs": 177, - "p90LatencyMs": 263, - "p99LatencyMs": 2922, - "maxLatencyMs": 4968, - "bytesPerSec": 83486310.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 170, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 34, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 640.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 416, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 475, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1346, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4390, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4866, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9832038.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1406, - "errors": 0, - "requestsPerSec": 281.2, - "avgLatencyMs": 212.16, - "p50LatencyMs": 140, - "p75LatencyMs": 172, - "p90LatencyMs": 277, - "p99LatencyMs": 2849, - "maxLatencyMs": 4952, - "bytesPerSec": 81333452.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 122, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 24.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 784.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 339, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 474, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2650, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4642, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4803, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7055769.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 0, + "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 28672, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 4126, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1080.6666666666667, - "median": 1068, - "min": 1063, - "max": 1111 + "mean": 210.66666666666666, + "median": 212, + "min": 207, + "max": 213 }, "errors": { "unit": "errors", @@ -1623,71 +2831,71 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 216.13333333333333, - "median": 213.6, - "min": 212.6, - "max": 222.2 + "mean": 42.13333333333333, + "median": 42.4, + "min": 41.4, + "max": 42.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 4.1433333333333335, - "median": 4.14, - "min": 4.14, - "max": 4.15 + "mean": 23.16333333333333, + "median": 22.95, + "min": 22.95, + "max": 23.59 }, "p50LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 23, + "median": 23, + "min": 23, + "max": 23 }, "p75LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 23.333333333333332, + "median": 23, + "min": 23, + "max": 24 }, "p90LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 24.333333333333332, + "median": 24, + "min": 24, + "max": 25 }, "p99LatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 6, - "max": 6 + "mean": 34.333333333333336, + "median": 34, + "min": 33, + "max": 36 }, "maxLatencyMs": { "unit": "ms", - "mean": 8.666666666666666, - "median": 9, - "min": 8, - "max": 9 + "mean": 37.666666666666664, + "median": 35, + "min": 34, + "max": 44 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 62513698.13333333, - "median": 61777510.4, - "min": 61495705.6, - "max": 64267878.4 + "mean": 12182869.333333334, + "median": 12260966.4, + "min": 11970969.6, + "max": 12316672 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1427.3333333333333, - "median": 1427, - "min": 1398, - "max": 1457 - }, - "errors": { + "mean": 222.33333333333334, + "median": 225, + "min": 216, + "max": 226 + }, + "errors": { "unit": "errors", "mean": 0, "median": 0, @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 285.46999999999997, - "median": 285.4, - "min": 279.61, - "max": 291.4 + "mean": 44.46666666666667, + "median": 45, + "min": 43.2, + "max": 45.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 16.99, - "median": 17.03, - "min": 16.59, - "max": 17.35 + "mean": 110.81666666666666, + "median": 109.35, + "min": 108.93, + "max": 114.17 }, "p50LatencyMs": { "unit": "ms", - "mean": 16.666666666666668, - "median": 17, - "min": 16, - "max": 17 + "mean": 110, + "median": 109, + "min": 108, + "max": 113 }, "p75LatencyMs": { "unit": "ms", - "mean": 17.666666666666668, - "median": 18, - "min": 17, - "max": 18 + "mean": 111.66666666666667, + "median": 110, + "min": 109, + "max": 116 }, "p90LatencyMs": { "unit": "ms", - "mean": 20.333333333333332, - "median": 20, - "min": 20, - "max": 21 + "mean": 119.66666666666667, + "median": 118, + "min": 118, + "max": 123 }, "p99LatencyMs": { "unit": "ms", - "mean": 27.666666666666668, - "median": 28, - "min": 27, - "max": 28 + "mean": 144.66666666666666, + "median": 144, + "min": 140, + "max": 150 }, "maxLatencyMs": { "unit": "ms", - "mean": 36.666666666666664, - "median": 36, - "min": 33, - "max": 41 + "mean": 166, + "median": 159, + "min": 157, + "max": 182 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 82564437.33666666, - "median": 82542592, - "min": 80877977.6, - "max": 84272742.41 + "mean": 12858436.266666666, + "median": 13011353.6, + "min": 12493619.2, + "max": 13070336 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1448.3333333333333, - "median": 1468, - "min": 1383, - "max": 1494 + "mean": 219.66666666666666, + "median": 220, + "min": 213, + "max": 226 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 289.67333333333335, - "median": 293.61, - "min": 276.61, - "max": 298.8 + "mean": 43.93333333333334, + "median": 44, + "min": 42.6, + "max": 45.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 33.96333333333333, - "median": 33.48, - "min": 32.87, - "max": 35.54 + "mean": 221.95000000000002, + "median": 220.8, + "min": 216.28, + "max": 228.77 }, "p50LatencyMs": { "unit": "ms", - "mean": 33.333333333333336, - "median": 33, - "min": 32, - "max": 35 + "mean": 221, + "median": 220, + "min": 215, + "max": 228 }, "p75LatencyMs": { "unit": "ms", - "mean": 35.666666666666664, - "median": 35, - "min": 34, - "max": 38 + "mean": 228.66666666666666, + "median": 227, + "min": 219, + "max": 240 }, "p90LatencyMs": { "unit": "ms", - "mean": 43.666666666666664, - "median": 42, - "min": 42, - "max": 47 + "mean": 257.6666666666667, + "median": 264, + "min": 236, + "max": 273 }, "p99LatencyMs": { "unit": "ms", - "mean": 58.333333333333336, - "median": 58, - "min": 57, - "max": 60 + "mean": 480, + "median": 465, + "min": 462, + "max": 513 }, "maxLatencyMs": { "unit": "ms", - "mean": 94, - "median": 88, - "min": 85, - "max": 109 + "mean": 728.3333333333334, + "median": 760, + "min": 655, + "max": 770 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 83783406.93666667, - "median": 84928102.41, - "min": 79999795.2, - "max": 86422323.2 + "mean": 12703880.533333333, + "median": 12724633.6, + "min": 12318310.4, + "max": 13068697.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1434.6666666666667, - "median": 1434, - "min": 1381, - "max": 1489 + "mean": 215.66666666666666, + "median": 216, + "min": 209, + "max": 222 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 286.93333333333334, - "median": 286.8, - "min": 276.2, - "max": 297.8 + "mean": 43.133333333333326, + "median": 43.2, + "min": 41.8, + "max": 44.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 85.87, - "median": 85.79, - "min": 82.61, - "max": 89.21 + "mean": 543.9200000000001, + "median": 540.32, + "min": 528.29, + "max": 563.15 }, "p50LatencyMs": { "unit": "ms", - "mean": 80, - "median": 81, - "min": 78, - "max": 81 + "mean": 393.3333333333333, + "median": 395, + "min": 352, + "max": 433 }, "p75LatencyMs": { "unit": "ms", - "mean": 104.33333333333333, - "median": 104, - "min": 98, - "max": 111 + "mean": 532, + "median": 535, + "min": 486, + "max": 575 }, "p90LatencyMs": { "unit": "ms", - "mean": 125, - "median": 127, - "min": 120, - "max": 128 + "mean": 757.3333333333334, + "median": 763, + "min": 723, + "max": 786 }, "p99LatencyMs": { "unit": "ms", - "mean": 170.33333333333334, - "median": 171, - "min": 159, - "max": 181 + "mean": 3634, + "median": 3633, + "min": 3569, + "max": 3700 }, "maxLatencyMs": { "unit": "ms", - "mean": 635.6666666666666, - "median": 637, - "min": 600, - "max": 670 + "mean": 4501.333333333333, + "median": 4443, + "min": 4432, + "max": 4629 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 82992605.87333333, - "median": 82962022.41, - "min": 79881830.41, - "max": 86133964.8 + "mean": 12472320, + "median": 12491980.8, + "min": 12088934.4, + "max": 12836044.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1418.3333333333333, - "median": 1396, - "min": 1382, - "max": 1477 + "mean": 201.66666666666666, + "median": 203, + "min": 194, + "max": 208 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 283.66666666666663, - "median": 279.2, - "min": 276.4, - "max": 295.4 + "mean": 40.333333333333336, + "median": 40.6, + "min": 38.8, + "max": 41.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 172.78333333333333, - "median": 175.35, - "min": 165.89, - "max": 177.11 + "mean": 584.4766666666666, + "median": 580.33, + "min": 567.96, + "max": 605.14 }, "p50LatencyMs": { "unit": "ms", - "mean": 134.66666666666666, - "median": 133, - "min": 133, - "max": 138 + "mean": 390.6666666666667, + "median": 393, + "min": 342, + "max": 437 }, "p75LatencyMs": { "unit": "ms", - "mean": 164.33333333333334, - "median": 163, - "min": 157, - "max": 173 + "mean": 582.3333333333334, + "median": 566, + "min": 548, + "max": 633 }, "p90LatencyMs": { "unit": "ms", - "mean": 258.6666666666667, - "median": 266, - "min": 243, - "max": 267 + "mean": 800.3333333333334, + "median": 767, + "min": 676, + "max": 958 }, "p99LatencyMs": { "unit": "ms", - "mean": 1669.3333333333333, - "median": 1682, - "min": 1506, - "max": 1820 + "mean": 4202.666666666667, + "median": 4172, + "min": 4061, + "max": 4375 }, "maxLatencyMs": { "unit": "ms", - "mean": 3347, - "median": 3330, - "min": 3198, - "max": 3513 + "mean": 4796.333333333333, + "median": 4740, + "min": 4715, + "max": 4934 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 82053256.53666666, - "median": 80773120, - "min": 79934259.2, - "max": 85452390.41 + "mean": 11662267.733333334, + "median": 11739545.6, + "min": 11220172.8, + "max": 12027084.8 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1389.3333333333333, - "median": 1366, - "min": 1359, - "max": 1443 + "mean": 176, + "median": 178, + "min": 170, + "max": 180 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 277.87, - "median": 273.2, - "min": 271.8, - "max": 288.61 + "mean": 35.199999999999996, + "median": 35.6, + "min": 34, + "max": 36 }, "avgLatencyMs": { "unit": "ms", - "mean": 212.1933333333333, - "median": 212.13, - "min": 209.75, - "max": 214.7 + "mean": 633.7099999999999, + "median": 636.16, + "min": 624, + "max": 640.97 }, "p50LatencyMs": { "unit": "ms", - "mean": 143, - "median": 146, - "min": 133, - "max": 150 + "mean": 384, + "median": 373, + "min": 363, + "max": 416 }, "p75LatencyMs": { "unit": "ms", - "mean": 180, - "median": 179, - "min": 177, - "max": 184 + "mean": 517.3333333333334, + "median": 527, + "min": 475, + "max": 550 }, "p90LatencyMs": { "unit": "ms", - "mean": 268.3333333333333, - "median": 269, - "min": 263, - "max": 273 + "mean": 1351.3333333333333, + "median": 1346, + "min": 1308, + "max": 1400 }, "p99LatencyMs": { "unit": "ms", - "mean": 2915, - "median": 2922, - "min": 2898, - "max": 2925 + "mean": 4535, + "median": 4473, + "min": 4390, + "max": 4742 }, "maxLatencyMs": { "unit": "ms", - "mean": 4972, - "median": 4968, - "min": 4959, - "max": 4989 + "mean": 4886.333333333333, + "median": 4866, + "min": 4817, + "max": 4976 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 80375534.94, - "median": 79020032, - "min": 78620262.41, - "max": 83486310.41 + "mean": 10178286.933333332, + "median": 10294067.2, + "min": 9832038.4, + "max": 10408755.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1358.6666666666667, - "median": 1346, - "min": 1324, - "max": 1406 + "mean": 129.33333333333334, + "median": 131, + "min": 122, + "max": 135 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 271.73333333333335, - "median": 269.2, - "min": 264.8, - "max": 281.2 + "mean": 25.866666666666664, + "median": 26.2, + "min": 24.4, + "max": 27 }, "avgLatencyMs": { "unit": "ms", - "mean": 214.42333333333332, - "median": 213.66, - "min": 212.16, - "max": 217.45 + "mean": 763.02, + "median": 766, + "min": 738.18, + "max": 784.88 }, "p50LatencyMs": { "unit": "ms", - "mean": 139, - "median": 140, - "min": 135, - "max": 142 + "mean": 335, + "median": 339, + "min": 326, + "max": 340 }, "p75LatencyMs": { "unit": "ms", - "mean": 170, - "median": 170, - "min": 168, - "max": 172 + "mean": 502.6666666666667, + "median": 512, + "min": 474, + "max": 522 }, "p90LatencyMs": { "unit": "ms", - "mean": 283.3333333333333, - "median": 282, - "min": 277, - "max": 291 + "mean": 2501, + "median": 2535, + "min": 2318, + "max": 2650 }, "p99LatencyMs": { "unit": "ms", - "mean": 2945.6666666666665, - "median": 2979, - "min": 2849, - "max": 3009 + "mean": 4603.333333333333, + "median": 4619, + "min": 4549, + "max": 4642 }, "maxLatencyMs": { "unit": "ms", - "mean": 4943.666666666667, - "median": 4952, - "min": 4901, - "max": 4978 + "mean": 4857.333333333333, + "median": 4849, + "min": 4803, + "max": 4920 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 78591863.47000001, - "median": 77853491.2, - "min": 76588646.41, - "max": 81333452.8 + "mean": 7479022.933333333, + "median": 7575142.4, + "min": 7055769.6, + "max": 7806156.8 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 177, + "unit": "ms" + }, + "fcpMs": { + "value": 176.792, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 41.731, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.423, + "unit": "ms" + }, + "processingDurationMs": { + "value": 23.808, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.5, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 204, + "unit": "ms" + }, + "fcpMs": { + "value": 203.934, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 37.655, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.291, + "unit": "ms" + }, + "processingDurationMs": { + "value": 27.242, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.122, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 187, + "unit": "ms" + }, + "fcpMs": { + "value": 186.962, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 27.275000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.297, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.004, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.974, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 186, + "unit": "ms" + }, + "fcpMs": { + "value": 186.328, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 28.534, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.805, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.774, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.955, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 188.5, + "median": 186.5, + "min": 177, + "max": 204 + }, + "fcpMs": { + "unit": "ms", + "mean": 188.504, + "median": 186.64499999999998, + "min": 176.792, + "max": 203.934 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 33.79875, + "median": 33.0945, + "min": 27.275000000000002, + "max": 41.731 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.704, + "median": 1.6139999999999999, + "min": 1.297, + "max": 2.291 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 20.207, + "median": 19.906, + "min": 13.774, + "max": 27.242 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.88775, + "median": 11.464500000000001, + "min": 8.122, + "max": 16.5 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 120, + "unit": "ms" + }, + "fcpMs": { + "value": 120.1, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 27.584000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.748, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.689, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.147, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 131, + "unit": "ms" + }, + "fcpMs": { + "value": 131.049, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.973, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.733, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.824, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.416, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 120, + "unit": "ms" + }, + "fcpMs": { + "value": 119.822, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 32.13699999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.449, + "unit": "ms" + }, + "processingDurationMs": { + "value": 21.894, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.794, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 149, + "unit": "ms" + }, + "fcpMs": { + "value": 148.987, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 45.08, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.859, + "unit": "ms" + }, + "processingDurationMs": { + "value": 25.734, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.487, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 130, + "median": 125.5, + "min": 120, + "max": 149 + }, + "fcpMs": { + "unit": "ms", + "mean": 129.9895, + "median": 125.5745, + "min": 119.822, + "max": 148.987 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 33.6935, + "median": 31.054999999999996, + "min": 27.584000000000003, + "max": 45.08 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.94725, + "median": 1.8035, + "min": 1.733, + "max": 2.449 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 19.535249999999998, + "median": 19.2915, + "min": 13.824, + "max": 25.734 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 12.211, + "median": 11.781500000000001, + "min": 7.794, + "max": 17.487 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 405, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 249, + "unit": "count" + }, + "duplicateDependencies": { + "value": 6, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 12, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 188270581, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.148.0.json b/packages/results/data/tanstack/versions/1.148.0.json index bbb120c4..cd26d3a4 100644 --- a/packages/results/data/tanstack/versions/1.148.0.json +++ b/packages/results/data/tanstack/versions/1.148.0.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-01T10:20:29.131Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.148.0", @@ -35,13 +37,12 @@ "vitest": "4.0.16", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-01T10:20:29.131Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.148.0", "releasedAt": "2026-01-11T08:57:31.003Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1858, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5189, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5407, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5438, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5263, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4631, + "median": 5263, + "min": 1858, + "max": 5438 + }, + "nodeModulesSizeBytes": { + "value": 224595968, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 6201 + "timeMs": { + "value": 6201, + "unit": "ms" + } }, { - "timeMs": 6240 + "timeMs": { + "value": 6240, + "unit": "ms" + } }, { - "timeMs": 5407 + "timeMs": { + "value": 5407, + "unit": "ms" + } }, { - "timeMs": 5325 + "timeMs": { + "value": 5325, + "unit": "ms" + } }, { - "timeMs": 5391 + "timeMs": { + "value": 5391, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5704 + "timeMs": { + "value": 5704, + "unit": "ms" + } }, { - "timeMs": 5467 + "timeMs": { + "value": 5467, + "unit": "ms" + } }, { - "timeMs": 5244 + "timeMs": { + "value": 5244, + "unit": "ms" + } }, { - "timeMs": 5303 + "timeMs": { + "value": 5303, + "unit": "ms" + } }, { - "timeMs": 5072 + "timeMs": { + "value": 5072, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 405 - }, - "duplicateDependencies": { - "project": "starter", - "result": 12 - }, - "depInstallSize": { - "project": "starter", - "result": 188277790 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2780 + "timeMs": { + "value": 2780, + "unit": "ms" + } }, { - "timeMs": 2890 + "timeMs": { + "value": 2890, + "unit": "ms" + } }, { - "timeMs": 2821 + "timeMs": { + "value": 2821, + "unit": "ms" + } }, { - "timeMs": 2886 + "timeMs": { + "value": 2886, + "unit": "ms" + } }, { - "timeMs": 2799 + "timeMs": { + "value": 2799, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 249, - "duplicateDependencies": 6 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1858 - }, - { - "installTimeMs": 5189 - }, - { - "installTimeMs": 5407 - }, - { - "installTimeMs": 5438 - }, - { - "installTimeMs": 5263 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4631, - "median": 5263, - "min": 1858, - "max": 5438 - }, - "nodeModulesSizeBytes": 224595968 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 188, - "fcpMs": 188.171, - "interactionTests": { - "interactionLatencyMs": 36.759, - "inputDelayMs": 1.822, - "processingDurationMs": 14.335, - "presentationDelayMs": 20.602 - } - }, - { - "firstPaintMs": 147, - "fcpMs": 147.17, - "interactionTests": { - "interactionLatencyMs": 37.89, - "inputDelayMs": 1.825, - "processingDurationMs": 17.754, - "presentationDelayMs": 18.311 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 979, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 195.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56639488, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1286, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 257.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 43, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74389913.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1286, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 257.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 38.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 38, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 64, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 136, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74389913.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1295, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 259, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 95.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 211, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 794, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74914201.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1348, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 269.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 181.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1842, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3634, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77968179.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1318, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 263.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 207.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 252, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2842, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4933, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76247859.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1285, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 257, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 212.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3015, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4928, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74327654.41, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 139, - "fcpMs": 139.447, - "interactionTests": { - "interactionLatencyMs": 32.237, - "inputDelayMs": 1.39, - "processingDurationMs": 22.059, - "presentationDelayMs": 8.788 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1009, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 201.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58369638.4, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1293, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 258.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 43, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74799513.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1330, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 266, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 36.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 75, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 111, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76922880, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1019, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 203.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 121.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 409, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1216, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58956185.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1289, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 257.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 276, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2046, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3677, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74573414.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1246, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 249.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 219.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 272, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2980, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4869, + "unit": "ms" + }, + "bytesPerSec": { + "value": 72066662.41, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1300, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 260, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 217.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 287, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2913, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4926, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75205836.8, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 142, - "fcpMs": 142.042, - "interactionTests": { - "interactionLatencyMs": 35.447, - "inputDelayMs": 1.699, - "processingDurationMs": 13.413, - "presentationDelayMs": 20.335 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1057, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 211.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61141811.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1354, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 270.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78322073.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1309, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 261.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 37.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 66, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 143, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75726848, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1279, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 255.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 96.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 89, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 217, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 800, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73983590.41, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1285, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 257, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 190.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 275, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2040, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3694, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74340761.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1192, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 238.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 224.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 190, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 270, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3175, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4925, + "unit": "ms" + }, + "bytesPerSec": { + "value": 68950425.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1290, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 258, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 219.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2973, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4894, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74622566.41, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 154, - "median": 144.5, - "min": 139, - "max": 188 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 154.2075, - "median": 144.606, - "min": 139.447, - "max": 188.171 + "representativeIterationIndex": 0, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 26049, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 35.58325, - "median": 36.103, - "min": 32.237, - "max": 37.89 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.684, - "median": 1.7605, - "min": 1.39, - "max": 1.825 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 16.890249999999998, - "median": 16.0445, - "min": 13.413, - "max": 22.059 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 17.009, - "median": 19.323, - "min": 8.788, - "max": 20.602 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 120, - "fcpMs": 120.308, - "interactionTests": { - "interactionLatencyMs": 21.171, - "inputDelayMs": 1.674, - "processingDurationMs": 13.85, - "presentationDelayMs": 5.647 - } - }, - { - "firstPaintMs": 138, - "fcpMs": 138.046, - "interactionTests": { - "interactionLatencyMs": 29.200000000000003, - "inputDelayMs": 1.718, - "processingDurationMs": 18.539, - "presentationDelayMs": 8.943 - } - }, - { - "firstPaintMs": 128, - "fcpMs": 127.67, - "interactionTests": { - "interactionLatencyMs": 31.700999999999997, - "inputDelayMs": 1.83, - "processingDurationMs": 14.607, - "presentationDelayMs": 15.264 - } - }, - { - "firstPaintMs": 106, - "fcpMs": 105.946, - "interactionTests": { - "interactionLatencyMs": 25.53, - "inputDelayMs": 1.739, - "processingDurationMs": 16.764, - "presentationDelayMs": 7.027 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 123, - "median": 124, - "min": 106, - "max": 138 - }, - "fcpMs": { - "unit": "ms", - "mean": 122.9925, - "median": 123.989, - "min": 105.946, - "max": 138.046 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 26.9005, - "median": 27.365000000000002, - "min": 21.171, - "max": 31.700999999999997 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.7402499999999999, - "median": 1.7285, - "min": 1.674, - "max": 1.83 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 15.940000000000001, - "median": 15.6855, - "min": 13.85, - "max": 18.539 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 9.22025, - "median": 7.984999999999999, - "min": 5.647, - "max": 15.264 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 196, - "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 25.03, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 26, - "p99LatencyMs": 36, - "maxLatencyMs": 37, - "bytesPerSec": 11333632, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 203, - "errors": 0, - "requestsPerSec": 40.6, - "avgLatencyMs": 121.43, - "p50LatencyMs": 121, - "p75LatencyMs": 127, - "p90LatencyMs": 145, - "p99LatencyMs": 174, - "maxLatencyMs": 208, - "bytesPerSec": 11739955.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 201, - "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 242.64, - "p50LatencyMs": 240, - "p75LatencyMs": 264, - "p90LatencyMs": 335, - "p99LatencyMs": 597, - "maxLatencyMs": 863, - "bytesPerSec": 11623628.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 196, - "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 571.56, - "p50LatencyMs": 408, - "p75LatencyMs": 549, - "p90LatencyMs": 813, - "p99LatencyMs": 4455, - "maxLatencyMs": 4907, - "bytesPerSec": 11336908.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 185, - "errors": 0, - "requestsPerSec": 37, - "avgLatencyMs": 564.26, - "p50LatencyMs": 384, - "p75LatencyMs": 524, - "p90LatencyMs": 882, - "p99LatencyMs": 4043, - "maxLatencyMs": 4571, - "bytesPerSec": 10699161.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 167, - "errors": 0, - "requestsPerSec": 33.4, - "avgLatencyMs": 654.73, - "p50LatencyMs": 345, - "p75LatencyMs": 580, - "p90LatencyMs": 1538, - "p99LatencyMs": 4518, - "maxLatencyMs": 4976, - "bytesPerSec": 9658368, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 123, - "errors": 0, - "requestsPerSec": 24.6, - "avgLatencyMs": 808.7, - "p50LatencyMs": 384, - "p75LatencyMs": 528, - "p90LatencyMs": 2456, - "p99LatencyMs": 4635, - "maxLatencyMs": 4888, - "bytesPerSec": 7113113.6, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 198, - "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 24.74, - "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 36, - "maxLatencyMs": 36, - "bytesPerSec": 11448320, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 205, - "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 119.91, - "p50LatencyMs": 119, - "p75LatencyMs": 120, - "p90LatencyMs": 136, - "p99LatencyMs": 163, - "maxLatencyMs": 166, - "bytesPerSec": 11854643.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 202, - "errors": 0, - "requestsPerSec": 40.4, - "avgLatencyMs": 240.73, - "p50LatencyMs": 241, - "p75LatencyMs": 288, - "p90LatencyMs": 314, - "p99LatencyMs": 531, - "maxLatencyMs": 747, - "bytesPerSec": 11682611.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 198, - "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 570.75, - "p50LatencyMs": 335, - "p75LatencyMs": 594, - "p90LatencyMs": 672, - "p99LatencyMs": 4496, - "maxLatencyMs": 4950, - "bytesPerSec": 11451596.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 185, - "errors": 0, - "requestsPerSec": 37, - "avgLatencyMs": 629.42, - "p50LatencyMs": 459, - "p75LatencyMs": 594, - "p90LatencyMs": 880, - "p99LatencyMs": 4284, - "maxLatencyMs": 4786, - "bytesPerSec": 10699161.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 160, - "errors": 0, - "requestsPerSec": 32, - "avgLatencyMs": 676.41, - "p50LatencyMs": 418, - "p75LatencyMs": 577, - "p90LatencyMs": 1492, - "p99LatencyMs": 4523, - "maxLatencyMs": 4905, - "bytesPerSec": 9253683.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 111, - "errors": 0, - "requestsPerSec": 22.2, - "avgLatencyMs": 816.37, - "p50LatencyMs": 350, - "p75LatencyMs": 488, - "p90LatencyMs": 2816, - "p99LatencyMs": 4671, - "maxLatencyMs": 4989, - "bytesPerSec": 6419660.8, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 197, - "errors": 0, - "requestsPerSec": 39.4, - "avgLatencyMs": 24.81, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 26, - "p99LatencyMs": 37, - "maxLatencyMs": 44, - "bytesPerSec": 11389337.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 208, - "errors": 0, - "requestsPerSec": 41.6, - "avgLatencyMs": 118.28, - "p50LatencyMs": 117, - "p75LatencyMs": 119, - "p90LatencyMs": 127, - "p99LatencyMs": 144, - "maxLatencyMs": 145, - "bytesPerSec": 12028313.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 203, - "errors": 0, - "requestsPerSec": 40.6, - "avgLatencyMs": 239.39, - "p50LatencyMs": 238, - "p75LatencyMs": 261, - "p90LatencyMs": 289, - "p99LatencyMs": 549, - "maxLatencyMs": 767, - "bytesPerSec": 11739955.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 199, - "errors": 0, - "requestsPerSec": 39.8, - "avgLatencyMs": 588.28, - "p50LatencyMs": 407, - "p75LatencyMs": 589, - "p90LatencyMs": 836, - "p99LatencyMs": 4463, - "maxLatencyMs": 4919, - "bytesPerSec": 11508940.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 181, - "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 599.33, - "p50LatencyMs": 402, - "p75LatencyMs": 584, - "p90LatencyMs": 903, - "p99LatencyMs": 4562, - "maxLatencyMs": 4880, - "bytesPerSec": 10468147.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 166, - "errors": 0, - "requestsPerSec": 33.21, - "avgLatencyMs": 626.85, - "p50LatencyMs": 393, - "p75LatencyMs": 517, - "p90LatencyMs": 1359, - "p99LatencyMs": 4443, - "maxLatencyMs": 4630, - "bytesPerSec": 9599385.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 115, - "errors": 0, - "requestsPerSec": 23, - "avgLatencyMs": 749.04, - "p50LatencyMs": 348, - "p75LatencyMs": 493, - "p90LatencyMs": 2627, - "p99LatencyMs": 4334, - "maxLatencyMs": 4752, - "bytesPerSec": 6649446.4, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 3799, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 197, - "median": 197, - "min": 196, - "max": 198 + "mean": 1015, + "median": 1009, + "min": 979, + "max": 1057 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 39.403333333333336, - "median": 39.4, - "min": 39.21, - "max": 39.6 + "mean": 203, + "median": 201.8, + "min": 195.8, + "max": 211.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 24.86, - "median": 24.81, - "min": 24.74, - "max": 25.03 + "mean": 4.34, + "median": 4.3, + "min": 4.18, + "max": 4.54 }, "p50LatencyMs": { "unit": "ms", - "mean": 24.666666666666668, - "median": 25, - "min": 24, - "max": 25 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p75LatencyMs": { "unit": "ms", - "mean": 25.333333333333332, - "median": 25, - "min": 25, - "max": 26 + "mean": 4.333333333333333, + "median": 4, + "min": 4, + "max": 5 }, "p90LatencyMs": { "unit": "ms", - "mean": 26, - "median": 26, - "min": 26, - "max": 26 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p99LatencyMs": { "unit": "ms", - "mean": 36.333333333333336, - "median": 36, - "min": 36, - "max": 37 + "mean": 7.666666666666667, + "median": 7, + "min": 7, + "max": 9 }, "maxLatencyMs": { "unit": "ms", - "mean": 39, - "median": 37, - "min": 36, - "max": 44 + "mean": 10.333333333333334, + "median": 10, + "min": 9, + "max": 12 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11390429.866666667, - "median": 11389337.6, - "min": 11333632, - "max": 11448320 + "mean": 58716979.20000001, + "median": 58369638.4, + "min": 56639488, + "max": 61141811.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 205.33333333333334, - "median": 205, - "min": 203, - "max": 208 + "mean": 1311, + "median": 1293, + "min": 1286, + "max": 1354 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 41.06666666666666, - "median": 41, - "min": 40.6, - "max": 41.6 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 119.87333333333333, - "median": 119.91, - "min": 118.28, - "max": 121.43 + "mean": 262.2033333333333, + "median": 258.61, + "min": 257.2, + "max": 270.8 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 18.533333333333335, + "median": 18.78, + "min": 17.92, + "max": 18.9 }, "p50LatencyMs": { "unit": "ms", - "mean": 119, - "median": 119, - "min": 117, - "max": 121 + "mean": 18, + "median": 18, + "min": 17, + "max": 19 }, "p75LatencyMs": { "unit": "ms", - "mean": 122, - "median": 120, - "min": 119, - "max": 127 + "mean": 19.666666666666668, + "median": 20, + "min": 19, + "max": 20 }, "p90LatencyMs": { "unit": "ms", - "mean": 136, - "median": 136, - "min": 127, - "max": 145 + "mean": 22, + "median": 22, + "min": 21, + "max": 23 }, "p99LatencyMs": { "unit": "ms", - "mean": 160.33333333333334, - "median": 163, - "min": 144, - "max": 174 + "mean": 32.666666666666664, + "median": 33, + "min": 31, + "max": 34 }, "maxLatencyMs": { "unit": "ms", - "mean": 173, - "median": 166, - "min": 145, - "max": 208 + "mean": 40.666666666666664, + "median": 43, + "min": 36, + "max": 43 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11874304, - "median": 11854643.2, - "min": 11739955.2, - "max": 12028313.6 + "mean": 75837166.93333332, + "median": 74799513.6, + "min": 74389913.6, + "max": 78322073.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 202, - "median": 202, - "min": 201, - "max": 203 + "mean": 1308.3333333333333, + "median": 1309, + "min": 1286, + "max": 1330 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 40.403333333333336, - "median": 40.4, - "min": 40.21, - "max": 40.6 + "mean": 261.6666666666667, + "median": 261.8, + "min": 257.2, + "max": 266 }, "avgLatencyMs": { "unit": "ms", - "mean": 240.92, - "median": 240.73, - "min": 239.39, - "max": 242.64 + "mean": 37.53333333333333, + "median": 37.53, + "min": 36.85, + "max": 38.22 }, "p50LatencyMs": { "unit": "ms", - "mean": 239.66666666666666, - "median": 240, - "min": 238, - "max": 241 + "mean": 36.666666666666664, + "median": 37, + "min": 35, + "max": 38 }, "p75LatencyMs": { "unit": "ms", - "mean": 271, - "median": 264, - "min": 261, - "max": 288 + "mean": 40.666666666666664, + "median": 40, + "min": 40, + "max": 42 }, "p90LatencyMs": { "unit": "ms", - "mean": 312.6666666666667, - "median": 314, - "min": 289, - "max": 335 + "mean": 49.333333333333336, + "median": 50, + "min": 48, + "max": 50 }, "p99LatencyMs": { "unit": "ms", - "mean": 559, - "median": 549, - "min": 531, - "max": 597 + "mean": 68.33333333333333, + "median": 66, + "min": 64, + "max": 75 }, "maxLatencyMs": { "unit": "ms", - "mean": 792.3333333333334, - "median": 767, - "min": 747, - "max": 863 + "mean": 130, + "median": 136, + "min": 111, + "max": 143 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11682065.066666668, - "median": 11682611.2, - "min": 11623628.8, - "max": 11739955.2 + "mean": 75679880.53333333, + "median": 75726848, + "min": 74389913.6, + "max": 76922880 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 197.66666666666666, - "median": 198, - "min": 196, - "max": 199 + "mean": 1197.6666666666667, + "median": 1279, + "min": 1019, + "max": 1295 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 39.53666666666667, - "median": 39.6, - "min": 39.21, - "max": 39.8 + "mean": 239.53333333333333, + "median": 255.8, + "min": 203.8, + "max": 259 }, "avgLatencyMs": { "unit": "ms", - "mean": 576.8633333333333, - "median": 571.56, - "min": 570.75, - "max": 588.28 + "mean": 104.10666666666667, + "median": 96.15, + "min": 95.1, + "max": 121.07 }, "p50LatencyMs": { "unit": "ms", - "mean": 383.3333333333333, - "median": 407, - "min": 335, - "max": 408 + "mean": 93.33333333333333, + "median": 89, + "min": 83, + "max": 108 }, "p75LatencyMs": { "unit": "ms", - "mean": 577.3333333333334, - "median": 589, - "min": 549, - "max": 594 + "mean": 127, + "median": 120, + "min": 117, + "max": 144 }, "p90LatencyMs": { "unit": "ms", - "mean": 773.6666666666666, - "median": 813, - "min": 672, - "max": 836 + "mean": 154, + "median": 142, + "min": 141, + "max": 179 }, "p99LatencyMs": { "unit": "ms", - "mean": 4471.333333333333, - "median": 4463, - "min": 4455, - "max": 4496 + "mean": 279, + "median": 217, + "min": 211, + "max": 409 }, "maxLatencyMs": { "unit": "ms", - "mean": 4925.333333333333, - "median": 4919, - "min": 4907, - "max": 4950 + "mean": 936.6666666666666, + "median": 800, + "min": 794, + "max": 1216 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11432482.133333335, - "median": 11451596.8, - "min": 11336908.8, - "max": 11508940.8 + "mean": 69284659.20333333, + "median": 73983590.41, + "min": 58956185.6, + "max": 74914201.6 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 183.66666666666666, - "median": 185, - "min": 181, - "max": 185 + "mean": 1307.3333333333333, + "median": 1289, + "min": 1285, + "max": 1348 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 36.73666666666667, - "median": 37, - "min": 36.21, - "max": 37 + "mean": 261.47, + "median": 257.8, + "min": 257, + "max": 269.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 597.67, - "median": 599.33, - "min": 564.26, - "max": 629.42 + "mean": 187.1, + "median": 189.41, + "min": 181.63, + "max": 190.26 }, "p50LatencyMs": { "unit": "ms", - "mean": 415, - "median": 402, - "min": 384, - "max": 459 + "mean": 139.66666666666666, + "median": 139, + "min": 138, + "max": 142 }, "p75LatencyMs": { "unit": "ms", - "mean": 567.3333333333334, - "median": 584, - "min": 524, - "max": 594 + "mean": 173.33333333333334, + "median": 173, + "min": 166, + "max": 181 }, "p90LatencyMs": { "unit": "ms", - "mean": 888.3333333333334, - "median": 882, - "min": 880, - "max": 903 + "mean": 269.6666666666667, + "median": 275, + "min": 258, + "max": 276 }, "p99LatencyMs": { "unit": "ms", - "mean": 4296.333333333333, - "median": 4284, - "min": 4043, - "max": 4562 + "mean": 1976, + "median": 2040, + "min": 1842, + "max": 2046 }, "maxLatencyMs": { "unit": "ms", - "mean": 4745.666666666667, - "median": 4786, - "min": 4571, - "max": 4880 + "mean": 3668.3333333333335, + "median": 3677, + "min": 3634, + "max": 3694 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 10622156.799999999, - "median": 10699161.6, - "min": 10468147.2, - "max": 10699161.6 + "mean": 75627451.73666666, + "median": 74573414.41, + "min": 74340761.6, + "max": 77968179.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 164.33333333333334, - "median": 166, - "min": 160, - "max": 167 + "mean": 1252, + "median": 1246, + "min": 1192, + "max": 1318 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 32.870000000000005, - "median": 33.21, - "min": 32, - "max": 33.4 + "mean": 250.4033333333333, + "median": 249.2, + "min": 238.4, + "max": 263.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 652.6633333333333, - "median": 654.73, - "min": 626.85, - "max": 676.41 + "mean": 217.22, + "median": 219.46, + "min": 207.28, + "max": 224.92 }, "p50LatencyMs": { "unit": "ms", - "mean": 385.3333333333333, - "median": 393, - "min": 345, - "max": 418 + "mean": 145, + "median": 144, + "min": 144, + "max": 147 }, "p75LatencyMs": { "unit": "ms", - "mean": 558, - "median": 577, - "min": 517, - "max": 580 + "mean": 183, + "median": 183, + "min": 176, + "max": 190 }, "p90LatencyMs": { "unit": "ms", - "mean": 1463, - "median": 1492, - "min": 1359, - "max": 1538 + "mean": 264.6666666666667, + "median": 270, + "min": 252, + "max": 272 }, "p99LatencyMs": { "unit": "ms", - "mean": 4494.666666666667, - "median": 4518, - "min": 4443, - "max": 4523 + "mean": 2999, + "median": 2980, + "min": 2842, + "max": 3175 }, "maxLatencyMs": { "unit": "ms", - "mean": 4837, - "median": 4905, - "min": 4630, - "max": 4976 + "mean": 4909, + "median": 4925, + "min": 4869, + "max": 4933 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 9503812.266666666, - "median": 9599385.6, - "min": 9253683.2, - "max": 9658368 + "mean": 72421649.07000001, + "median": 72066662.41, + "min": 68950425.6, + "max": 76247859.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 116.33333333333333, - "median": 115, - "min": 111, - "max": 123 + "mean": 1291.6666666666667, + "median": 1290, + "min": 1285, + "max": 1300 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 23.266666666666666, - "median": 23, - "min": 22.2, - "max": 24.6 + "mean": 258.3333333333333, + "median": 258, + "min": 257, + "max": 260 }, "avgLatencyMs": { "unit": "ms", - "mean": 791.37, - "median": 808.7, - "min": 749.04, - "max": 816.37 + "mean": 216.35999999999999, + "median": 217.38, + "min": 212.66, + "max": 219.04 }, "p50LatencyMs": { "unit": "ms", - "mean": 360.6666666666667, - "median": 350, - "min": 348, - "max": 384 + "mean": 141.66666666666666, + "median": 141, + "min": 138, + "max": 146 }, "p75LatencyMs": { "unit": "ms", - "mean": 503, - "median": 493, - "min": 488, - "max": 528 + "mean": 176, + "median": 175, + "min": 174, + "max": 179 }, "p90LatencyMs": { "unit": "ms", - "mean": 2633, - "median": 2627, - "min": 2456, - "max": 2816 + "mean": 279.6666666666667, + "median": 287, + "min": 261, + "max": 291 }, "p99LatencyMs": { "unit": "ms", - "mean": 4546.666666666667, - "median": 4635, - "min": 4334, - "max": 4671 + "mean": 2967, + "median": 2973, + "min": 2913, + "max": 3015 }, "maxLatencyMs": { "unit": "ms", - "mean": 4876.333333333333, - "median": 4888, - "min": 4752, - "max": 4989 + "mean": 4916, + "median": 4926, + "min": 4894, + "max": 4928 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 6727406.933333333, - "median": 6649446.4, - "min": 6419660.8, - "max": 7113113.6 + "mean": 74718685.87333332, + "median": 74622566.41, + "min": 74327654.41, + "max": 75205836.8 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 979, - "errors": 0, - "requestsPerSec": 195.8, - "avgLatencyMs": 4.54, - "p50LatencyMs": 4, - "p75LatencyMs": 5, - "p90LatencyMs": 5, - "p99LatencyMs": 9, - "maxLatencyMs": 12, - "bytesPerSec": 56639488, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 196, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 37, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11333632, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1286, - "errors": 0, - "requestsPerSec": 257.2, - "avgLatencyMs": 18.9, - "p50LatencyMs": 19, - "p75LatencyMs": 20, - "p90LatencyMs": 22, - "p99LatencyMs": 34, - "maxLatencyMs": 43, - "bytesPerSec": 74389913.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 203, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 121.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 174, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 208, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11739955.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1286, - "errors": 0, - "requestsPerSec": 257.2, - "avgLatencyMs": 38.22, - "p50LatencyMs": 38, - "p75LatencyMs": 42, - "p90LatencyMs": 50, - "p99LatencyMs": 64, - "maxLatencyMs": 136, - "bytesPerSec": 74389913.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 201, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 242.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 240, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 264, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 335, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 597, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 863, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11623628.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1295, - "errors": 0, - "requestsPerSec": 259, - "avgLatencyMs": 95.1, - "p50LatencyMs": 83, - "p75LatencyMs": 120, - "p90LatencyMs": 141, - "p99LatencyMs": 211, - "maxLatencyMs": 794, - "bytesPerSec": 74914201.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 196, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 571.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 408, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 549, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 813, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4455, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4907, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11336908.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1348, - "errors": 0, - "requestsPerSec": 269.61, - "avgLatencyMs": 181.63, - "p50LatencyMs": 142, - "p75LatencyMs": 173, - "p90LatencyMs": 258, - "p99LatencyMs": 1842, - "maxLatencyMs": 3634, - "bytesPerSec": 77968179.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 185, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 37, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 564.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 384, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 524, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 882, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4043, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4571, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10699161.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1318, - "errors": 0, - "requestsPerSec": 263.61, - "avgLatencyMs": 207.28, - "p50LatencyMs": 144, - "p75LatencyMs": 176, - "p90LatencyMs": 252, - "p99LatencyMs": 2842, - "maxLatencyMs": 4933, - "bytesPerSec": 76247859.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 167, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 33.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 654.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 345, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 580, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1538, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4518, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4976, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9658368, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1285, - "errors": 0, - "requestsPerSec": 257, - "avgLatencyMs": 212.66, - "p50LatencyMs": 138, - "p75LatencyMs": 174, - "p90LatencyMs": 261, - "p99LatencyMs": 3015, - "maxLatencyMs": 4928, - "bytesPerSec": 74327654.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 123, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 24.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 808.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 384, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 528, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2456, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4635, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4888, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7113113.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1009, - "errors": 0, - "requestsPerSec": 201.8, - "avgLatencyMs": 4.3, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 58369638.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 198, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11448320, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1293, - "errors": 0, - "requestsPerSec": 258.61, - "avgLatencyMs": 18.78, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 23, - "p99LatencyMs": 33, - "maxLatencyMs": 43, - "bytesPerSec": 74799513.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 205, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 119.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 163, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 166, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11854643.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1330, - "errors": 0, - "requestsPerSec": 266, - "avgLatencyMs": 36.85, - "p50LatencyMs": 35, - "p75LatencyMs": 40, - "p90LatencyMs": 50, - "p99LatencyMs": 75, - "maxLatencyMs": 111, - "bytesPerSec": 76922880, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 202, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 240.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 241, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 288, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 314, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 531, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 747, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11682611.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1019, - "errors": 0, - "requestsPerSec": 203.8, - "avgLatencyMs": 121.07, - "p50LatencyMs": 108, - "p75LatencyMs": 144, - "p90LatencyMs": 179, - "p99LatencyMs": 409, - "maxLatencyMs": 1216, - "bytesPerSec": 58956185.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 198, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 570.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 335, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 594, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 672, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4496, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4950, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11451596.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1289, - "errors": 0, - "requestsPerSec": 257.8, - "avgLatencyMs": 189.41, - "p50LatencyMs": 139, - "p75LatencyMs": 166, - "p90LatencyMs": 276, - "p99LatencyMs": 2046, - "maxLatencyMs": 3677, - "bytesPerSec": 74573414.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 185, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 37, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 629.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 459, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 594, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 880, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4284, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4786, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10699161.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1246, - "errors": 0, - "requestsPerSec": 249.2, - "avgLatencyMs": 219.46, - "p50LatencyMs": 147, - "p75LatencyMs": 183, - "p90LatencyMs": 272, - "p99LatencyMs": 2980, - "maxLatencyMs": 4869, - "bytesPerSec": 72066662.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 160, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 32, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 676.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 418, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 577, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1492, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4523, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4905, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9253683.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1300, - "errors": 0, - "requestsPerSec": 260, - "avgLatencyMs": 217.38, - "p50LatencyMs": 146, - "p75LatencyMs": 175, - "p90LatencyMs": 287, - "p99LatencyMs": 2913, - "maxLatencyMs": 4926, - "bytesPerSec": 75205836.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 111, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 22.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 816.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 350, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 488, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2816, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4671, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4989, + "unit": "ms" + }, + "bytesPerSec": { + "value": 6419660.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1057, - "errors": 0, - "requestsPerSec": 211.4, - "avgLatencyMs": 4.18, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 61141811.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 197, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 44, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11389337.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1354, - "errors": 0, - "requestsPerSec": 270.8, - "avgLatencyMs": 17.92, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 21, - "p99LatencyMs": 31, - "maxLatencyMs": 36, - "bytesPerSec": 78322073.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 208, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 118.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 144, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 145, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12028313.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1309, - "errors": 0, - "requestsPerSec": 261.8, - "avgLatencyMs": 37.53, - "p50LatencyMs": 37, - "p75LatencyMs": 40, - "p90LatencyMs": 48, - "p99LatencyMs": 66, - "maxLatencyMs": 143, - "bytesPerSec": 75726848, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 203, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 239.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 238, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 289, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 549, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 767, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11739955.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1279, - "errors": 0, - "requestsPerSec": 255.8, - "avgLatencyMs": 96.15, - "p50LatencyMs": 89, - "p75LatencyMs": 117, - "p90LatencyMs": 142, - "p99LatencyMs": 217, - "maxLatencyMs": 800, - "bytesPerSec": 73983590.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 199, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 588.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 407, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 589, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 836, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4463, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4919, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11508940.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1285, - "errors": 0, - "requestsPerSec": 257, - "avgLatencyMs": 190.26, - "p50LatencyMs": 138, - "p75LatencyMs": 181, - "p90LatencyMs": 275, - "p99LatencyMs": 2040, - "maxLatencyMs": 3694, - "bytesPerSec": 74340761.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 181, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 36.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 599.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 402, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 584, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 903, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4562, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4880, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10468147.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1192, - "errors": 0, - "requestsPerSec": 238.4, - "avgLatencyMs": 224.92, - "p50LatencyMs": 144, - "p75LatencyMs": 190, - "p90LatencyMs": 270, - "p99LatencyMs": 3175, - "maxLatencyMs": 4925, - "bytesPerSec": 68950425.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 166, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 33.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 626.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 393, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 517, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1359, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4443, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4630, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9599385.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1290, - "errors": 0, - "requestsPerSec": 258, - "avgLatencyMs": 219.04, - "p50LatencyMs": 141, - "p75LatencyMs": 179, - "p90LatencyMs": 291, - "p99LatencyMs": 2973, - "maxLatencyMs": 4894, - "bytesPerSec": 74622566.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 115, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 23, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 749.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 348, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 493, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2627, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4334, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4752, + "unit": "ms" + }, + "bytesPerSec": { + "value": 6649446.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 0, + "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 26049, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 3799, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1015, - "median": 1009, - "min": 979, - "max": 1057 + "mean": 197, + "median": 197, + "min": 196, + "max": 198 }, "errors": { "unit": "errors", @@ -1623,71 +2831,71 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 203, - "median": 201.8, - "min": 195.8, - "max": 211.4 + "mean": 39.403333333333336, + "median": 39.4, + "min": 39.21, + "max": 39.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 4.34, - "median": 4.3, - "min": 4.18, - "max": 4.54 + "mean": 24.86, + "median": 24.81, + "min": 24.74, + "max": 25.03 }, "p50LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 24.666666666666668, + "median": 25, + "min": 24, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 4.333333333333333, - "median": 4, - "min": 4, - "max": 5 + "mean": 25.333333333333332, + "median": 25, + "min": 25, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 26, + "median": 26, + "min": 26, + "max": 26 }, "p99LatencyMs": { "unit": "ms", - "mean": 7.666666666666667, - "median": 7, - "min": 7, - "max": 9 + "mean": 36.333333333333336, + "median": 36, + "min": 36, + "max": 37 }, "maxLatencyMs": { "unit": "ms", - "mean": 10.333333333333334, - "median": 10, - "min": 9, - "max": 12 + "mean": 39, + "median": 37, + "min": 36, + "max": 44 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 58716979.20000001, - "median": 58369638.4, - "min": 56639488, - "max": 61141811.2 + "mean": 11390429.866666667, + "median": 11389337.6, + "min": 11333632, + "max": 11448320 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1311, - "median": 1293, - "min": 1286, - "max": 1354 - }, - "errors": { + "mean": 205.33333333333334, + "median": 205, + "min": 203, + "max": 208 + }, + "errors": { "unit": "errors", "mean": 0, "median": 0, @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 262.2033333333333, - "median": 258.61, - "min": 257.2, - "max": 270.8 + "mean": 41.06666666666666, + "median": 41, + "min": 40.6, + "max": 41.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 18.533333333333335, - "median": 18.78, - "min": 17.92, - "max": 18.9 + "mean": 119.87333333333333, + "median": 119.91, + "min": 118.28, + "max": 121.43 }, "p50LatencyMs": { "unit": "ms", - "mean": 18, - "median": 18, - "min": 17, - "max": 19 + "mean": 119, + "median": 119, + "min": 117, + "max": 121 }, "p75LatencyMs": { "unit": "ms", - "mean": 19.666666666666668, - "median": 20, - "min": 19, - "max": 20 + "mean": 122, + "median": 120, + "min": 119, + "max": 127 }, "p90LatencyMs": { "unit": "ms", - "mean": 22, - "median": 22, - "min": 21, - "max": 23 + "mean": 136, + "median": 136, + "min": 127, + "max": 145 }, "p99LatencyMs": { "unit": "ms", - "mean": 32.666666666666664, - "median": 33, - "min": 31, - "max": 34 + "mean": 160.33333333333334, + "median": 163, + "min": 144, + "max": 174 }, "maxLatencyMs": { "unit": "ms", - "mean": 40.666666666666664, - "median": 43, - "min": 36, - "max": 43 + "mean": 173, + "median": 166, + "min": 145, + "max": 208 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 75837166.93333332, - "median": 74799513.6, - "min": 74389913.6, - "max": 78322073.6 + "mean": 11874304, + "median": 11854643.2, + "min": 11739955.2, + "max": 12028313.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1308.3333333333333, - "median": 1309, - "min": 1286, - "max": 1330 + "mean": 202, + "median": 202, + "min": 201, + "max": 203 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 261.6666666666667, - "median": 261.8, - "min": 257.2, - "max": 266 + "mean": 40.403333333333336, + "median": 40.4, + "min": 40.21, + "max": 40.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 37.53333333333333, - "median": 37.53, - "min": 36.85, - "max": 38.22 + "mean": 240.92, + "median": 240.73, + "min": 239.39, + "max": 242.64 }, "p50LatencyMs": { "unit": "ms", - "mean": 36.666666666666664, - "median": 37, - "min": 35, - "max": 38 + "mean": 239.66666666666666, + "median": 240, + "min": 238, + "max": 241 }, "p75LatencyMs": { "unit": "ms", - "mean": 40.666666666666664, - "median": 40, - "min": 40, - "max": 42 + "mean": 271, + "median": 264, + "min": 261, + "max": 288 }, "p90LatencyMs": { "unit": "ms", - "mean": 49.333333333333336, - "median": 50, - "min": 48, - "max": 50 + "mean": 312.6666666666667, + "median": 314, + "min": 289, + "max": 335 }, "p99LatencyMs": { "unit": "ms", - "mean": 68.33333333333333, - "median": 66, - "min": 64, - "max": 75 + "mean": 559, + "median": 549, + "min": 531, + "max": 597 }, "maxLatencyMs": { "unit": "ms", - "mean": 130, - "median": 136, - "min": 111, - "max": 143 + "mean": 792.3333333333334, + "median": 767, + "min": 747, + "max": 863 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 75679880.53333333, - "median": 75726848, - "min": 74389913.6, - "max": 76922880 + "mean": 11682065.066666668, + "median": 11682611.2, + "min": 11623628.8, + "max": 11739955.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1197.6666666666667, - "median": 1279, - "min": 1019, - "max": 1295 + "mean": 197.66666666666666, + "median": 198, + "min": 196, + "max": 199 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 239.53333333333333, - "median": 255.8, - "min": 203.8, - "max": 259 + "mean": 39.53666666666667, + "median": 39.6, + "min": 39.21, + "max": 39.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 104.10666666666667, - "median": 96.15, - "min": 95.1, - "max": 121.07 + "mean": 576.8633333333333, + "median": 571.56, + "min": 570.75, + "max": 588.28 }, "p50LatencyMs": { "unit": "ms", - "mean": 93.33333333333333, - "median": 89, - "min": 83, - "max": 108 + "mean": 383.3333333333333, + "median": 407, + "min": 335, + "max": 408 }, "p75LatencyMs": { "unit": "ms", - "mean": 127, - "median": 120, - "min": 117, - "max": 144 + "mean": 577.3333333333334, + "median": 589, + "min": 549, + "max": 594 }, "p90LatencyMs": { "unit": "ms", - "mean": 154, - "median": 142, - "min": 141, - "max": 179 + "mean": 773.6666666666666, + "median": 813, + "min": 672, + "max": 836 }, "p99LatencyMs": { "unit": "ms", - "mean": 279, - "median": 217, - "min": 211, - "max": 409 + "mean": 4471.333333333333, + "median": 4463, + "min": 4455, + "max": 4496 }, "maxLatencyMs": { "unit": "ms", - "mean": 936.6666666666666, - "median": 800, - "min": 794, - "max": 1216 + "mean": 4925.333333333333, + "median": 4919, + "min": 4907, + "max": 4950 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 69284659.20333333, - "median": 73983590.41, - "min": 58956185.6, - "max": 74914201.6 + "mean": 11432482.133333335, + "median": 11451596.8, + "min": 11336908.8, + "max": 11508940.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1307.3333333333333, - "median": 1289, - "min": 1285, - "max": 1348 + "mean": 183.66666666666666, + "median": 185, + "min": 181, + "max": 185 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 261.47, - "median": 257.8, - "min": 257, - "max": 269.61 + "mean": 36.73666666666667, + "median": 37, + "min": 36.21, + "max": 37 }, "avgLatencyMs": { "unit": "ms", - "mean": 187.1, - "median": 189.41, - "min": 181.63, - "max": 190.26 + "mean": 597.67, + "median": 599.33, + "min": 564.26, + "max": 629.42 }, "p50LatencyMs": { "unit": "ms", - "mean": 139.66666666666666, - "median": 139, - "min": 138, - "max": 142 + "mean": 415, + "median": 402, + "min": 384, + "max": 459 }, "p75LatencyMs": { "unit": "ms", - "mean": 173.33333333333334, - "median": 173, - "min": 166, - "max": 181 + "mean": 567.3333333333334, + "median": 584, + "min": 524, + "max": 594 }, "p90LatencyMs": { "unit": "ms", - "mean": 269.6666666666667, - "median": 275, - "min": 258, - "max": 276 + "mean": 888.3333333333334, + "median": 882, + "min": 880, + "max": 903 }, "p99LatencyMs": { "unit": "ms", - "mean": 1976, - "median": 2040, - "min": 1842, - "max": 2046 + "mean": 4296.333333333333, + "median": 4284, + "min": 4043, + "max": 4562 }, "maxLatencyMs": { "unit": "ms", - "mean": 3668.3333333333335, - "median": 3677, - "min": 3634, - "max": 3694 + "mean": 4745.666666666667, + "median": 4786, + "min": 4571, + "max": 4880 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 75627451.73666666, - "median": 74573414.41, - "min": 74340761.6, - "max": 77968179.2 + "mean": 10622156.799999999, + "median": 10699161.6, + "min": 10468147.2, + "max": 10699161.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1252, - "median": 1246, - "min": 1192, - "max": 1318 + "mean": 164.33333333333334, + "median": 166, + "min": 160, + "max": 167 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 250.4033333333333, - "median": 249.2, - "min": 238.4, - "max": 263.61 + "mean": 32.870000000000005, + "median": 33.21, + "min": 32, + "max": 33.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 217.22, - "median": 219.46, - "min": 207.28, - "max": 224.92 + "mean": 652.6633333333333, + "median": 654.73, + "min": 626.85, + "max": 676.41 }, "p50LatencyMs": { "unit": "ms", - "mean": 145, - "median": 144, - "min": 144, - "max": 147 + "mean": 385.3333333333333, + "median": 393, + "min": 345, + "max": 418 }, "p75LatencyMs": { "unit": "ms", - "mean": 183, - "median": 183, - "min": 176, - "max": 190 + "mean": 558, + "median": 577, + "min": 517, + "max": 580 }, "p90LatencyMs": { "unit": "ms", - "mean": 264.6666666666667, - "median": 270, - "min": 252, - "max": 272 + "mean": 1463, + "median": 1492, + "min": 1359, + "max": 1538 }, "p99LatencyMs": { "unit": "ms", - "mean": 2999, - "median": 2980, - "min": 2842, - "max": 3175 + "mean": 4494.666666666667, + "median": 4518, + "min": 4443, + "max": 4523 }, "maxLatencyMs": { "unit": "ms", - "mean": 4909, - "median": 4925, - "min": 4869, - "max": 4933 + "mean": 4837, + "median": 4905, + "min": 4630, + "max": 4976 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 72421649.07000001, - "median": 72066662.41, - "min": 68950425.6, - "max": 76247859.2 + "mean": 9503812.266666666, + "median": 9599385.6, + "min": 9253683.2, + "max": 9658368 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1291.6666666666667, - "median": 1290, - "min": 1285, - "max": 1300 + "mean": 116.33333333333333, + "median": 115, + "min": 111, + "max": 123 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 258.3333333333333, - "median": 258, - "min": 257, - "max": 260 + "mean": 23.266666666666666, + "median": 23, + "min": 22.2, + "max": 24.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 216.35999999999999, - "median": 217.38, - "min": 212.66, - "max": 219.04 + "mean": 791.37, + "median": 808.7, + "min": 749.04, + "max": 816.37 }, "p50LatencyMs": { "unit": "ms", - "mean": 141.66666666666666, - "median": 141, - "min": 138, - "max": 146 + "mean": 360.6666666666667, + "median": 350, + "min": 348, + "max": 384 }, "p75LatencyMs": { "unit": "ms", - "mean": 176, - "median": 175, - "min": 174, - "max": 179 + "mean": 503, + "median": 493, + "min": 488, + "max": 528 }, "p90LatencyMs": { "unit": "ms", - "mean": 279.6666666666667, - "median": 287, - "min": 261, - "max": 291 + "mean": 2633, + "median": 2627, + "min": 2456, + "max": 2816 }, "p99LatencyMs": { "unit": "ms", - "mean": 2967, - "median": 2973, - "min": 2913, - "max": 3015 + "mean": 4546.666666666667, + "median": 4635, + "min": 4334, + "max": 4671 }, "maxLatencyMs": { "unit": "ms", - "mean": 4916, - "median": 4926, - "min": 4894, - "max": 4928 + "mean": 4876.333333333333, + "median": 4888, + "min": 4752, + "max": 4989 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 74718685.87333332, - "median": 74622566.41, - "min": 74327654.41, - "max": 75205836.8 + "mean": 6727406.933333333, + "median": 6649446.4, + "min": 6419660.8, + "max": 7113113.6 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 188, + "unit": "ms" + }, + "fcpMs": { + "value": 188.171, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 36.759, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.822, + "unit": "ms" + }, + "processingDurationMs": { + "value": 14.335, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.602, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 147, + "unit": "ms" + }, + "fcpMs": { + "value": 147.17, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 37.89, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.825, + "unit": "ms" + }, + "processingDurationMs": { + "value": 17.754, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.311, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 139, + "unit": "ms" + }, + "fcpMs": { + "value": 139.447, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 32.237, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.39, + "unit": "ms" + }, + "processingDurationMs": { + "value": 22.059, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.788, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 142, + "unit": "ms" + }, + "fcpMs": { + "value": 142.042, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 35.447, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.699, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.413, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.335, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 154, + "median": 144.5, + "min": 139, + "max": 188 + }, + "fcpMs": { + "unit": "ms", + "mean": 154.2075, + "median": 144.606, + "min": 139.447, + "max": 188.171 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 35.58325, + "median": 36.103, + "min": 32.237, + "max": 37.89 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.684, + "median": 1.7605, + "min": 1.39, + "max": 1.825 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 16.890249999999998, + "median": 16.0445, + "min": 13.413, + "max": 22.059 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 17.009, + "median": 19.323, + "min": 8.788, + "max": 20.602 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 120, + "unit": "ms" + }, + "fcpMs": { + "value": 120.308, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 21.171, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.674, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.85, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.647, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 138, + "unit": "ms" + }, + "fcpMs": { + "value": 138.046, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.200000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.718, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.539, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.943, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 128, + "unit": "ms" + }, + "fcpMs": { + "value": 127.67, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 31.700999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.83, + "unit": "ms" + }, + "processingDurationMs": { + "value": 14.607, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.264, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 106, + "unit": "ms" + }, + "fcpMs": { + "value": 105.946, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 25.53, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.739, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.764, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.027, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 123, + "median": 124, + "min": 106, + "max": 138 + }, + "fcpMs": { + "unit": "ms", + "mean": 122.9925, + "median": 123.989, + "min": 105.946, + "max": 138.046 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 26.9005, + "median": 27.365000000000002, + "min": 21.171, + "max": 31.700999999999997 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.7402499999999999, + "median": 1.7285, + "min": 1.674, + "max": 1.83 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 15.940000000000001, + "median": 15.6855, + "min": 13.85, + "max": 18.539 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 9.22025, + "median": 7.984999999999999, + "min": 5.647, + "max": 15.264 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 405, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 249, + "unit": "count" + }, + "duplicateDependencies": { + "value": 6, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 12, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 188277790, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.149.4.json b/packages/results/data/tanstack/versions/1.149.4.json index bda396fd..89af8e82 100644 --- a/packages/results/data/tanstack/versions/1.149.4.json +++ b/packages/results/data/tanstack/versions/1.149.4.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-01T13:19:04.283Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.149.4", @@ -35,13 +37,12 @@ "vitest": "4.0.17", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-01T13:19:04.283Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.149.4", "releasedAt": "2026-01-13T19:32:29.165Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1831, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4796, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4812, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4947, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5189, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4315, + "median": 4812, + "min": 1831, + "max": 5189 + }, + "nodeModulesSizeBytes": { + "value": 223117312, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 6912 + "timeMs": { + "value": 6912, + "unit": "ms" + } }, { - "timeMs": 6704 + "timeMs": { + "value": 6704, + "unit": "ms" + } }, { - "timeMs": 5815 + "timeMs": { + "value": 5815, + "unit": "ms" + } }, { - "timeMs": 5689 + "timeMs": { + "value": 5689, + "unit": "ms" + } }, { - "timeMs": 5646 + "timeMs": { + "value": 5646, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 6322 + "timeMs": { + "value": 6322, + "unit": "ms" + } }, { - "timeMs": 5663 + "timeMs": { + "value": 5663, + "unit": "ms" + } }, { - "timeMs": 5594 + "timeMs": { + "value": 5594, + "unit": "ms" + } }, { - "timeMs": 5367 + "timeMs": { + "value": 5367, + "unit": "ms" + } }, { - "timeMs": 5732 + "timeMs": { + "value": 5732, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 404 - }, - "duplicateDependencies": { - "project": "starter", - "result": 11 - }, - "depInstallSize": { - "project": "starter", - "result": 186133348 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3134 + "timeMs": { + "value": 3134, + "unit": "ms" + } }, { - "timeMs": 3075 + "timeMs": { + "value": 3075, + "unit": "ms" + } }, { - "timeMs": 2973 + "timeMs": { + "value": 2973, + "unit": "ms" + } }, { - "timeMs": 2766 + "timeMs": { + "value": 2766, + "unit": "ms" + } }, { - "timeMs": 2749 + "timeMs": { + "value": 2749, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 249, - "duplicateDependencies": 6 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1831 - }, - { - "installTimeMs": 4796 - }, - { - "installTimeMs": 4812 - }, - { - "installTimeMs": 4947 - }, - { - "installTimeMs": 5189 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4315, - "median": 4812, - "min": 1831, - "max": 5189 - }, - "nodeModulesSizeBytes": 223117312 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 145, - "fcpMs": 144.853, - "interactionTests": { - "interactionLatencyMs": 39.185, - "inputDelayMs": 2.058, - "processingDurationMs": 24.26, - "presentationDelayMs": 12.867 - } - }, - { - "firstPaintMs": 178, - "fcpMs": 178.161, - "interactionTests": { - "interactionLatencyMs": 28.945999999999998, - "inputDelayMs": 1.597, - "processingDurationMs": 12.976, - "presentationDelayMs": 14.373 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1045, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 209, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 60447129.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1307, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 261.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75608883.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1362, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 272.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 36.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 60, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 107, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78793932.8, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1355, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 271, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 90.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 174, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 739, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78400716.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1317, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 263.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 185.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 262, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1954, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3662, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76172492.8, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1301, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 260.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 212.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 270, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2818, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4862, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75258265.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1247, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 249.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 215.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 266, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2993, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4858, + "unit": "ms" + }, + "bytesPerSec": { + "value": 72125644.8, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 166, - "fcpMs": 166.471, - "interactionTests": { - "interactionLatencyMs": 35.406, - "inputDelayMs": 3.733, - "processingDurationMs": 21.144, - "presentationDelayMs": 10.529 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1052, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 210.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 60853452.8, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1367, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 273.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79082291.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1352, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 270.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 36.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 38, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 68, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 116, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78230323.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1421, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 284.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 86.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 164, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 744, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82201804.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1367, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 273.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 178.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 267, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1714, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3238, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79082291.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1344, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 268.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 210.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 265, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2834, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4892, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77748633.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1346, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 269.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 210.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 251, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2872, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4920, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77860044.8, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 172, - "fcpMs": 172.378, - "interactionTests": { - "interactionLatencyMs": 33.385000000000005, - "inputDelayMs": 1.933, - "processingDurationMs": 19.809, - "presentationDelayMs": 11.643 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1072, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 214.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 62000332.8, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1336, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 267.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 44, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77286604.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1389, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 277.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 35.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 45, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 65, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 77, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80353689.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1394, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 278.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 88.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 197, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 716, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80642048, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1398, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 279.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 174.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 262, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1771, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3398, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80864870.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1392, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 278.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 206.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 256, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2828, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4867, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80524083.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1352, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 270.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 213.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 286, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2996, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4979, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78213939.2, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 165.25, - "median": 169, - "min": 145, - "max": 178 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 165.46575, - "median": 169.4245, - "min": 144.853, - "max": 178.161 + "representativeIterationIndex": 2, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 27516, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 34.230500000000006, - "median": 34.3955, - "min": 28.945999999999998, - "max": 39.185 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.33025, - "median": 1.9954999999999998, - "min": 1.597, - "max": 3.733 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 19.547250000000002, - "median": 20.4765, - "min": 12.976, - "max": 24.26 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 12.353000000000002, - "median": 12.255, - "min": 10.529, - "max": 14.373 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 157, - "fcpMs": 156.756, - "interactionTests": { - "interactionLatencyMs": 33.532, - "inputDelayMs": 1.835, - "processingDurationMs": 21.029, - "presentationDelayMs": 10.668 - } - }, - { - "firstPaintMs": 155, - "fcpMs": 154.592, - "interactionTests": { - "interactionLatencyMs": 50.285, - "inputDelayMs": 1.984, - "processingDurationMs": 26.254, - "presentationDelayMs": 22.047 - } - }, - { - "firstPaintMs": 115, - "fcpMs": 115.375, - "interactionTests": { - "interactionLatencyMs": 47.13, - "inputDelayMs": 2.088, - "processingDurationMs": 29.338, - "presentationDelayMs": 15.704 - } - }, - { - "firstPaintMs": 136, - "fcpMs": 136.317, - "interactionTests": { - "interactionLatencyMs": 37.763999999999996, - "inputDelayMs": 2.052, - "processingDurationMs": 21.761, - "presentationDelayMs": 13.951 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 140.75, - "median": 145.5, - "min": 115, - "max": 157 - }, - "fcpMs": { - "unit": "ms", - "mean": 140.76, - "median": 145.4545, - "min": 115.375, - "max": 156.756 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 42.17775, - "median": 42.447, - "min": 33.532, - "max": 50.285 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.98975, - "median": 2.018, - "min": 1.835, - "max": 2.088 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 24.5955, - "median": 24.0075, - "min": 21.029, - "max": 29.338 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 15.592500000000001, - "median": 14.8275, - "min": 10.668, - "max": 22.047 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 204, - "errors": 0, - "requestsPerSec": 40.8, - "avgLatencyMs": 23.95, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 37, - "bytesPerSec": 11798937.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 219, - "errors": 0, - "requestsPerSec": 43.8, - "avgLatencyMs": 112.44, - "p50LatencyMs": 112, - "p75LatencyMs": 114, - "p90LatencyMs": 134, - "p99LatencyMs": 159, - "maxLatencyMs": 171, - "bytesPerSec": 12664012.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 215, - "errors": 0, - "requestsPerSec": 43, - "avgLatencyMs": 226.74, - "p50LatencyMs": 227, - "p75LatencyMs": 246, - "p90LatencyMs": 276, - "p99LatencyMs": 509, - "maxLatencyMs": 732, - "bytesPerSec": 12436275.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 211, - "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 556.18, - "p50LatencyMs": 374, - "p75LatencyMs": 594, - "p90LatencyMs": 780, - "p99LatencyMs": 4044, - "maxLatencyMs": 4804, - "bytesPerSec": 12205260.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 195, - "errors": 0, - "requestsPerSec": 39, - "avgLatencyMs": 575.53, - "p50LatencyMs": 382, - "p75LatencyMs": 612, - "p90LatencyMs": 749, - "p99LatencyMs": 4187, - "maxLatencyMs": 4664, - "bytesPerSec": 11278336, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 171, - "errors": 0, - "requestsPerSec": 34.21, - "avgLatencyMs": 607.46, - "p50LatencyMs": 359, - "p75LatencyMs": 491, - "p90LatencyMs": 1273, - "p99LatencyMs": 4447, - "maxLatencyMs": 4775, - "bytesPerSec": 9891020.81, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 125, - "errors": 0, - "requestsPerSec": 25, - "avgLatencyMs": 755.6, - "p50LatencyMs": 327, - "p75LatencyMs": 433, - "p90LatencyMs": 2650, - "p99LatencyMs": 4578, - "maxLatencyMs": 4843, - "bytesPerSec": 7229440, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 213, - "errors": 0, - "requestsPerSec": 42.6, - "avgLatencyMs": 22.9, - "p50LatencyMs": 23, - "p75LatencyMs": 23, - "p90LatencyMs": 24, - "p99LatencyMs": 33, - "maxLatencyMs": 35, - "bytesPerSec": 12316672, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 226, - "errors": 0, - "requestsPerSec": 45.2, - "avgLatencyMs": 108.64, - "p50LatencyMs": 108, - "p75LatencyMs": 109, - "p90LatencyMs": 112, - "p99LatencyMs": 139, - "maxLatencyMs": 186, - "bytesPerSec": 13070336, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 224, - "errors": 0, - "requestsPerSec": 44.8, - "avgLatencyMs": 218.12, - "p50LatencyMs": 216, - "p75LatencyMs": 221, - "p90LatencyMs": 243, - "p99LatencyMs": 466, - "maxLatencyMs": 682, - "bytesPerSec": 12952371.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 219, - "errors": 0, - "requestsPerSec": 43.8, - "avgLatencyMs": 535.92, - "p50LatencyMs": 432, - "p75LatencyMs": 477, - "p90LatencyMs": 780, - "p99LatencyMs": 3509, - "maxLatencyMs": 4291, - "bytesPerSec": 12664012.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 201, - "errors": 0, - "requestsPerSec": 40.21, - "avgLatencyMs": 579.34, - "p50LatencyMs": 373, - "p75LatencyMs": 569, - "p90LatencyMs": 794, - "p99LatencyMs": 4106, - "maxLatencyMs": 4714, - "bytesPerSec": 11624857.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 175, - "errors": 0, - "requestsPerSec": 35, - "avgLatencyMs": 674.06, - "p50LatencyMs": 399, - "p75LatencyMs": 644, - "p90LatencyMs": 1333, - "p99LatencyMs": 4655, - "maxLatencyMs": 4984, - "bytesPerSec": 10122035.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 127, - "errors": 0, - "requestsPerSec": 25.4, - "avgLatencyMs": 750.36, - "p50LatencyMs": 352, - "p75LatencyMs": 500, - "p90LatencyMs": 2553, - "p99LatencyMs": 4564, - "maxLatencyMs": 4849, - "bytesPerSec": 7344128, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 212, - "errors": 0, - "requestsPerSec": 42.4, - "avgLatencyMs": 23.08, - "p50LatencyMs": 23, - "p75LatencyMs": 23, - "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 35, - "bytesPerSec": 12260966.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 223, - "errors": 0, - "requestsPerSec": 44.6, - "avgLatencyMs": 110.61, - "p50LatencyMs": 110, - "p75LatencyMs": 111, - "p90LatencyMs": 119, - "p99LatencyMs": 139, - "maxLatencyMs": 144, - "bytesPerSec": 12896665.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 220, - "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 222.29, - "p50LatencyMs": 220, - "p75LatencyMs": 222, - "p90LatencyMs": 264, - "p99LatencyMs": 461, - "maxLatencyMs": 660, - "bytesPerSec": 12722995.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 215, - "errors": 0, - "requestsPerSec": 43, - "avgLatencyMs": 549.01, - "p50LatencyMs": 420, - "p75LatencyMs": 618, - "p90LatencyMs": 717, - "p99LatencyMs": 3371, - "maxLatencyMs": 4105, - "bytesPerSec": 12434636.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 200, - "errors": 0, - "requestsPerSec": 40, - "avgLatencyMs": 590.2, - "p50LatencyMs": 380, - "p75LatencyMs": 603, - "p90LatencyMs": 773, - "p99LatencyMs": 4149, - "maxLatencyMs": 4790, - "bytesPerSec": 11566694.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 178, - "errors": 0, - "requestsPerSec": 35.6, - "avgLatencyMs": 604.83, - "p50LatencyMs": 346, - "p75LatencyMs": 574, - "p90LatencyMs": 1314, - "p99LatencyMs": 4337, - "maxLatencyMs": 4648, - "bytesPerSec": 10294067.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 132, - "errors": 0, - "requestsPerSec": 26.4, - "avgLatencyMs": 723.66, - "p50LatencyMs": 321, - "p75LatencyMs": 397, - "p90LatencyMs": 2440, - "p99LatencyMs": 4537, - "maxLatencyMs": 4923, - "bytesPerSec": 7632486.4, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 2, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 4105, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 209.66666666666666, - "median": 212, - "min": 204, - "max": 213 + "mean": 1056.3333333333333, + "median": 1052, + "min": 1045, + "max": 1072 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 41.93333333333334, - "median": 42.4, - "min": 40.8, - "max": 42.6 + "mean": 211.26666666666665, + "median": 210.4, + "min": 209, + "max": 214.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 23.31, - "median": 23.08, - "min": 22.9, - "max": 23.95 + "mean": 4.180000000000001, + "median": 4.18, + "min": 4.15, + "max": 4.21 }, "p50LatencyMs": { "unit": "ms", - "mean": 23.333333333333332, - "median": 23, - "min": 23, - "max": 24 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p75LatencyMs": { "unit": "ms", - "mean": 23.666666666666668, - "median": 23, - "min": 23, - "max": 25 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p90LatencyMs": { "unit": "ms", - "mean": 24.333333333333332, - "median": 24, - "min": 24, - "max": 25 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p99LatencyMs": { "unit": "ms", - "mean": 34.666666666666664, - "median": 35, - "min": 33, - "max": 36 + "mean": 7.666666666666667, + "median": 8, + "min": 7, + "max": 8 }, "maxLatencyMs": { "unit": "ms", - "mean": 35.666666666666664, - "median": 35, - "min": 35, - "max": 37 + "mean": 9.666666666666666, + "median": 9, + "min": 8, + "max": 12 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12125525.333333334, - "median": 12260966.4, - "min": 11798937.6, - "max": 12316672 + "mean": 61100305.06666666, + "median": 60853452.8, + "min": 60447129.6, + "max": 62000332.8 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 222.66666666666666, - "median": 223, - "min": 219, - "max": 226 + "mean": 1336.6666666666667, + "median": 1336, + "min": 1307, + "max": 1367 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 44.53333333333333, - "median": 44.6, - "min": 43.8, - "max": 45.2 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 110.56333333333333, - "median": 110.61, - "min": 108.64, - "max": 112.44 + "mean": 267.3333333333333, + "median": 267.2, + "min": 261.4, + "max": 273.4 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 18.19, + "median": 18.19, + "min": 17.78, + "max": 18.6 }, "p50LatencyMs": { "unit": "ms", - "mean": 110, - "median": 110, - "min": 108, - "max": 112 + "mean": 18, + "median": 18, + "min": 18, + "max": 18 }, "p75LatencyMs": { "unit": "ms", - "mean": 111.33333333333333, - "median": 111, - "min": 109, - "max": 114 + "mean": 19.333333333333332, + "median": 19, + "min": 19, + "max": 20 }, "p90LatencyMs": { "unit": "ms", - "mean": 121.66666666666667, - "median": 119, - "min": 112, - "max": 134 + "mean": 21.666666666666668, + "median": 22, + "min": 21, + "max": 22 }, "p99LatencyMs": { "unit": "ms", - "mean": 145.66666666666666, - "median": 139, - "min": 139, - "max": 159 + "mean": 30.666666666666668, + "median": 30, + "min": 28, + "max": 34 }, "maxLatencyMs": { "unit": "ms", - "mean": 167, - "median": 171, - "min": 144, - "max": 186 + "mean": 42.666666666666664, + "median": 42, + "min": 42, + "max": 44 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12877004.799999999, - "median": 12896665.6, - "min": 12664012.8, - "max": 13070336 + "mean": 77325926.39999999, + "median": 77286604.8, + "min": 75608883.2, + "max": 79082291.2 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 219.66666666666666, - "median": 220, - "min": 215, - "max": 224 + "mean": 1367.6666666666667, + "median": 1362, + "min": 1352, + "max": 1389 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 43.93333333333334, - "median": 44, - "min": 43, - "max": 44.8 + "mean": 273.5333333333333, + "median": 272.4, + "min": 270.4, + "max": 277.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 222.38333333333333, - "median": 222.29, - "min": 218.12, - "max": 226.74 + "mean": 35.93666666666667, + "median": 36.11, + "min": 35.36, + "max": 36.34 }, "p50LatencyMs": { "unit": "ms", - "mean": 221, - "median": 220, - "min": 216, - "max": 227 + "mean": 35.333333333333336, + "median": 35, + "min": 35, + "max": 36 }, "p75LatencyMs": { "unit": "ms", - "mean": 229.66666666666666, - "median": 222, - "min": 221, - "max": 246 + "mean": 37.666666666666664, + "median": 38, + "min": 36, + "max": 39 }, "p90LatencyMs": { "unit": "ms", - "mean": 261, - "median": 264, - "min": 243, - "max": 276 + "mean": 46.333333333333336, + "median": 47, + "min": 45, + "max": 47 }, "p99LatencyMs": { "unit": "ms", - "mean": 478.6666666666667, - "median": 466, - "min": 461, - "max": 509 + "mean": 64.33333333333333, + "median": 65, + "min": 60, + "max": 68 }, "maxLatencyMs": { "unit": "ms", - "mean": 691.3333333333334, - "median": 682, - "min": 660, - "max": 732 + "mean": 100, + "median": 107, + "min": 77, + "max": 116 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12703880.533333331, - "median": 12722995.2, - "min": 12436275.2, - "max": 12952371.2 + "mean": 79125981.86666666, + "median": 78793932.8, + "min": 78230323.2, + "max": 80353689.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 215, - "median": 215, - "min": 211, - "max": 219 + "mean": 1390, + "median": 1394, + "min": 1355, + "max": 1421 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 43, - "median": 43, - "min": 42.2, - "max": 43.8 + "mean": 278, + "median": 278.8, + "min": 271, + "max": 284.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 547.0366666666666, - "median": 549.01, - "min": 535.92, - "max": 556.18 + "mean": 88.45333333333333, + "median": 88.13, + "min": 86.66, + "max": 90.57 }, "p50LatencyMs": { "unit": "ms", - "mean": 408.6666666666667, - "median": 420, - "min": 374, - "max": 432 + "mean": 79.66666666666667, + "median": 80, + "min": 77, + "max": 82 }, "p75LatencyMs": { "unit": "ms", - "mean": 563, - "median": 594, - "min": 477, - "max": 618 + "mean": 108.33333333333333, + "median": 106, + "min": 106, + "max": 113 }, "p90LatencyMs": { "unit": "ms", - "mean": 759, - "median": 780, - "min": 717, - "max": 780 + "mean": 130.66666666666666, + "median": 128, + "min": 128, + "max": 136 }, "p99LatencyMs": { "unit": "ms", - "mean": 3641.3333333333335, - "median": 3509, - "min": 3371, - "max": 4044 + "mean": 178.33333333333334, + "median": 174, + "min": 164, + "max": 197 }, "maxLatencyMs": { "unit": "ms", - "mean": 4400, - "median": 4291, - "min": 4105, - "max": 4804 + "mean": 733, + "median": 739, + "min": 716, + "max": 744 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12434636.800000003, - "median": 12434636.8, - "min": 12205260.8, - "max": 12664012.8 + "mean": 80414856.53333333, + "median": 80642048, + "min": 78400716.8, + "max": 82201804.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 198.66666666666666, - "median": 200, - "min": 195, - "max": 201 + "mean": 1360.6666666666667, + "median": 1367, + "min": 1317, + "max": 1398 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 39.73666666666667, - "median": 40, - "min": 39, - "max": 40.21 + "mean": 272.13666666666666, + "median": 273.4, + "min": 263.4, + "max": 279.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 581.6899999999999, - "median": 579.34, - "min": 575.53, - "max": 590.2 + "mean": 179.85666666666665, + "median": 178.96, + "min": 174.76, + "max": 185.85 }, "p50LatencyMs": { "unit": "ms", - "mean": 378.3333333333333, - "median": 380, - "min": 373, - "max": 382 + "mean": 134, + "median": 135, + "min": 131, + "max": 136 }, "p75LatencyMs": { "unit": "ms", - "mean": 594.6666666666666, - "median": 603, - "min": 569, - "max": 612 + "mean": 168, + "median": 173, + "min": 157, + "max": 174 }, "p90LatencyMs": { "unit": "ms", - "mean": 772, - "median": 773, - "min": 749, - "max": 794 + "mean": 263.6666666666667, + "median": 262, + "min": 262, + "max": 267 }, "p99LatencyMs": { "unit": "ms", - "mean": 4147.333333333333, - "median": 4149, - "min": 4106, - "max": 4187 + "mean": 1813, + "median": 1771, + "min": 1714, + "max": 1954 }, "maxLatencyMs": { "unit": "ms", - "mean": 4722.666666666667, - "median": 4714, - "min": 4664, - "max": 4790 + "mean": 3432.6666666666665, + "median": 3398, + "min": 3238, + "max": 3662 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11489962.666666666, - "median": 11566694.4, - "min": 11278336, - "max": 11624857.6 + "mean": 78706551.47, + "median": 79082291.2, + "min": 76172492.8, + "max": 80864870.41 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 174.66666666666666, - "median": 175, - "min": 171, - "max": 178 + "mean": 1345.6666666666667, + "median": 1344, + "min": 1301, + "max": 1392 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 34.93666666666667, - "median": 35, - "min": 34.21, - "max": 35.6 + "mean": 269.1333333333333, + "median": 268.8, + "min": 260.2, + "max": 278.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 628.7833333333333, - "median": 607.46, - "min": 604.83, - "max": 674.06 + "mean": 210.03, + "median": 210.68, + "min": 206.48, + "max": 212.93 }, "p50LatencyMs": { "unit": "ms", - "mean": 368, - "median": 359, - "min": 346, - "max": 399 + "mean": 142.66666666666666, + "median": 143, + "min": 136, + "max": 149 }, "p75LatencyMs": { "unit": "ms", - "mean": 569.6666666666666, - "median": 574, - "min": 491, - "max": 644 + "mean": 181, + "median": 182, + "min": 179, + "max": 182 }, "p90LatencyMs": { "unit": "ms", - "mean": 1306.6666666666667, - "median": 1314, - "min": 1273, - "max": 1333 + "mean": 263.6666666666667, + "median": 265, + "min": 256, + "max": 270 }, "p99LatencyMs": { "unit": "ms", - "mean": 4479.666666666667, - "median": 4447, - "min": 4337, - "max": 4655 + "mean": 2826.6666666666665, + "median": 2828, + "min": 2818, + "max": 2834 }, "maxLatencyMs": { "unit": "ms", - "mean": 4802.333333333333, - "median": 4775, - "min": 4648, - "max": 4984 + "mean": 4873.666666666667, + "median": 4867, + "min": 4862, + "max": 4892 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 10102374.403333332, - "median": 10122035.2, - "min": 9891020.81, - "max": 10294067.2 + "mean": 77843660.8, + "median": 77748633.6, + "min": 75258265.6, + "max": 80524083.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 128, - "median": 127, - "min": 125, - "max": 132 + "mean": 1315, + "median": 1346, + "min": 1247, + "max": 1352 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 25.599999999999998, - "median": 25.4, - "min": 25, - "max": 26.4 + "mean": 263, + "median": 269.2, + "min": 249.4, + "max": 270.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 743.2066666666666, - "median": 750.36, - "min": 723.66, - "max": 755.6 + "mean": 213.0333333333333, + "median": 213.45, + "min": 210.07, + "max": 215.58 }, "p50LatencyMs": { "unit": "ms", - "mean": 333.3333333333333, - "median": 327, - "min": 321, - "max": 352 + "mean": 137.66666666666666, + "median": 135, + "min": 135, + "max": 143 }, "p75LatencyMs": { "unit": "ms", - "mean": 443.3333333333333, - "median": 433, - "min": 397, - "max": 500 + "mean": 174, + "median": 173, + "min": 173, + "max": 176 }, "p90LatencyMs": { "unit": "ms", - "mean": 2547.6666666666665, - "median": 2553, - "min": 2440, - "max": 2650 + "mean": 267.6666666666667, + "median": 266, + "min": 251, + "max": 286 }, "p99LatencyMs": { "unit": "ms", - "mean": 4559.666666666667, - "median": 4564, - "min": 4537, - "max": 4578 + "mean": 2953.6666666666665, + "median": 2993, + "min": 2872, + "max": 2996 }, "maxLatencyMs": { "unit": "ms", - "mean": 4871.666666666667, - "median": 4849, - "min": 4843, - "max": 4923 + "mean": 4919, + "median": 4920, + "min": 4858, + "max": 4979 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 7402018.133333333, - "median": 7344128, - "min": 7229440, - "max": 7632486.4 + "mean": 76066542.93333334, + "median": 77860044.8, + "min": 72125644.8, + "max": 78213939.2 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1045, - "errors": 0, - "requestsPerSec": 209, - "avgLatencyMs": 4.21, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 60447129.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 204, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 37, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11798937.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1307, - "errors": 0, - "requestsPerSec": 261.4, - "avgLatencyMs": 18.6, - "p50LatencyMs": 18, - "p75LatencyMs": 19, - "p90LatencyMs": 22, - "p99LatencyMs": 34, - "maxLatencyMs": 42, - "bytesPerSec": 75608883.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 219, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 112.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 159, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 171, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12664012.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1362, - "errors": 0, - "requestsPerSec": 272.4, - "avgLatencyMs": 36.11, - "p50LatencyMs": 36, - "p75LatencyMs": 39, - "p90LatencyMs": 47, - "p99LatencyMs": 60, - "maxLatencyMs": 107, - "bytesPerSec": 78793932.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 215, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 226.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 246, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 276, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 509, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 732, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12436275.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1355, - "errors": 0, - "requestsPerSec": 271, - "avgLatencyMs": 90.57, - "p50LatencyMs": 80, - "p75LatencyMs": 113, - "p90LatencyMs": 136, - "p99LatencyMs": 174, - "maxLatencyMs": 739, - "bytesPerSec": 78400716.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 211, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 556.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 374, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 594, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 780, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4044, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4804, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12205260.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1317, - "errors": 0, - "requestsPerSec": 263.4, - "avgLatencyMs": 185.85, - "p50LatencyMs": 135, - "p75LatencyMs": 174, - "p90LatencyMs": 262, - "p99LatencyMs": 1954, - "maxLatencyMs": 3662, - "bytesPerSec": 76172492.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 195, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 575.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 382, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 612, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 749, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4187, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4664, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11278336, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1301, - "errors": 0, - "requestsPerSec": 260.2, - "avgLatencyMs": 212.93, - "p50LatencyMs": 143, - "p75LatencyMs": 182, - "p90LatencyMs": 270, - "p99LatencyMs": 2818, - "maxLatencyMs": 4862, - "bytesPerSec": 75258265.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 171, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 34.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 607.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 359, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 491, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1273, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4447, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4775, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9891020.81, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1247, - "errors": 0, - "requestsPerSec": 249.4, - "avgLatencyMs": 215.58, - "p50LatencyMs": 143, - "p75LatencyMs": 176, - "p90LatencyMs": 266, - "p99LatencyMs": 2993, - "maxLatencyMs": 4858, - "bytesPerSec": 72125644.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 125, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 25, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 755.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 327, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 433, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2650, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4578, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4843, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7229440, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1052, - "errors": 0, - "requestsPerSec": 210.4, - "avgLatencyMs": 4.18, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 12, - "bytesPerSec": 60853452.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 213, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 22.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 35, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12316672, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1367, - "errors": 0, - "requestsPerSec": 273.4, - "avgLatencyMs": 17.78, - "p50LatencyMs": 18, - "p75LatencyMs": 19, - "p90LatencyMs": 21, - "p99LatencyMs": 30, - "maxLatencyMs": 42, - "bytesPerSec": 79082291.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 226, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 45.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 108.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 139, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 186, + "unit": "ms" + }, + "bytesPerSec": { + "value": 13070336, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1352, - "errors": 0, - "requestsPerSec": 270.4, - "avgLatencyMs": 36.34, - "p50LatencyMs": 35, - "p75LatencyMs": 38, - "p90LatencyMs": 47, - "p99LatencyMs": 68, - "maxLatencyMs": 116, - "bytesPerSec": 78230323.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 224, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 218.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 216, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 221, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 466, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 682, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12952371.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1421, - "errors": 0, - "requestsPerSec": 284.2, - "avgLatencyMs": 86.66, - "p50LatencyMs": 77, - "p75LatencyMs": 106, - "p90LatencyMs": 128, - "p99LatencyMs": 164, - "maxLatencyMs": 744, - "bytesPerSec": 82201804.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 219, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 535.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 432, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 477, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 780, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3509, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4291, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12664012.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1367, - "errors": 0, - "requestsPerSec": 273.4, - "avgLatencyMs": 178.96, - "p50LatencyMs": 131, - "p75LatencyMs": 173, - "p90LatencyMs": 267, - "p99LatencyMs": 1714, - "maxLatencyMs": 3238, - "bytesPerSec": 79082291.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 201, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 579.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 373, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 569, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 794, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4106, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4714, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11624857.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1344, - "errors": 0, - "requestsPerSec": 268.8, - "avgLatencyMs": 210.68, - "p50LatencyMs": 149, - "p75LatencyMs": 179, - "p90LatencyMs": 265, - "p99LatencyMs": 2834, - "maxLatencyMs": 4892, - "bytesPerSec": 77748633.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 175, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 35, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 674.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 399, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 644, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1333, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4655, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4984, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10122035.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1346, - "errors": 0, - "requestsPerSec": 269.2, - "avgLatencyMs": 210.07, - "p50LatencyMs": 135, - "p75LatencyMs": 173, - "p90LatencyMs": 251, - "p99LatencyMs": 2872, - "maxLatencyMs": 4920, - "bytesPerSec": 77860044.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 127, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 25.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 750.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 352, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 500, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2553, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4564, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4849, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7344128, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1072, - "errors": 0, - "requestsPerSec": 214.4, - "avgLatencyMs": 4.15, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 62000332.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 212, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 35, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12260966.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1336, - "errors": 0, - "requestsPerSec": 267.2, - "avgLatencyMs": 18.19, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 22, - "p99LatencyMs": 28, - "maxLatencyMs": 44, - "bytesPerSec": 77286604.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 223, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 110.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 139, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 144, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12896665.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1389, - "errors": 0, - "requestsPerSec": 277.8, - "avgLatencyMs": 35.36, - "p50LatencyMs": 35, - "p75LatencyMs": 36, - "p90LatencyMs": 45, - "p99LatencyMs": 65, - "maxLatencyMs": 77, - "bytesPerSec": 80353689.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 220, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 222.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 220, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 222, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 264, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 461, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 660, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12722995.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1394, - "errors": 0, - "requestsPerSec": 278.8, - "avgLatencyMs": 88.13, - "p50LatencyMs": 82, - "p75LatencyMs": 106, - "p90LatencyMs": 128, - "p99LatencyMs": 197, - "maxLatencyMs": 716, - "bytesPerSec": 80642048, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 215, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 549.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 420, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 618, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 717, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3371, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4105, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12434636.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1398, - "errors": 0, - "requestsPerSec": 279.61, - "avgLatencyMs": 174.76, - "p50LatencyMs": 136, - "p75LatencyMs": 157, - "p90LatencyMs": 262, - "p99LatencyMs": 1771, - "maxLatencyMs": 3398, - "bytesPerSec": 80864870.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 200, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 590.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 380, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 603, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 773, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4149, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4790, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11566694.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1392, - "errors": 0, - "requestsPerSec": 278.4, - "avgLatencyMs": 206.48, - "p50LatencyMs": 136, - "p75LatencyMs": 182, - "p90LatencyMs": 256, - "p99LatencyMs": 2828, - "maxLatencyMs": 4867, - "bytesPerSec": 80524083.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 178, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 35.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 604.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 346, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 574, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1314, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4337, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4648, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10294067.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1352, - "errors": 0, - "requestsPerSec": 270.4, - "avgLatencyMs": 213.45, - "p50LatencyMs": 135, - "p75LatencyMs": 173, - "p90LatencyMs": 286, - "p99LatencyMs": 2996, - "maxLatencyMs": 4979, - "bytesPerSec": 78213939.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 132, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 26.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 723.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 321, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 397, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2440, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4537, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4923, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7632486.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 27516, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 4105, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1056.3333333333333, - "median": 1052, - "min": 1045, - "max": 1072 + "mean": 209.66666666666666, + "median": 212, + "min": 204, + "max": 213 }, "errors": { "unit": "errors", @@ -1623,69 +2831,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 211.26666666666665, - "median": 210.4, - "min": 209, - "max": 214.4 + "mean": 41.93333333333334, + "median": 42.4, + "min": 40.8, + "max": 42.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 4.180000000000001, - "median": 4.18, - "min": 4.15, - "max": 4.21 + "mean": 23.31, + "median": 23.08, + "min": 22.9, + "max": 23.95 }, "p50LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 23.333333333333332, + "median": 23, + "min": 23, + "max": 24 }, "p75LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 23.666666666666668, + "median": 23, + "min": 23, + "max": 25 }, "p90LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 24.333333333333332, + "median": 24, + "min": 24, + "max": 25 }, "p99LatencyMs": { "unit": "ms", - "mean": 7.666666666666667, - "median": 8, - "min": 7, - "max": 8 + "mean": 34.666666666666664, + "median": 35, + "min": 33, + "max": 36 }, "maxLatencyMs": { "unit": "ms", - "mean": 9.666666666666666, - "median": 9, - "min": 8, - "max": 12 + "mean": 35.666666666666664, + "median": 35, + "min": 35, + "max": 37 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 61100305.06666666, - "median": 60853452.8, - "min": 60447129.6, - "max": 62000332.8 + "mean": 12125525.333333334, + "median": 12260966.4, + "min": 11798937.6, + "max": 12316672 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1336.6666666666667, - "median": 1336, - "min": 1307, - "max": 1367 + "mean": 222.66666666666666, + "median": 223, + "min": 219, + "max": 226 }, "errors": { "unit": "errors", @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 267.3333333333333, - "median": 267.2, - "min": 261.4, - "max": 273.4 + "mean": 44.53333333333333, + "median": 44.6, + "min": 43.8, + "max": 45.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 18.19, - "median": 18.19, - "min": 17.78, - "max": 18.6 + "mean": 110.56333333333333, + "median": 110.61, + "min": 108.64, + "max": 112.44 }, "p50LatencyMs": { "unit": "ms", - "mean": 18, - "median": 18, - "min": 18, - "max": 18 + "mean": 110, + "median": 110, + "min": 108, + "max": 112 }, "p75LatencyMs": { "unit": "ms", - "mean": 19.333333333333332, - "median": 19, - "min": 19, - "max": 20 + "mean": 111.33333333333333, + "median": 111, + "min": 109, + "max": 114 }, "p90LatencyMs": { "unit": "ms", - "mean": 21.666666666666668, - "median": 22, - "min": 21, - "max": 22 + "mean": 121.66666666666667, + "median": 119, + "min": 112, + "max": 134 }, "p99LatencyMs": { "unit": "ms", - "mean": 30.666666666666668, - "median": 30, - "min": 28, - "max": 34 + "mean": 145.66666666666666, + "median": 139, + "min": 139, + "max": 159 }, "maxLatencyMs": { "unit": "ms", - "mean": 42.666666666666664, - "median": 42, - "min": 42, - "max": 44 + "mean": 167, + "median": 171, + "min": 144, + "max": 186 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 77325926.39999999, - "median": 77286604.8, - "min": 75608883.2, - "max": 79082291.2 + "mean": 12877004.799999999, + "median": 12896665.6, + "min": 12664012.8, + "max": 13070336 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1367.6666666666667, - "median": 1362, - "min": 1352, - "max": 1389 + "mean": 219.66666666666666, + "median": 220, + "min": 215, + "max": 224 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 273.5333333333333, - "median": 272.4, - "min": 270.4, - "max": 277.8 + "mean": 43.93333333333334, + "median": 44, + "min": 43, + "max": 44.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 35.93666666666667, - "median": 36.11, - "min": 35.36, - "max": 36.34 + "mean": 222.38333333333333, + "median": 222.29, + "min": 218.12, + "max": 226.74 }, "p50LatencyMs": { "unit": "ms", - "mean": 35.333333333333336, - "median": 35, - "min": 35, - "max": 36 + "mean": 221, + "median": 220, + "min": 216, + "max": 227 }, "p75LatencyMs": { "unit": "ms", - "mean": 37.666666666666664, - "median": 38, - "min": 36, - "max": 39 + "mean": 229.66666666666666, + "median": 222, + "min": 221, + "max": 246 }, "p90LatencyMs": { "unit": "ms", - "mean": 46.333333333333336, - "median": 47, - "min": 45, - "max": 47 + "mean": 261, + "median": 264, + "min": 243, + "max": 276 }, "p99LatencyMs": { "unit": "ms", - "mean": 64.33333333333333, - "median": 65, - "min": 60, - "max": 68 + "mean": 478.6666666666667, + "median": 466, + "min": 461, + "max": 509 }, "maxLatencyMs": { "unit": "ms", - "mean": 100, - "median": 107, - "min": 77, - "max": 116 + "mean": 691.3333333333334, + "median": 682, + "min": 660, + "max": 732 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 79125981.86666666, - "median": 78793932.8, - "min": 78230323.2, - "max": 80353689.6 + "mean": 12703880.533333331, + "median": 12722995.2, + "min": 12436275.2, + "max": 12952371.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1390, - "median": 1394, - "min": 1355, - "max": 1421 + "mean": 215, + "median": 215, + "min": 211, + "max": 219 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 278, - "median": 278.8, - "min": 271, - "max": 284.2 + "mean": 43, + "median": 43, + "min": 42.2, + "max": 43.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 88.45333333333333, - "median": 88.13, - "min": 86.66, - "max": 90.57 + "mean": 547.0366666666666, + "median": 549.01, + "min": 535.92, + "max": 556.18 }, "p50LatencyMs": { "unit": "ms", - "mean": 79.66666666666667, - "median": 80, - "min": 77, - "max": 82 + "mean": 408.6666666666667, + "median": 420, + "min": 374, + "max": 432 }, "p75LatencyMs": { "unit": "ms", - "mean": 108.33333333333333, - "median": 106, - "min": 106, - "max": 113 + "mean": 563, + "median": 594, + "min": 477, + "max": 618 }, "p90LatencyMs": { "unit": "ms", - "mean": 130.66666666666666, - "median": 128, - "min": 128, - "max": 136 + "mean": 759, + "median": 780, + "min": 717, + "max": 780 }, "p99LatencyMs": { "unit": "ms", - "mean": 178.33333333333334, - "median": 174, - "min": 164, - "max": 197 + "mean": 3641.3333333333335, + "median": 3509, + "min": 3371, + "max": 4044 }, "maxLatencyMs": { "unit": "ms", - "mean": 733, - "median": 739, - "min": 716, - "max": 744 + "mean": 4400, + "median": 4291, + "min": 4105, + "max": 4804 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 80414856.53333333, - "median": 80642048, - "min": 78400716.8, - "max": 82201804.8 + "mean": 12434636.800000003, + "median": 12434636.8, + "min": 12205260.8, + "max": 12664012.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1360.6666666666667, - "median": 1367, - "min": 1317, - "max": 1398 + "mean": 198.66666666666666, + "median": 200, + "min": 195, + "max": 201 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 272.13666666666666, - "median": 273.4, - "min": 263.4, - "max": 279.61 + "mean": 39.73666666666667, + "median": 40, + "min": 39, + "max": 40.21 }, "avgLatencyMs": { "unit": "ms", - "mean": 179.85666666666665, - "median": 178.96, - "min": 174.76, - "max": 185.85 + "mean": 581.6899999999999, + "median": 579.34, + "min": 575.53, + "max": 590.2 }, "p50LatencyMs": { "unit": "ms", - "mean": 134, - "median": 135, - "min": 131, - "max": 136 + "mean": 378.3333333333333, + "median": 380, + "min": 373, + "max": 382 }, "p75LatencyMs": { "unit": "ms", - "mean": 168, - "median": 173, - "min": 157, - "max": 174 + "mean": 594.6666666666666, + "median": 603, + "min": 569, + "max": 612 }, "p90LatencyMs": { "unit": "ms", - "mean": 263.6666666666667, - "median": 262, - "min": 262, - "max": 267 + "mean": 772, + "median": 773, + "min": 749, + "max": 794 }, "p99LatencyMs": { "unit": "ms", - "mean": 1813, - "median": 1771, - "min": 1714, - "max": 1954 + "mean": 4147.333333333333, + "median": 4149, + "min": 4106, + "max": 4187 }, "maxLatencyMs": { "unit": "ms", - "mean": 3432.6666666666665, - "median": 3398, - "min": 3238, - "max": 3662 + "mean": 4722.666666666667, + "median": 4714, + "min": 4664, + "max": 4790 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 78706551.47, - "median": 79082291.2, - "min": 76172492.8, - "max": 80864870.41 + "mean": 11489962.666666666, + "median": 11566694.4, + "min": 11278336, + "max": 11624857.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1345.6666666666667, - "median": 1344, - "min": 1301, - "max": 1392 + "mean": 174.66666666666666, + "median": 175, + "min": 171, + "max": 178 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 269.1333333333333, - "median": 268.8, - "min": 260.2, - "max": 278.4 + "mean": 34.93666666666667, + "median": 35, + "min": 34.21, + "max": 35.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 210.03, - "median": 210.68, - "min": 206.48, - "max": 212.93 + "mean": 628.7833333333333, + "median": 607.46, + "min": 604.83, + "max": 674.06 }, "p50LatencyMs": { "unit": "ms", - "mean": 142.66666666666666, - "median": 143, - "min": 136, - "max": 149 + "mean": 368, + "median": 359, + "min": 346, + "max": 399 }, "p75LatencyMs": { "unit": "ms", - "mean": 181, - "median": 182, - "min": 179, - "max": 182 + "mean": 569.6666666666666, + "median": 574, + "min": 491, + "max": 644 }, "p90LatencyMs": { "unit": "ms", - "mean": 263.6666666666667, - "median": 265, - "min": 256, - "max": 270 + "mean": 1306.6666666666667, + "median": 1314, + "min": 1273, + "max": 1333 }, "p99LatencyMs": { "unit": "ms", - "mean": 2826.6666666666665, - "median": 2828, - "min": 2818, - "max": 2834 + "mean": 4479.666666666667, + "median": 4447, + "min": 4337, + "max": 4655 }, "maxLatencyMs": { "unit": "ms", - "mean": 4873.666666666667, - "median": 4867, - "min": 4862, - "max": 4892 + "mean": 4802.333333333333, + "median": 4775, + "min": 4648, + "max": 4984 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 77843660.8, - "median": 77748633.6, - "min": 75258265.6, - "max": 80524083.2 + "mean": 10102374.403333332, + "median": 10122035.2, + "min": 9891020.81, + "max": 10294067.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1315, - "median": 1346, - "min": 1247, - "max": 1352 + "mean": 128, + "median": 127, + "min": 125, + "max": 132 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 263, - "median": 269.2, - "min": 249.4, - "max": 270.4 + "mean": 25.599999999999998, + "median": 25.4, + "min": 25, + "max": 26.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 213.0333333333333, - "median": 213.45, - "min": 210.07, - "max": 215.58 + "mean": 743.2066666666666, + "median": 750.36, + "min": 723.66, + "max": 755.6 }, "p50LatencyMs": { "unit": "ms", - "mean": 137.66666666666666, - "median": 135, - "min": 135, - "max": 143 + "mean": 333.3333333333333, + "median": 327, + "min": 321, + "max": 352 }, "p75LatencyMs": { "unit": "ms", - "mean": 174, - "median": 173, - "min": 173, - "max": 176 + "mean": 443.3333333333333, + "median": 433, + "min": 397, + "max": 500 }, "p90LatencyMs": { "unit": "ms", - "mean": 267.6666666666667, - "median": 266, - "min": 251, - "max": 286 + "mean": 2547.6666666666665, + "median": 2553, + "min": 2440, + "max": 2650 }, "p99LatencyMs": { "unit": "ms", - "mean": 2953.6666666666665, - "median": 2993, - "min": 2872, - "max": 2996 + "mean": 4559.666666666667, + "median": 4564, + "min": 4537, + "max": 4578 }, "maxLatencyMs": { "unit": "ms", - "mean": 4919, - "median": 4920, - "min": 4858, - "max": 4979 + "mean": 4871.666666666667, + "median": 4849, + "min": 4843, + "max": 4923 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 76066542.93333334, - "median": 77860044.8, - "min": 72125644.8, - "max": 78213939.2 + "mean": 7402018.133333333, + "median": 7344128, + "min": 7229440, + "max": 7632486.4 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 145, + "unit": "ms" + }, + "fcpMs": { + "value": 144.853, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 39.185, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.058, + "unit": "ms" + }, + "processingDurationMs": { + "value": 24.26, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.867, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 178, + "unit": "ms" + }, + "fcpMs": { + "value": 178.161, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 28.945999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.597, + "unit": "ms" + }, + "processingDurationMs": { + "value": 12.976, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.373, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 166, + "unit": "ms" + }, + "fcpMs": { + "value": 166.471, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 35.406, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.733, + "unit": "ms" + }, + "processingDurationMs": { + "value": 21.144, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.529, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 172, + "unit": "ms" + }, + "fcpMs": { + "value": 172.378, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 33.385000000000005, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.933, + "unit": "ms" + }, + "processingDurationMs": { + "value": 19.809, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.643, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 165.25, + "median": 169, + "min": 145, + "max": 178 + }, + "fcpMs": { + "unit": "ms", + "mean": 165.46575, + "median": 169.4245, + "min": 144.853, + "max": 178.161 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 34.230500000000006, + "median": 34.3955, + "min": 28.945999999999998, + "max": 39.185 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.33025, + "median": 1.9954999999999998, + "min": 1.597, + "max": 3.733 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 19.547250000000002, + "median": 20.4765, + "min": 12.976, + "max": 24.26 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 12.353000000000002, + "median": 12.255, + "min": 10.529, + "max": 14.373 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 157, + "unit": "ms" + }, + "fcpMs": { + "value": 156.756, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 33.532, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.835, + "unit": "ms" + }, + "processingDurationMs": { + "value": 21.029, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.668, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 155, + "unit": "ms" + }, + "fcpMs": { + "value": 154.592, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 50.285, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.984, + "unit": "ms" + }, + "processingDurationMs": { + "value": 26.254, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 22.047, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 115, + "unit": "ms" + }, + "fcpMs": { + "value": 115.375, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 47.13, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.088, + "unit": "ms" + }, + "processingDurationMs": { + "value": 29.338, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.704, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 136, + "unit": "ms" + }, + "fcpMs": { + "value": 136.317, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 37.763999999999996, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.052, + "unit": "ms" + }, + "processingDurationMs": { + "value": 21.761, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.951, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 140.75, + "median": 145.5, + "min": 115, + "max": 157 + }, + "fcpMs": { + "unit": "ms", + "mean": 140.76, + "median": 145.4545, + "min": 115.375, + "max": 156.756 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 42.17775, + "median": 42.447, + "min": 33.532, + "max": 50.285 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.98975, + "median": 2.018, + "min": 1.835, + "max": 2.088 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 24.5955, + "median": 24.0075, + "min": 21.029, + "max": 29.338 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 15.592500000000001, + "median": 14.8275, + "min": 10.668, + "max": 22.047 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 404, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 249, + "unit": "count" + }, + "duplicateDependencies": { + "value": 6, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 186133348, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.150.0.json b/packages/results/data/tanstack/versions/1.150.0.json index 27c1b9c1..2915b5df 100644 --- a/packages/results/data/tanstack/versions/1.150.0.json +++ b/packages/results/data/tanstack/versions/1.150.0.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-02T04:10:18.351Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.150.0", @@ -35,13 +37,12 @@ "vitest": "4.0.17", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-02T04:10:18.351Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.150.0", "releasedAt": "2026-01-14T21:11:52.387Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1802, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4897, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5055, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4600, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4921, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4255, + "median": 4897, + "min": 1802, + "max": 5055 + }, + "nodeModulesSizeBytes": { + "value": 223133696, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5778 + "timeMs": { + "value": 5778, + "unit": "ms" + } }, { - "timeMs": 5605 + "timeMs": { + "value": 5605, + "unit": "ms" + } }, { - "timeMs": 5586 + "timeMs": { + "value": 5586, + "unit": "ms" + } }, { - "timeMs": 5525 + "timeMs": { + "value": 5525, + "unit": "ms" + } }, { - "timeMs": 5459 + "timeMs": { + "value": 5459, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5343 + "timeMs": { + "value": 5343, + "unit": "ms" + } }, { - "timeMs": 5740 + "timeMs": { + "value": 5740, + "unit": "ms" + } }, { - "timeMs": 5268 + "timeMs": { + "value": 5268, + "unit": "ms" + } }, { - "timeMs": 5355 + "timeMs": { + "value": 5355, + "unit": "ms" + } }, { - "timeMs": 5266 + "timeMs": { + "value": 5266, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 404 - }, - "duplicateDependencies": { - "project": "starter", - "result": 11 - }, - "depInstallSize": { - "project": "starter", - "result": 186155176 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2831 + "timeMs": { + "value": 2831, + "unit": "ms" + } }, { - "timeMs": 2856 + "timeMs": { + "value": 2856, + "unit": "ms" + } }, { - "timeMs": 2829 + "timeMs": { + "value": 2829, + "unit": "ms" + } }, { - "timeMs": 3030 + "timeMs": { + "value": 3030, + "unit": "ms" + } }, { - "timeMs": 2863 + "timeMs": { + "value": 2863, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 249, - "duplicateDependencies": 6 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1802 - }, - { - "installTimeMs": 4897 - }, - { - "installTimeMs": 5055 - }, - { - "installTimeMs": 4600 - }, - { - "installTimeMs": 4921 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4255, - "median": 4897, - "min": 1802, - "max": 5055 - }, - "nodeModulesSizeBytes": 223133696 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 140, - "fcpMs": 139.514, - "interactionTests": { - "interactionLatencyMs": 23.747999999999998, - "inputDelayMs": 1.259, - "processingDurationMs": 13.693, - "presentationDelayMs": 8.796 - } - }, - { - "firstPaintMs": 148, - "fcpMs": 147.632, - "interactionTests": { - "interactionLatencyMs": 33.762, - "inputDelayMs": 1.217, - "processingDurationMs": 20.461, - "presentationDelayMs": 12.084 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1076, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 215.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 62242816, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1446, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 289.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 29, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 35, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83643596.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1440, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 288, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 34.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 44, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 60, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 101, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83302809.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1336, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 267.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 92.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 180, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 681, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77286604.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1340, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 268, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 181.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 276, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1862, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3570, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77509427.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1356, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 271.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 205.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2844, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4832, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78440038.41, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1323, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 264.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 214.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 279, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2814, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4851, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76542771.2, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 187, - "fcpMs": 186.651, - "interactionTests": { - "interactionLatencyMs": 24.421, - "inputDelayMs": 1.865, - "processingDurationMs": 14.168, - "presentationDelayMs": 8.388 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1080, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 216, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 62472192, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1474, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 294.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 27, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 85255782.41, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1503, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 300.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 57, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 127, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86933504, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1468, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 293.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 83.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 155, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 575, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84914995.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1450, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 290, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 168.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 248, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1488, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3118, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83879526.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1447, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 289.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 205.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 264, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2891, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4962, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83709132.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1412, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 282.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 210.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 187, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 279, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2736, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4849, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81680793.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 138, - "fcpMs": 138.395, - "interactionTests": { - "interactionLatencyMs": 29.274, - "inputDelayMs": 2.408, - "processingDurationMs": 16.953, - "presentationDelayMs": 9.913 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1105, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 221, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 63920537.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1481, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 296.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 26, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 50, + "unit": "ms" + }, + "bytesPerSec": { + "value": 85688320, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1436, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 287.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 34.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 60, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 103, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83079987.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1487, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 297.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 82.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 96, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 154, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 622, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86029107.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1458, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 291.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 167.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 249, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1553, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3161, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84338278.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1448, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 289.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 205.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 277, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2832, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4925, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83774668.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1341, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 268.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 211.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 266, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2855, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4841, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77578240, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 153.25, - "median": 144, - "min": 138, - "max": 187 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 153.048, - "median": 143.573, - "min": 138.395, - "max": 186.651 + "representativeIterationIndex": 2, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 28907, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 27.80125, - "median": 26.8475, - "min": 23.747999999999998, - "max": 33.762 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.6872500000000001, - "median": 1.5619999999999998, - "min": 1.217, - "max": 2.408 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 16.318749999999998, - "median": 15.5605, - "min": 13.693, - "max": 20.461 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 9.79525, - "median": 9.3545, - "min": 8.388, - "max": 12.084 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 156, - "fcpMs": 155.537, - "interactionTests": { - "interactionLatencyMs": 28.272, - "inputDelayMs": 1.506, - "processingDurationMs": 17.689, - "presentationDelayMs": 9.077 - } - }, - { - "firstPaintMs": 132, - "fcpMs": 132.213, - "interactionTests": { - "interactionLatencyMs": 43.754999999999995, - "inputDelayMs": 1.707, - "processingDurationMs": 19.048, - "presentationDelayMs": 23 - } - }, - { - "firstPaintMs": 117, - "fcpMs": 116.997, - "interactionTests": { - "interactionLatencyMs": 35.271, - "inputDelayMs": 1.593, - "processingDurationMs": 13.204, - "presentationDelayMs": 20.474 - } - }, - { - "firstPaintMs": 128, - "fcpMs": 127.882, - "interactionTests": { - "interactionLatencyMs": 39.256, - "inputDelayMs": 1.62, - "processingDurationMs": 16.993, - "presentationDelayMs": 20.643 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 133.25, - "median": 130, - "min": 117, - "max": 156 - }, - "fcpMs": { - "unit": "ms", - "mean": 133.15725, - "median": 130.0475, - "min": 116.997, - "max": 155.537 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 36.63849999999999, - "median": 37.2635, - "min": 28.272, - "max": 43.754999999999995 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.6065, - "median": 1.6065, - "min": 1.506, - "max": 1.707 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 16.7335, - "median": 17.341, - "min": 13.204, - "max": 19.048 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 18.2985, - "median": 20.558500000000002, - "min": 9.077, - "max": 23 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 212, - "errors": 0, - "requestsPerSec": 42.4, - "avgLatencyMs": 23.14, - "p50LatencyMs": 23, - "p75LatencyMs": 23, - "p90LatencyMs": 25, - "p99LatencyMs": 33, - "maxLatencyMs": 36, - "bytesPerSec": 12259328, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 216, - "errors": 0, - "requestsPerSec": 43.2, - "avgLatencyMs": 113.76, - "p50LatencyMs": 112, - "p75LatencyMs": 114, - "p90LatencyMs": 122, - "p99LatencyMs": 163, - "maxLatencyMs": 224, - "bytesPerSec": 12493619.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 214, - "errors": 0, - "requestsPerSec": 42.8, - "avgLatencyMs": 228.28, - "p50LatencyMs": 226, - "p75LatencyMs": 234, - "p90LatencyMs": 295, - "p99LatencyMs": 509, - "maxLatencyMs": 713, - "bytesPerSec": 12378931.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 209, - "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 561.23, - "p50LatencyMs": 390, - "p75LatencyMs": 561, - "p90LatencyMs": 659, - "p99LatencyMs": 3972, - "maxLatencyMs": 4625, - "bytesPerSec": 12088934.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 196, - "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 600.78, - "p50LatencyMs": 405, - "p75LatencyMs": 575, - "p90LatencyMs": 809, - "p99LatencyMs": 4427, - "maxLatencyMs": 4753, - "bytesPerSec": 11337318.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 170, - "errors": 0, - "requestsPerSec": 34, - "avgLatencyMs": 610.71, - "p50LatencyMs": 352, - "p75LatencyMs": 505, - "p90LatencyMs": 1268, - "p99LatencyMs": 4415, - "maxLatencyMs": 4719, - "bytesPerSec": 9832038.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 123, - "errors": 0, - "requestsPerSec": 24.6, - "avgLatencyMs": 776.21, - "p50LatencyMs": 366, - "p75LatencyMs": 456, - "p90LatencyMs": 2614, - "p99LatencyMs": 4540, - "maxLatencyMs": 4953, - "bytesPerSec": 7114752, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 208, - "errors": 0, - "requestsPerSec": 41.6, - "avgLatencyMs": 23.39, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 24, - "p99LatencyMs": 36, - "maxLatencyMs": 36, - "bytesPerSec": 12029952, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 217, - "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 113.64, - "p50LatencyMs": 113, - "p75LatencyMs": 114, - "p90LatencyMs": 135, - "p99LatencyMs": 158, - "maxLatencyMs": 204, - "bytesPerSec": 12549324.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 214, - "errors": 0, - "requestsPerSec": 42.8, - "avgLatencyMs": 227.43, - "p50LatencyMs": 225, - "p75LatencyMs": 231, - "p90LatencyMs": 290, - "p99LatencyMs": 513, - "maxLatencyMs": 715, - "bytesPerSec": 12377292.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 210, - "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 557.98, - "p50LatencyMs": 428, - "p75LatencyMs": 588, - "p90LatencyMs": 779, - "p99LatencyMs": 3322, - "maxLatencyMs": 4054, - "bytesPerSec": 12147916.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 197, - "errors": 0, - "requestsPerSec": 39.4, - "avgLatencyMs": 591.61, - "p50LatencyMs": 381, - "p75LatencyMs": 583, - "p90LatencyMs": 762, - "p99LatencyMs": 4355, - "maxLatencyMs": 4736, - "bytesPerSec": 11393843.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 173, - "errors": 0, - "requestsPerSec": 34.6, - "avgLatencyMs": 628.06, - "p50LatencyMs": 386, - "p75LatencyMs": 518, - "p90LatencyMs": 1222, - "p99LatencyMs": 4416, - "maxLatencyMs": 4845, - "bytesPerSec": 10005708.81, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 122, - "errors": 0, - "requestsPerSec": 24.4, - "avgLatencyMs": 743.22, - "p50LatencyMs": 317, - "p75LatencyMs": 515, - "p90LatencyMs": 2536, - "p99LatencyMs": 4358, - "maxLatencyMs": 4674, - "bytesPerSec": 7057408, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 207, - "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 23.54, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 24, - "p99LatencyMs": 36, - "maxLatencyMs": 40, - "bytesPerSec": 11970969.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 217, - "errors": 0, - "requestsPerSec": 43.4, - "avgLatencyMs": 113.65, - "p50LatencyMs": 113, - "p75LatencyMs": 114, - "p90LatencyMs": 119, - "p99LatencyMs": 141, - "maxLatencyMs": 165, - "bytesPerSec": 12549324.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 215, - "errors": 0, - "requestsPerSec": 43, - "avgLatencyMs": 227.01, - "p50LatencyMs": 225, - "p75LatencyMs": 229, - "p90LatencyMs": 291, - "p99LatencyMs": 509, - "maxLatencyMs": 711, - "bytesPerSec": 12434636.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 209, - "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 560.28, - "p50LatencyMs": 405, - "p75LatencyMs": 602, - "p90LatencyMs": 760, - "p99LatencyMs": 3876, - "maxLatencyMs": 4528, - "bytesPerSec": 12087296, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 196, - "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 570.42, - "p50LatencyMs": 406, - "p75LatencyMs": 531, - "p90LatencyMs": 816, - "p99LatencyMs": 4499, - "maxLatencyMs": 4793, - "bytesPerSec": 11337318.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 170, - "errors": 0, - "requestsPerSec": 34, - "avgLatencyMs": 635.15, - "p50LatencyMs": 388, - "p75LatencyMs": 472, - "p90LatencyMs": 1355, - "p99LatencyMs": 4425, - "maxLatencyMs": 4814, - "bytesPerSec": 9833676.81, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 122, - "errors": 0, - "requestsPerSec": 24.4, - "avgLatencyMs": 774.33, - "p50LatencyMs": 368, - "p75LatencyMs": 455, - "p90LatencyMs": 2599, - "p99LatencyMs": 4527, - "maxLatencyMs": 4847, - "bytesPerSec": 7055769.6, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 4017, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 209, - "median": 208, - "min": 207, - "max": 212 + "mean": 1087, + "median": 1080, + "min": 1076, + "max": 1105 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 41.800000000000004, - "median": 41.6, - "min": 41.4, - "max": 42.4 + "mean": 217.4, + "median": 216, + "min": 215.2, + "max": 221 }, "avgLatencyMs": { "unit": "ms", - "mean": 23.356666666666666, - "median": 23.39, - "min": 23.14, - "max": 23.54 + "mean": 4.1433333333333335, + "median": 4.14, + "min": 4.13, + "max": 4.16 }, "p50LatencyMs": { "unit": "ms", - "mean": 23, - "median": 23, - "min": 23, - "max": 23 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p75LatencyMs": { "unit": "ms", - "mean": 23.666666666666668, - "median": 24, - "min": 23, - "max": 24 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p90LatencyMs": { "unit": "ms", - "mean": 24.333333333333332, - "median": 24, - "min": 24, - "max": 25 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p99LatencyMs": { "unit": "ms", - "mean": 35, - "median": 36, - "min": 33, - "max": 36 + "mean": 6.666666666666667, + "median": 6, + "min": 6, + "max": 8 }, "maxLatencyMs": { "unit": "ms", - "mean": 37.333333333333336, - "median": 36, - "min": 36, - "max": 40 + "mean": 7.666666666666667, + "median": 7, + "min": 7, + "max": 9 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12086749.866666667, - "median": 12029952, - "min": 11970969.6, - "max": 12259328 + "mean": 62878515.199999996, + "median": 62472192, + "min": 62242816, + "max": 63920537.6 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 216.66666666666666, - "median": 217, - "min": 216, - "max": 217 + "mean": 1467, + "median": 1474, + "min": 1446, + "max": 1481 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 43.333333333333336, - "median": 43.4, - "min": 43.2, - "max": 43.4 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 113.68333333333334, - "median": 113.65, - "min": 113.64, - "max": 113.76 + "mean": 293.40000000000003, + "median": 294.8, + "min": 289.2, + "max": 296.2 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 16.5, + "median": 16.36, + "min": 16.28, + "max": 16.86 }, "p50LatencyMs": { "unit": "ms", - "mean": 112.66666666666667, - "median": 113, - "min": 112, - "max": 113 + "mean": 16.333333333333332, + "median": 16, + "min": 16, + "max": 17 }, "p75LatencyMs": { "unit": "ms", - "mean": 114, - "median": 114, - "min": 114, - "max": 114 + "mean": 17, + "median": 17, + "min": 17, + "max": 17 }, "p90LatencyMs": { "unit": "ms", - "mean": 125.33333333333333, - "median": 122, - "min": 119, - "max": 135 + "mean": 19, + "median": 19, + "min": 18, + "max": 20 }, "p99LatencyMs": { "unit": "ms", - "mean": 154, - "median": 158, - "min": 141, - "max": 163 + "mean": 27.333333333333332, + "median": 27, + "min": 26, + "max": 29 }, "maxLatencyMs": { "unit": "ms", - "mean": 197.66666666666666, - "median": 204, - "min": 165, - "max": 224 + "mean": 40.333333333333336, + "median": 36, + "min": 35, + "max": 50 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12530756.266666666, - "median": 12549324.8, - "min": 12493619.2, - "max": 12549324.8 + "mean": 84862566.40333332, + "median": 85255782.41, + "min": 83643596.8, + "max": 85688320 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 214.33333333333334, - "median": 214, - "min": 214, - "max": 215 + "mean": 1459.6666666666667, + "median": 1440, + "min": 1436, + "max": 1503 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 42.86666666666667, - "median": 42.8, - "min": 42.8, - "max": 43 + "mean": 291.93666666666667, + "median": 288, + "min": 287.2, + "max": 300.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 227.57333333333335, - "median": 227.43, - "min": 227.01, - "max": 228.28 + "mean": 33.67666666666667, + "median": 34.15, + "min": 32.67, + "max": 34.21 }, "p50LatencyMs": { "unit": "ms", - "mean": 225.33333333333334, - "median": 225, - "min": 225, - "max": 226 + "mean": 33.333333333333336, + "median": 34, + "min": 32, + "max": 34 }, "p75LatencyMs": { "unit": "ms", - "mean": 231.33333333333334, - "median": 231, - "min": 229, - "max": 234 + "mean": 35.333333333333336, + "median": 35, + "min": 35, + "max": 36 }, "p90LatencyMs": { "unit": "ms", - "mean": 292, - "median": 291, - "min": 290, - "max": 295 + "mean": 44, + "median": 44, + "min": 42, + "max": 46 }, "p99LatencyMs": { "unit": "ms", - "mean": 510.3333333333333, - "median": 509, - "min": 509, - "max": 513 + "mean": 59, + "median": 60, + "min": 57, + "max": 60 }, "maxLatencyMs": { "unit": "ms", - "mean": 713, - "median": 713, - "min": 711, - "max": 715 + "mean": 110.33333333333333, + "median": 103, + "min": 101, + "max": 127 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12396953.6, - "median": 12378931.2, - "min": 12377292.8, - "max": 12434636.8 + "mean": 84438766.93333334, + "median": 83302809.6, + "min": 83079987.2, + "max": 86933504 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 209.33333333333334, - "median": 209, - "min": 209, - "max": 210 + "mean": 1430.3333333333333, + "median": 1468, + "min": 1336, + "max": 1487 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 41.86666666666667, - "median": 41.8, - "min": 41.8, - "max": 42 + "mean": 286.07, + "median": 293.61, + "min": 267.2, + "max": 297.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 559.83, - "median": 560.28, - "min": 557.98, - "max": 561.23 + "mean": 86.27333333333333, + "median": 83.91, + "min": 82.71, + "max": 92.2 }, "p50LatencyMs": { "unit": "ms", - "mean": 407.6666666666667, - "median": 405, - "min": 390, - "max": 428 + "mean": 81.33333333333333, + "median": 81, + "min": 80, + "max": 83 }, "p75LatencyMs": { "unit": "ms", - "mean": 583.6666666666666, - "median": 588, - "min": 561, - "max": 602 + "mean": 105, + "median": 102, + "min": 96, + "max": 117 }, "p90LatencyMs": { "unit": "ms", - "mean": 732.6666666666666, - "median": 760, - "min": 659, - "max": 779 + "mean": 125.33333333333333, + "median": 122, + "min": 113, + "max": 141 }, "p99LatencyMs": { "unit": "ms", - "mean": 3723.3333333333335, - "median": 3876, - "min": 3322, - "max": 3972 + "mean": 163, + "median": 155, + "min": 154, + "max": 180 }, "maxLatencyMs": { "unit": "ms", - "mean": 4402.333333333333, - "median": 4528, - "min": 4054, - "max": 4625 + "mean": 626, + "median": 622, + "min": 575, + "max": 681 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12108049.066666668, - "median": 12088934.4, - "min": 12087296, - "max": 12147916.8 + "mean": 82743569.06666666, + "median": 84914995.2, + "min": 77286604.8, + "max": 86029107.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 196.33333333333334, - "median": 196, - "min": 196, - "max": 197 + "mean": 1416, + "median": 1450, + "min": 1340, + "max": 1458 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 39.27333333333333, - "median": 39.21, - "min": 39.21, - "max": 39.4 + "mean": 283.2033333333333, + "median": 290, + "min": 268, + "max": 291.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 587.6033333333334, - "median": 591.61, - "min": 570.42, - "max": 600.78 + "mean": 172.83, + "median": 168.81, + "min": 167.92, + "max": 181.76 }, "p50LatencyMs": { "unit": "ms", - "mean": 397.3333333333333, - "median": 405, - "min": 381, - "max": 406 + "mean": 132, + "median": 132, + "min": 129, + "max": 135 }, "p75LatencyMs": { "unit": "ms", - "mean": 563, - "median": 575, - "min": 531, - "max": 583 + "mean": 160.66666666666666, + "median": 159, + "min": 159, + "max": 164 }, "p90LatencyMs": { "unit": "ms", - "mean": 795.6666666666666, - "median": 809, - "min": 762, - "max": 816 + "mean": 257.6666666666667, + "median": 249, + "min": 248, + "max": 276 }, "p99LatencyMs": { "unit": "ms", - "mean": 4427, - "median": 4427, - "min": 4355, - "max": 4499 + "mean": 1634.3333333333333, + "median": 1553, + "min": 1488, + "max": 1862 }, "maxLatencyMs": { "unit": "ms", - "mean": 4760.666666666667, - "median": 4753, - "min": 4736, - "max": 4793 + "mean": 3283, + "median": 3161, + "min": 3118, + "max": 3570 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11356160, - "median": 11337318.4, - "min": 11337318.4, - "max": 11393843.2 + "mean": 81909077.34, + "median": 83879526.41, + "min": 77509427.2, + "max": 84338278.41 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 171, - "median": 170, - "min": 170, - "max": 173 + "mean": 1417, + "median": 1447, + "min": 1356, + "max": 1448 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 34.199999999999996, - "median": 34, - "min": 34, - "max": 34.6 + "mean": 283.4033333333333, + "median": 289.4, + "min": 271.2, + "max": 289.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 624.64, - "median": 628.06, - "min": 610.71, - "max": 635.15 + "mean": 205.50333333333333, + "median": 205.61, + "min": 205.23, + "max": 205.67 }, "p50LatencyMs": { "unit": "ms", - "mean": 375.3333333333333, - "median": 386, - "min": 352, - "max": 388 + "mean": 135.33333333333334, + "median": 136, + "min": 131, + "max": 139 }, "p75LatencyMs": { "unit": "ms", - "mean": 498.3333333333333, - "median": 505, - "min": 472, - "max": 518 + "mean": 168.66666666666666, + "median": 166, + "min": 164, + "max": 176 }, "p90LatencyMs": { "unit": "ms", - "mean": 1281.6666666666667, - "median": 1268, - "min": 1222, - "max": 1355 + "mean": 267.3333333333333, + "median": 264, + "min": 261, + "max": 277 }, "p99LatencyMs": { "unit": "ms", - "mean": 4418.666666666667, - "median": 4416, - "min": 4415, - "max": 4425 + "mean": 2855.6666666666665, + "median": 2844, + "min": 2832, + "max": 2891 }, "maxLatencyMs": { "unit": "ms", - "mean": 4792.666666666667, - "median": 4814, - "min": 4719, - "max": 4845 + "mean": 4906.333333333333, + "median": 4925, + "min": 4832, + "max": 4962 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 9890474.673333334, - "median": 9833676.81, - "min": 9832038.4, - "max": 10005708.81 + "mean": 81974613.33666666, + "median": 83709132.8, + "min": 78440038.41, + "max": 83774668.8 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 122.33333333333333, - "median": 122, - "min": 122, - "max": 123 + "mean": 1358.6666666666667, + "median": 1341, + "min": 1323, + "max": 1412 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 24.46666666666667, - "median": 24.4, - "min": 24.4, - "max": 24.6 + "mean": 271.7366666666667, + "median": 268.2, + "min": 264.61, + "max": 282.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 764.5866666666667, - "median": 774.33, - "min": 743.22, - "max": 776.21 + "mean": 212.13666666666666, + "median": 211.39, + "min": 210.7, + "max": 214.32 }, "p50LatencyMs": { "unit": "ms", - "mean": 350.3333333333333, - "median": 366, - "min": 317, - "max": 368 + "mean": 140, + "median": 140, + "min": 140, + "max": 140 }, "p75LatencyMs": { "unit": "ms", - "mean": 475.3333333333333, - "median": 456, - "min": 455, - "max": 515 + "mean": 182, + "median": 181, + "min": 178, + "max": 187 }, "p90LatencyMs": { "unit": "ms", - "mean": 2583, - "median": 2599, - "min": 2536, - "max": 2614 + "mean": 274.6666666666667, + "median": 279, + "min": 266, + "max": 279 }, "p99LatencyMs": { "unit": "ms", - "mean": 4475, - "median": 4527, - "min": 4358, - "max": 4540 + "mean": 2801.6666666666665, + "median": 2814, + "min": 2736, + "max": 2855 }, "maxLatencyMs": { "unit": "ms", - "mean": 4824.666666666667, - "median": 4847, - "min": 4674, - "max": 4953 + "mean": 4847, + "median": 4849, + "min": 4841, + "max": 4851 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 7075976.533333334, - "median": 7057408, - "min": 7055769.6, - "max": 7114752 + "mean": 78600601.60000001, + "median": 77578240, + "min": 76542771.2, + "max": 81680793.6 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1076, - "errors": 0, - "requestsPerSec": 215.2, - "avgLatencyMs": 4.14, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 62242816, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 212, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12259328, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1446, - "errors": 0, - "requestsPerSec": 289.2, - "avgLatencyMs": 16.86, - "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 35, - "bytesPerSec": 83643596.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 216, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 113.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 163, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 224, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12493619.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1440, - "errors": 0, - "requestsPerSec": 288, - "avgLatencyMs": 34.15, - "p50LatencyMs": 34, - "p75LatencyMs": 36, - "p90LatencyMs": 44, - "p99LatencyMs": 60, - "maxLatencyMs": 101, - "bytesPerSec": 83302809.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 214, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 228.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 226, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 234, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 295, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 509, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 713, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12378931.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1336, - "errors": 0, - "requestsPerSec": 267.2, - "avgLatencyMs": 92.2, - "p50LatencyMs": 83, - "p75LatencyMs": 117, - "p90LatencyMs": 141, - "p99LatencyMs": 180, - "maxLatencyMs": 681, - "bytesPerSec": 77286604.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 209, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 561.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 390, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 561, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 659, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3972, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4625, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12088934.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1340, - "errors": 0, - "requestsPerSec": 268, - "avgLatencyMs": 181.76, - "p50LatencyMs": 135, - "p75LatencyMs": 159, - "p90LatencyMs": 276, - "p99LatencyMs": 1862, - "maxLatencyMs": 3570, - "bytesPerSec": 77509427.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 196, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 600.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 405, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 575, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 809, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4427, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4753, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11337318.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1356, - "errors": 0, - "requestsPerSec": 271.2, - "avgLatencyMs": 205.67, - "p50LatencyMs": 136, - "p75LatencyMs": 176, - "p90LatencyMs": 261, - "p99LatencyMs": 2844, - "maxLatencyMs": 4832, - "bytesPerSec": 78440038.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 170, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 34, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 610.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 352, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 505, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1268, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4415, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4719, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9832038.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1323, - "errors": 0, - "requestsPerSec": 264.61, - "avgLatencyMs": 214.32, - "p50LatencyMs": 140, - "p75LatencyMs": 181, - "p90LatencyMs": 279, - "p99LatencyMs": 2814, - "maxLatencyMs": 4851, - "bytesPerSec": 76542771.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 123, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 24.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 776.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 366, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 456, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2614, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4540, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4953, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7114752, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1080, - "errors": 0, - "requestsPerSec": 216, - "avgLatencyMs": 4.16, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 62472192, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 208, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12029952, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1474, - "errors": 0, - "requestsPerSec": 294.8, - "avgLatencyMs": 16.36, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 19, - "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 85255782.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 217, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 113.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 158, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 204, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12549324.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1503, - "errors": 0, - "requestsPerSec": 300.61, - "avgLatencyMs": 32.67, - "p50LatencyMs": 32, - "p75LatencyMs": 35, - "p90LatencyMs": 42, - "p99LatencyMs": 57, - "maxLatencyMs": 127, - "bytesPerSec": 86933504, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 214, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 227.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 225, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 231, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 290, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 513, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 715, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12377292.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1468, - "errors": 0, - "requestsPerSec": 293.61, - "avgLatencyMs": 83.91, - "p50LatencyMs": 80, - "p75LatencyMs": 102, - "p90LatencyMs": 122, - "p99LatencyMs": 155, - "maxLatencyMs": 575, - "bytesPerSec": 84914995.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 210, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 557.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 428, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 588, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 779, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3322, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4054, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12147916.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1450, - "errors": 0, - "requestsPerSec": 290, - "avgLatencyMs": 168.81, - "p50LatencyMs": 132, - "p75LatencyMs": 164, - "p90LatencyMs": 248, - "p99LatencyMs": 1488, - "maxLatencyMs": 3118, - "bytesPerSec": 83879526.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 197, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 591.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 381, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 583, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 762, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4355, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4736, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11393843.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1447, - "errors": 0, - "requestsPerSec": 289.4, - "avgLatencyMs": 205.61, - "p50LatencyMs": 131, - "p75LatencyMs": 166, - "p90LatencyMs": 264, - "p99LatencyMs": 2891, - "maxLatencyMs": 4962, - "bytesPerSec": 83709132.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 173, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 34.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 628.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 386, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 518, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1222, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4416, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4845, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10005708.81, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1412, - "errors": 0, - "requestsPerSec": 282.4, - "avgLatencyMs": 210.7, - "p50LatencyMs": 140, - "p75LatencyMs": 187, - "p90LatencyMs": 279, - "p99LatencyMs": 2736, - "maxLatencyMs": 4849, - "bytesPerSec": 81680793.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 122, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 24.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 743.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 317, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 515, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2536, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4358, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4674, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7057408, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1105, - "errors": 0, - "requestsPerSec": 221, - "avgLatencyMs": 4.13, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 63920537.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 207, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 40, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11970969.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1481, - "errors": 0, - "requestsPerSec": 296.2, - "avgLatencyMs": 16.28, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 18, - "p99LatencyMs": 26, - "maxLatencyMs": 50, - "bytesPerSec": 85688320, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 217, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 113.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 141, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 165, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12549324.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1436, - "errors": 0, - "requestsPerSec": 287.2, - "avgLatencyMs": 34.21, - "p50LatencyMs": 34, - "p75LatencyMs": 35, - "p90LatencyMs": 46, - "p99LatencyMs": 60, - "maxLatencyMs": 103, - "bytesPerSec": 83079987.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 215, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 227.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 225, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 229, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 509, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 711, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12434636.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1487, - "errors": 0, - "requestsPerSec": 297.4, - "avgLatencyMs": 82.71, - "p50LatencyMs": 81, - "p75LatencyMs": 96, - "p90LatencyMs": 113, - "p99LatencyMs": 154, - "maxLatencyMs": 622, - "bytesPerSec": 86029107.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 209, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 560.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 405, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 602, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 760, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3876, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4528, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12087296, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1458, - "errors": 0, - "requestsPerSec": 291.61, - "avgLatencyMs": 167.92, - "p50LatencyMs": 129, - "p75LatencyMs": 159, - "p90LatencyMs": 249, - "p99LatencyMs": 1553, - "maxLatencyMs": 3161, - "bytesPerSec": 84338278.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 196, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 570.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 406, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 531, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 816, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4499, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4793, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11337318.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1448, - "errors": 0, - "requestsPerSec": 289.61, - "avgLatencyMs": 205.23, - "p50LatencyMs": 139, - "p75LatencyMs": 164, - "p90LatencyMs": 277, - "p99LatencyMs": 2832, - "maxLatencyMs": 4925, - "bytesPerSec": 83774668.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 170, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 34, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 635.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 388, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 472, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1355, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4425, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4814, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9833676.81, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1341, - "errors": 0, - "requestsPerSec": 268.2, - "avgLatencyMs": 211.39, - "p50LatencyMs": 140, - "p75LatencyMs": 178, - "p90LatencyMs": 266, - "p99LatencyMs": 2855, - "maxLatencyMs": 4841, - "bytesPerSec": 77578240, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 122, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 24.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 774.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 455, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2599, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4527, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4847, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7055769.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 2, + "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 28907, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 4017, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1087, - "median": 1080, - "min": 1076, - "max": 1105 + "mean": 209, + "median": 208, + "min": 207, + "max": 212 }, "errors": { "unit": "errors", @@ -1623,71 +2831,71 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 217.4, - "median": 216, - "min": 215.2, - "max": 221 + "mean": 41.800000000000004, + "median": 41.6, + "min": 41.4, + "max": 42.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 4.1433333333333335, - "median": 4.14, - "min": 4.13, - "max": 4.16 + "mean": 23.356666666666666, + "median": 23.39, + "min": 23.14, + "max": 23.54 }, "p50LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 23, + "median": 23, + "min": 23, + "max": 23 }, "p75LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 23.666666666666668, + "median": 24, + "min": 23, + "max": 24 }, "p90LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 24.333333333333332, + "median": 24, + "min": 24, + "max": 25 }, "p99LatencyMs": { "unit": "ms", - "mean": 6.666666666666667, - "median": 6, - "min": 6, - "max": 8 + "mean": 35, + "median": 36, + "min": 33, + "max": 36 }, "maxLatencyMs": { "unit": "ms", - "mean": 7.666666666666667, - "median": 7, - "min": 7, - "max": 9 + "mean": 37.333333333333336, + "median": 36, + "min": 36, + "max": 40 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 62878515.199999996, - "median": 62472192, - "min": 62242816, - "max": 63920537.6 + "mean": 12086749.866666667, + "median": 12029952, + "min": 11970969.6, + "max": 12259328 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1467, - "median": 1474, - "min": 1446, - "max": 1481 - }, - "errors": { + "mean": 216.66666666666666, + "median": 217, + "min": 216, + "max": 217 + }, + "errors": { "unit": "errors", "mean": 0, "median": 0, @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 293.40000000000003, - "median": 294.8, - "min": 289.2, - "max": 296.2 + "mean": 43.333333333333336, + "median": 43.4, + "min": 43.2, + "max": 43.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 16.5, - "median": 16.36, - "min": 16.28, - "max": 16.86 + "mean": 113.68333333333334, + "median": 113.65, + "min": 113.64, + "max": 113.76 }, "p50LatencyMs": { "unit": "ms", - "mean": 16.333333333333332, - "median": 16, - "min": 16, - "max": 17 + "mean": 112.66666666666667, + "median": 113, + "min": 112, + "max": 113 }, "p75LatencyMs": { "unit": "ms", - "mean": 17, - "median": 17, - "min": 17, - "max": 17 + "mean": 114, + "median": 114, + "min": 114, + "max": 114 }, "p90LatencyMs": { "unit": "ms", - "mean": 19, - "median": 19, - "min": 18, - "max": 20 + "mean": 125.33333333333333, + "median": 122, + "min": 119, + "max": 135 }, "p99LatencyMs": { "unit": "ms", - "mean": 27.333333333333332, - "median": 27, - "min": 26, - "max": 29 + "mean": 154, + "median": 158, + "min": 141, + "max": 163 }, "maxLatencyMs": { "unit": "ms", - "mean": 40.333333333333336, - "median": 36, - "min": 35, - "max": 50 + "mean": 197.66666666666666, + "median": 204, + "min": 165, + "max": 224 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 84862566.40333332, - "median": 85255782.41, - "min": 83643596.8, - "max": 85688320 + "mean": 12530756.266666666, + "median": 12549324.8, + "min": 12493619.2, + "max": 12549324.8 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1459.6666666666667, - "median": 1440, - "min": 1436, - "max": 1503 + "mean": 214.33333333333334, + "median": 214, + "min": 214, + "max": 215 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 291.93666666666667, - "median": 288, - "min": 287.2, - "max": 300.61 + "mean": 42.86666666666667, + "median": 42.8, + "min": 42.8, + "max": 43 }, "avgLatencyMs": { "unit": "ms", - "mean": 33.67666666666667, - "median": 34.15, - "min": 32.67, - "max": 34.21 + "mean": 227.57333333333335, + "median": 227.43, + "min": 227.01, + "max": 228.28 }, "p50LatencyMs": { "unit": "ms", - "mean": 33.333333333333336, - "median": 34, - "min": 32, - "max": 34 + "mean": 225.33333333333334, + "median": 225, + "min": 225, + "max": 226 }, "p75LatencyMs": { "unit": "ms", - "mean": 35.333333333333336, - "median": 35, - "min": 35, - "max": 36 + "mean": 231.33333333333334, + "median": 231, + "min": 229, + "max": 234 }, "p90LatencyMs": { "unit": "ms", - "mean": 44, - "median": 44, - "min": 42, - "max": 46 + "mean": 292, + "median": 291, + "min": 290, + "max": 295 }, "p99LatencyMs": { "unit": "ms", - "mean": 59, - "median": 60, - "min": 57, - "max": 60 + "mean": 510.3333333333333, + "median": 509, + "min": 509, + "max": 513 }, "maxLatencyMs": { "unit": "ms", - "mean": 110.33333333333333, - "median": 103, - "min": 101, - "max": 127 + "mean": 713, + "median": 713, + "min": 711, + "max": 715 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 84438766.93333334, - "median": 83302809.6, - "min": 83079987.2, - "max": 86933504 + "mean": 12396953.6, + "median": 12378931.2, + "min": 12377292.8, + "max": 12434636.8 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1430.3333333333333, - "median": 1468, - "min": 1336, - "max": 1487 + "mean": 209.33333333333334, + "median": 209, + "min": 209, + "max": 210 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 286.07, - "median": 293.61, - "min": 267.2, - "max": 297.4 + "mean": 41.86666666666667, + "median": 41.8, + "min": 41.8, + "max": 42 }, "avgLatencyMs": { "unit": "ms", - "mean": 86.27333333333333, - "median": 83.91, - "min": 82.71, - "max": 92.2 + "mean": 559.83, + "median": 560.28, + "min": 557.98, + "max": 561.23 }, "p50LatencyMs": { "unit": "ms", - "mean": 81.33333333333333, - "median": 81, - "min": 80, - "max": 83 + "mean": 407.6666666666667, + "median": 405, + "min": 390, + "max": 428 }, "p75LatencyMs": { "unit": "ms", - "mean": 105, - "median": 102, - "min": 96, - "max": 117 + "mean": 583.6666666666666, + "median": 588, + "min": 561, + "max": 602 }, "p90LatencyMs": { "unit": "ms", - "mean": 125.33333333333333, - "median": 122, - "min": 113, - "max": 141 + "mean": 732.6666666666666, + "median": 760, + "min": 659, + "max": 779 }, "p99LatencyMs": { "unit": "ms", - "mean": 163, - "median": 155, - "min": 154, - "max": 180 + "mean": 3723.3333333333335, + "median": 3876, + "min": 3322, + "max": 3972 }, "maxLatencyMs": { "unit": "ms", - "mean": 626, - "median": 622, - "min": 575, - "max": 681 + "mean": 4402.333333333333, + "median": 4528, + "min": 4054, + "max": 4625 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 82743569.06666666, - "median": 84914995.2, - "min": 77286604.8, - "max": 86029107.2 + "mean": 12108049.066666668, + "median": 12088934.4, + "min": 12087296, + "max": 12147916.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1416, - "median": 1450, - "min": 1340, - "max": 1458 + "mean": 196.33333333333334, + "median": 196, + "min": 196, + "max": 197 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 283.2033333333333, - "median": 290, - "min": 268, - "max": 291.61 + "mean": 39.27333333333333, + "median": 39.21, + "min": 39.21, + "max": 39.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 172.83, - "median": 168.81, - "min": 167.92, - "max": 181.76 + "mean": 587.6033333333334, + "median": 591.61, + "min": 570.42, + "max": 600.78 }, "p50LatencyMs": { "unit": "ms", - "mean": 132, - "median": 132, - "min": 129, - "max": 135 + "mean": 397.3333333333333, + "median": 405, + "min": 381, + "max": 406 }, "p75LatencyMs": { "unit": "ms", - "mean": 160.66666666666666, - "median": 159, - "min": 159, - "max": 164 + "mean": 563, + "median": 575, + "min": 531, + "max": 583 }, "p90LatencyMs": { "unit": "ms", - "mean": 257.6666666666667, - "median": 249, - "min": 248, - "max": 276 + "mean": 795.6666666666666, + "median": 809, + "min": 762, + "max": 816 }, "p99LatencyMs": { "unit": "ms", - "mean": 1634.3333333333333, - "median": 1553, - "min": 1488, - "max": 1862 + "mean": 4427, + "median": 4427, + "min": 4355, + "max": 4499 }, "maxLatencyMs": { "unit": "ms", - "mean": 3283, - "median": 3161, - "min": 3118, - "max": 3570 + "mean": 4760.666666666667, + "median": 4753, + "min": 4736, + "max": 4793 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 81909077.34, - "median": 83879526.41, - "min": 77509427.2, - "max": 84338278.41 + "mean": 11356160, + "median": 11337318.4, + "min": 11337318.4, + "max": 11393843.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1417, - "median": 1447, - "min": 1356, - "max": 1448 + "mean": 171, + "median": 170, + "min": 170, + "max": 173 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 283.4033333333333, - "median": 289.4, - "min": 271.2, - "max": 289.61 + "mean": 34.199999999999996, + "median": 34, + "min": 34, + "max": 34.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 205.50333333333333, - "median": 205.61, - "min": 205.23, - "max": 205.67 + "mean": 624.64, + "median": 628.06, + "min": 610.71, + "max": 635.15 }, "p50LatencyMs": { "unit": "ms", - "mean": 135.33333333333334, - "median": 136, - "min": 131, - "max": 139 + "mean": 375.3333333333333, + "median": 386, + "min": 352, + "max": 388 }, "p75LatencyMs": { "unit": "ms", - "mean": 168.66666666666666, - "median": 166, - "min": 164, - "max": 176 + "mean": 498.3333333333333, + "median": 505, + "min": 472, + "max": 518 }, "p90LatencyMs": { "unit": "ms", - "mean": 267.3333333333333, - "median": 264, - "min": 261, - "max": 277 + "mean": 1281.6666666666667, + "median": 1268, + "min": 1222, + "max": 1355 }, "p99LatencyMs": { "unit": "ms", - "mean": 2855.6666666666665, - "median": 2844, - "min": 2832, - "max": 2891 + "mean": 4418.666666666667, + "median": 4416, + "min": 4415, + "max": 4425 }, "maxLatencyMs": { "unit": "ms", - "mean": 4906.333333333333, - "median": 4925, - "min": 4832, - "max": 4962 + "mean": 4792.666666666667, + "median": 4814, + "min": 4719, + "max": 4845 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 81974613.33666666, - "median": 83709132.8, - "min": 78440038.41, - "max": 83774668.8 + "mean": 9890474.673333334, + "median": 9833676.81, + "min": 9832038.4, + "max": 10005708.81 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1358.6666666666667, - "median": 1341, - "min": 1323, - "max": 1412 + "mean": 122.33333333333333, + "median": 122, + "min": 122, + "max": 123 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 271.7366666666667, - "median": 268.2, - "min": 264.61, - "max": 282.4 + "mean": 24.46666666666667, + "median": 24.4, + "min": 24.4, + "max": 24.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 212.13666666666666, - "median": 211.39, - "min": 210.7, - "max": 214.32 + "mean": 764.5866666666667, + "median": 774.33, + "min": 743.22, + "max": 776.21 }, "p50LatencyMs": { "unit": "ms", - "mean": 140, - "median": 140, - "min": 140, - "max": 140 + "mean": 350.3333333333333, + "median": 366, + "min": 317, + "max": 368 }, "p75LatencyMs": { "unit": "ms", - "mean": 182, - "median": 181, - "min": 178, - "max": 187 + "mean": 475.3333333333333, + "median": 456, + "min": 455, + "max": 515 }, "p90LatencyMs": { "unit": "ms", - "mean": 274.6666666666667, - "median": 279, - "min": 266, - "max": 279 + "mean": 2583, + "median": 2599, + "min": 2536, + "max": 2614 }, "p99LatencyMs": { "unit": "ms", - "mean": 2801.6666666666665, - "median": 2814, - "min": 2736, - "max": 2855 + "mean": 4475, + "median": 4527, + "min": 4358, + "max": 4540 }, "maxLatencyMs": { "unit": "ms", - "mean": 4847, - "median": 4849, - "min": 4841, - "max": 4851 + "mean": 4824.666666666667, + "median": 4847, + "min": 4674, + "max": 4953 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 78600601.60000001, - "median": 77578240, - "min": 76542771.2, - "max": 81680793.6 + "mean": 7075976.533333334, + "median": 7057408, + "min": 7055769.6, + "max": 7114752 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 140, + "unit": "ms" + }, + "fcpMs": { + "value": 139.514, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.747999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.259, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.693, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.796, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 148, + "unit": "ms" + }, + "fcpMs": { + "value": 147.632, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 33.762, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.217, + "unit": "ms" + }, + "processingDurationMs": { + "value": 20.461, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.084, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 187, + "unit": "ms" + }, + "fcpMs": { + "value": 186.651, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.421, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.865, + "unit": "ms" + }, + "processingDurationMs": { + "value": 14.168, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.388, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 138, + "unit": "ms" + }, + "fcpMs": { + "value": 138.395, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.274, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.408, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.953, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.913, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 153.25, + "median": 144, + "min": 138, + "max": 187 + }, + "fcpMs": { + "unit": "ms", + "mean": 153.048, + "median": 143.573, + "min": 138.395, + "max": 186.651 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 27.80125, + "median": 26.8475, + "min": 23.747999999999998, + "max": 33.762 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.6872500000000001, + "median": 1.5619999999999998, + "min": 1.217, + "max": 2.408 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 16.318749999999998, + "median": 15.5605, + "min": 13.693, + "max": 20.461 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 9.79525, + "median": 9.3545, + "min": 8.388, + "max": 12.084 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 156, + "unit": "ms" + }, + "fcpMs": { + "value": 155.537, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 28.272, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.506, + "unit": "ms" + }, + "processingDurationMs": { + "value": 17.689, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.077, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 132, + "unit": "ms" + }, + "fcpMs": { + "value": 132.213, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 43.754999999999995, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.707, + "unit": "ms" + }, + "processingDurationMs": { + "value": 19.048, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 23, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 117, + "unit": "ms" + }, + "fcpMs": { + "value": 116.997, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 35.271, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.593, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.204, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.474, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 128, + "unit": "ms" + }, + "fcpMs": { + "value": 127.882, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 39.256, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.62, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.993, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.643, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 133.25, + "median": 130, + "min": 117, + "max": 156 + }, + "fcpMs": { + "unit": "ms", + "mean": 133.15725, + "median": 130.0475, + "min": 116.997, + "max": 155.537 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 36.63849999999999, + "median": 37.2635, + "min": 28.272, + "max": 43.754999999999995 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.6065, + "median": 1.6065, + "min": 1.506, + "max": 1.707 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 16.7335, + "median": 17.341, + "min": 13.204, + "max": 19.048 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 18.2985, + "median": 20.558500000000002, + "min": 9.077, + "max": 23 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 404, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 249, + "unit": "count" + }, + "duplicateDependencies": { + "value": 6, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 186155176, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.151.6.json b/packages/results/data/tanstack/versions/1.151.6.json index 725d48ee..6e7fc223 100644 --- a/packages/results/data/tanstack/versions/1.151.6.json +++ b/packages/results/data/tanstack/versions/1.151.6.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-02T06:37:18.382Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.151.6", @@ -35,13 +37,12 @@ "vitest": "4.0.17", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-02T06:37:18.382Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.151.6", "releasedAt": "2026-01-18T18:14:03.389Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1654, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4753, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4988, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4909, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4606, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4182, + "median": 4753, + "min": 1654, + "max": 4988 + }, + "nodeModulesSizeBytes": { + "value": 223158272, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5739 + "timeMs": { + "value": 5739, + "unit": "ms" + } }, { - "timeMs": 5701 + "timeMs": { + "value": 5701, + "unit": "ms" + } }, { - "timeMs": 5483 + "timeMs": { + "value": 5483, + "unit": "ms" + } }, { - "timeMs": 5513 + "timeMs": { + "value": 5513, + "unit": "ms" + } }, { - "timeMs": 5345 + "timeMs": { + "value": 5345, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5313 + "timeMs": { + "value": 5313, + "unit": "ms" + } }, { - "timeMs": 5542 + "timeMs": { + "value": 5542, + "unit": "ms" + } }, { - "timeMs": 5432 + "timeMs": { + "value": 5432, + "unit": "ms" + } }, { - "timeMs": 5182 + "timeMs": { + "value": 5182, + "unit": "ms" + } }, { - "timeMs": 5206 + "timeMs": { + "value": 5206, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 404 - }, - "duplicateDependencies": { - "project": "starter", - "result": 11 - }, - "depInstallSize": { - "project": "starter", - "result": 186182770 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2979 + "timeMs": { + "value": 2979, + "unit": "ms" + } }, { - "timeMs": 2737 + "timeMs": { + "value": 2737, + "unit": "ms" + } }, { - "timeMs": 2865 + "timeMs": { + "value": 2865, + "unit": "ms" + } }, { - "timeMs": 2906 + "timeMs": { + "value": 2906, + "unit": "ms" + } }, { - "timeMs": 2936 + "timeMs": { + "value": 2936, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 249, - "duplicateDependencies": 6 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1654 - }, - { - "installTimeMs": 4753 - }, - { - "installTimeMs": 4988 - }, - { - "installTimeMs": 4909 - }, - { - "installTimeMs": 4606 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4182, - "median": 4753, - "min": 1654, - "max": 4988 - }, - "nodeModulesSizeBytes": 223158272 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 173, - "fcpMs": 172.683, - "interactionTests": { - "interactionLatencyMs": 26.805, - "inputDelayMs": 1.576, - "processingDurationMs": 13.517, - "presentationDelayMs": 11.712 - } - }, - { - "firstPaintMs": 137, - "fcpMs": 137.192, - "interactionTests": { - "interactionLatencyMs": 32.703, - "inputDelayMs": 1.362, - "processingDurationMs": 14.568, - "presentationDelayMs": 16.773 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 976, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 195.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56455987.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1288, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 257.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 33, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 40, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74507878.41, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1343, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 268.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 36.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 70, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 144, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77666713.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1378, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 275.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 89.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 191, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 729, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79711436.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1338, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 267.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 182.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 275, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1840, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3582, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77404569.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1337, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 267.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 211.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 260, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2875, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4979, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77355417.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1257, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 251.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 217.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 301, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3055, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4975, + "unit": "ms" + }, + "bytesPerSec": { + "value": 72708915.2, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 174, - "fcpMs": 174.338, - "interactionTests": { - "interactionLatencyMs": 31.758, - "inputDelayMs": 1.878, - "processingDurationMs": 14.415, - "presentationDelayMs": 15.465 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 946, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 189.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54725836.8, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1287, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 257.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 41, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74455449.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1491, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 298.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 56, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 75, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86251929.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1410, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 282, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 87.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 176, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 656, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81572659.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1440, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 288, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 169.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 162, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 247, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1473, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3158, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83289702.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1409, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 281.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 204.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 252, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2781, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4959, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81507123.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1374, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 274.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 208.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 168, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 264, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2895, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4873, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79472230.41, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 139, - "fcpMs": 138.935, - "interactionTests": { - "interactionLatencyMs": 22.08, - "inputDelayMs": 1.717, - "processingDurationMs": 12.074, - "presentationDelayMs": 8.289 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1095, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 219, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 63337267.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1402, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 280.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 27, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81087692.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1306, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 261.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 37.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 67, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 120, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75543347.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1296, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 259.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 94.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 93, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 238, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 757, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74979737.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1326, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 265.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 183.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 266, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1804, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3495, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76709888, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1354, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 270.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 212.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 281, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2891, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4857, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78331904, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1250, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 250, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 223.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 318, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2839, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4828, + "unit": "ms" + }, + "bytesPerSec": { + "value": 72302592, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 155.75, - "median": 156, - "min": 137, - "max": 174 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 155.78699999999998, - "median": 155.809, - "min": 137.192, - "max": 174.338 + "representativeIterationIndex": 2, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 27303, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 28.3365, - "median": 29.2815, - "min": 22.08, - "max": 32.703 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.6332499999999999, - "median": 1.6465, - "min": 1.362, - "max": 1.878 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 13.6435, - "median": 13.966, - "min": 12.074, - "max": 14.568 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 13.059750000000001, - "median": 13.5885, - "min": 8.289, - "max": 16.773 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 130, - "fcpMs": 129.571, - "interactionTests": { - "interactionLatencyMs": 30.408, - "inputDelayMs": 1.787, - "processingDurationMs": 14.687, - "presentationDelayMs": 13.934 - } - }, - { - "firstPaintMs": 132, - "fcpMs": 131.652, - "interactionTests": { - "interactionLatencyMs": 44.105000000000004, - "inputDelayMs": 5.383, - "processingDurationMs": 23.978, - "presentationDelayMs": 14.744 - } - }, - { - "firstPaintMs": 135, - "fcpMs": 135.379, - "interactionTests": { - "interactionLatencyMs": 41.869, - "inputDelayMs": 1.973, - "processingDurationMs": 22.805, - "presentationDelayMs": 17.091 - } - }, - { - "firstPaintMs": 136, - "fcpMs": 135.845, - "interactionTests": { - "interactionLatencyMs": 41.06, - "inputDelayMs": 1.828, - "processingDurationMs": 23.203, - "presentationDelayMs": 16.029 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 133.25, - "median": 133.5, - "min": 130, - "max": 136 - }, - "fcpMs": { - "unit": "ms", - "mean": 133.11175, - "median": 133.51549999999997, - "min": 129.571, - "max": 135.845 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 39.3605, - "median": 41.4645, - "min": 30.408, - "max": 44.105000000000004 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.74275, - "median": 1.9005, - "min": 1.787, - "max": 5.383 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 21.16825, - "median": 23.003999999999998, - "min": 14.687, - "max": 23.978 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 15.4495, - "median": 15.3865, - "min": 13.934, - "max": 17.091 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 203, - "errors": 0, - "requestsPerSec": 40.6, - "avgLatencyMs": 24.11, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 37, - "bytesPerSec": 11738316.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 211, - "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 116.61, - "p50LatencyMs": 114, - "p75LatencyMs": 121, - "p90LatencyMs": 136, - "p99LatencyMs": 155, - "maxLatencyMs": 177, - "bytesPerSec": 12201984, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 206, - "errors": 0, - "requestsPerSec": 41.2, - "avgLatencyMs": 236.8, - "p50LatencyMs": 241, - "p75LatencyMs": 286, - "p90LatencyMs": 314, - "p99LatencyMs": 442, - "maxLatencyMs": 669, - "bytesPerSec": 11913625.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 195, - "errors": 0, - "requestsPerSec": 39, - "avgLatencyMs": 577.86, - "p50LatencyMs": 360, - "p75LatencyMs": 576, - "p90LatencyMs": 790, - "p99LatencyMs": 4567, - "maxLatencyMs": 4981, - "bytesPerSec": 11277926.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 180, - "errors": 0, - "requestsPerSec": 36, - "avgLatencyMs": 602.23, - "p50LatencyMs": 390, - "p75LatencyMs": 621, - "p90LatencyMs": 807, - "p99LatencyMs": 4472, - "maxLatencyMs": 4848, - "bytesPerSec": 10409984, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 152, - "errors": 0, - "requestsPerSec": 30.4, - "avgLatencyMs": 621.47, - "p50LatencyMs": 417, - "p75LatencyMs": 456, - "p90LatencyMs": 1413, - "p99LatencyMs": 4062, - "maxLatencyMs": 4501, - "bytesPerSec": 8790016, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 106, - "errors": 0, - "requestsPerSec": 21.2, - "avgLatencyMs": 811.1, - "p50LatencyMs": 311, - "p75LatencyMs": 465, - "p90LatencyMs": 2887, - "p99LatencyMs": 4634, - "maxLatencyMs": 4950, - "bytesPerSec": 6131302.4, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 194, - "errors": 0, - "requestsPerSec": 38.8, - "avgLatencyMs": 25.17, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 26, - "p99LatencyMs": 37, - "maxLatencyMs": 38, - "bytesPerSec": 11218944, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 207, - "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 118.82, - "p50LatencyMs": 119, - "p75LatencyMs": 121, - "p90LatencyMs": 123, - "p99LatencyMs": 166, - "maxLatencyMs": 167, - "bytesPerSec": 11972608, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 200, - "errors": 0, - "requestsPerSec": 40, - "avgLatencyMs": 242.68, - "p50LatencyMs": 244, - "p75LatencyMs": 258, - "p90LatencyMs": 312, - "p99LatencyMs": 464, - "maxLatencyMs": 703, - "bytesPerSec": 11566284.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 196, - "errors": 0, - "requestsPerSec": 39.21, - "avgLatencyMs": 528.8, - "p50LatencyMs": 407, - "p75LatencyMs": 528, - "p90LatencyMs": 716, - "p99LatencyMs": 4121, - "maxLatencyMs": 4645, - "bytesPerSec": 11335270.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 181, - "errors": 0, - "requestsPerSec": 36.21, - "avgLatencyMs": 621.36, - "p50LatencyMs": 470, - "p75LatencyMs": 557, - "p90LatencyMs": 839, - "p99LatencyMs": 4348, - "maxLatencyMs": 4864, - "bytesPerSec": 10467328, - "elapsedTimeMs": 5010 - }, - { - "workers": 100, - "requests": 156, - "errors": 0, - "requestsPerSec": 31.2, - "avgLatencyMs": 635.21, - "p50LatencyMs": 368, - "p75LatencyMs": 572, - "p90LatencyMs": 1405, - "p99LatencyMs": 4526, - "maxLatencyMs": 4899, - "bytesPerSec": 9021030.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 111, - "errors": 0, - "requestsPerSec": 22.2, - "avgLatencyMs": 820.64, - "p50LatencyMs": 287, - "p75LatencyMs": 441, - "p90LatencyMs": 2909, - "p99LatencyMs": 4684, - "maxLatencyMs": 4930, - "bytesPerSec": 6420480, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 209, - "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 23.41, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 35, - "maxLatencyMs": 54, - "bytesPerSec": 12085657.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 218, - "errors": 0, - "requestsPerSec": 43.6, - "avgLatencyMs": 112.87, - "p50LatencyMs": 112, - "p75LatencyMs": 114, - "p90LatencyMs": 127, - "p99LatencyMs": 161, - "maxLatencyMs": 166, - "bytesPerSec": 12608307.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 215, - "errors": 0, - "requestsPerSec": 43, - "avgLatencyMs": 226.47, - "p50LatencyMs": 226, - "p75LatencyMs": 229, - "p90LatencyMs": 291, - "p99LatencyMs": 497, - "maxLatencyMs": 701, - "bytesPerSec": 12436275.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 212, - "errors": 0, - "requestsPerSec": 42.4, - "avgLatencyMs": 549.14, - "p50LatencyMs": 422, - "p75LatencyMs": 526, - "p90LatencyMs": 709, - "p99LatencyMs": 4319, - "maxLatencyMs": 4874, - "bytesPerSec": 12262604.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 198, - "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 616.41, - "p50LatencyMs": 446, - "p75LatencyMs": 564, - "p90LatencyMs": 1028, - "p99LatencyMs": 4241, - "maxLatencyMs": 4803, - "bytesPerSec": 11452006.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 172, - "errors": 0, - "requestsPerSec": 34.4, - "avgLatencyMs": 680.33, - "p50LatencyMs": 464, - "p75LatencyMs": 606, - "p90LatencyMs": 1306, - "p99LatencyMs": 4354, - "maxLatencyMs": 4815, - "bytesPerSec": 9946726.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 124, - "errors": 0, - "requestsPerSec": 24.8, - "avgLatencyMs": 770.46, - "p50LatencyMs": 338, - "p75LatencyMs": 429, - "p90LatencyMs": 2585, - "p99LatencyMs": 4532, - "maxLatencyMs": 4826, - "bytesPerSec": 7172096, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 0, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 3846, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 202, - "median": 203, - "min": 194, - "max": 209 + "mean": 1005.6666666666666, + "median": 976, + "min": 946, + "max": 1095 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 40.4, - "median": 40.6, - "min": 38.8, - "max": 41.8 + "mean": 201.13333333333333, + "median": 195.2, + "min": 189.2, + "max": 219 }, "avgLatencyMs": { "unit": "ms", - "mean": 24.23, - "median": 24.11, - "min": 23.41, - "max": 25.17 + "mean": 4.593333333333334, + "median": 4.54, + "min": 4.16, + "max": 5.08 }, "p50LatencyMs": { "unit": "ms", - "mean": 24, - "median": 24, - "min": 23, - "max": 25 + "mean": 4.333333333333333, + "median": 4, + "min": 4, + "max": 5 }, "p75LatencyMs": { "unit": "ms", - "mean": 25, - "median": 25, - "min": 24, - "max": 26 + "mean": 4.666666666666667, + "median": 5, + "min": 4, + "max": 5 }, "p90LatencyMs": { "unit": "ms", - "mean": 25.333333333333332, - "median": 25, - "min": 25, - "max": 26 + "mean": 5.333333333333333, + "median": 5, + "min": 5, + "max": 6 }, "p99LatencyMs": { "unit": "ms", - "mean": 36, - "median": 36, - "min": 35, - "max": 37 + "mean": 8, + "median": 8, + "min": 7, + "max": 9 }, "maxLatencyMs": { "unit": "ms", - "mean": 43, - "median": 38, - "min": 37, - "max": 54 + "mean": 9.333333333333334, + "median": 9, + "min": 9, + "max": 10 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11680972.799999999, - "median": 11738316.8, - "min": 11218944, - "max": 12085657.6 + "mean": 58173030.4, + "median": 56455987.2, + "min": 54725836.8, + "max": 63337267.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 212, - "median": 211, - "min": 207, - "max": 218 + "mean": 1325.6666666666667, + "median": 1288, + "min": 1287, + "max": 1402 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 42.4, - "median": 42.2, - "min": 41.4, - "max": 43.6 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 116.10000000000001, - "median": 116.61, - "min": 112.87, - "max": 118.82 + "mean": 265.13666666666666, + "median": 257.61, + "min": 257.4, + "max": 280.4 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 18.363333333333333, + "median": 18.89, + "min": 17.3, + "max": 18.9 }, "p50LatencyMs": { "unit": "ms", - "mean": 115, - "median": 114, - "min": 112, - "max": 119 + "mean": 18, + "median": 18, + "min": 17, + "max": 19 }, "p75LatencyMs": { "unit": "ms", - "mean": 118.66666666666667, - "median": 121, - "min": 114, - "max": 121 + "mean": 19.666666666666668, + "median": 20, + "min": 19, + "max": 20 }, "p90LatencyMs": { "unit": "ms", - "mean": 128.66666666666666, - "median": 127, - "min": 123, - "max": 136 + "mean": 21.333333333333332, + "median": 22, + "min": 20, + "max": 22 }, "p99LatencyMs": { "unit": "ms", - "mean": 160.66666666666666, - "median": 161, - "min": 155, - "max": 166 + "mean": 30.666666666666668, + "median": 32, + "min": 27, + "max": 33 }, "maxLatencyMs": { "unit": "ms", - "mean": 170, - "median": 167, - "min": 166, - "max": 177 + "mean": 38.333333333333336, + "median": 40, + "min": 34, + "max": 41 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12260966.4, - "median": 12201984, - "min": 11972608, - "max": 12608307.2 + "mean": 76683673.60333334, + "median": 74507878.41, + "min": 74455449.6, + "max": 81087692.8 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 207, - "median": 206, - "min": 200, - "max": 215 + "mean": 1380, + "median": 1343, + "min": 1306, + "max": 1491 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 41.4, - "median": 41.2, - "min": 40, - "max": 43 + "mean": 276.00333333333333, + "median": 268.61, + "min": 261.2, + "max": 298.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 235.3166666666667, - "median": 236.8, - "min": 226.47, - "max": 242.68 + "mean": 35.73666666666667, + "median": 36.62, + "min": 32.96, + "max": 37.63 }, "p50LatencyMs": { "unit": "ms", - "mean": 237, - "median": 241, - "min": 226, - "max": 244 + "mean": 35, + "median": 36, + "min": 32, + "max": 37 }, "p75LatencyMs": { "unit": "ms", - "mean": 257.6666666666667, - "median": 258, - "min": 229, - "max": 286 + "mean": 38.666666666666664, + "median": 40, + "min": 35, + "max": 41 }, "p90LatencyMs": { "unit": "ms", - "mean": 305.6666666666667, - "median": 312, - "min": 291, - "max": 314 + "mean": 46.666666666666664, + "median": 48, + "min": 42, + "max": 50 }, "p99LatencyMs": { "unit": "ms", - "mean": 467.6666666666667, - "median": 464, - "min": 442, - "max": 497 + "mean": 64.33333333333333, + "median": 67, + "min": 56, + "max": 70 }, "maxLatencyMs": { "unit": "ms", - "mean": 691, - "median": 701, - "min": 669, - "max": 703 + "mean": 113, + "median": 120, + "min": 75, + "max": 144 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11972061.866666665, - "median": 11913625.6, - "min": 11566284.8, - "max": 12436275.2 + "mean": 79820663.46666665, + "median": 77666713.6, + "min": 75543347.2, + "max": 86251929.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 201, - "median": 196, - "min": 195, - "max": 212 + "mean": 1361.3333333333333, + "median": 1378, + "min": 1296, + "max": 1410 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 40.20333333333334, - "median": 39.21, - "min": 39, - "max": 42.4 + "mean": 272.27, + "median": 275.61, + "min": 259.2, + "max": 282 }, "avgLatencyMs": { "unit": "ms", - "mean": 551.9333333333333, - "median": 549.14, - "min": 528.8, - "max": 577.86 + "mean": 90.54333333333334, + "median": 89.42, + "min": 87.33, + "max": 94.88 }, "p50LatencyMs": { "unit": "ms", - "mean": 396.3333333333333, - "median": 407, - "min": 360, - "max": 422 + "mean": 84.33333333333333, + "median": 83, + "min": 77, + "max": 93 }, "p75LatencyMs": { "unit": "ms", - "mean": 543.3333333333334, - "median": 528, - "min": 526, - "max": 576 + "mean": 112, + "median": 114, + "min": 108, + "max": 114 }, "p90LatencyMs": { "unit": "ms", - "mean": 738.3333333333334, - "median": 716, - "min": 709, - "max": 790 + "mean": 132.66666666666666, + "median": 134, + "min": 129, + "max": 135 }, "p99LatencyMs": { "unit": "ms", - "mean": 4335.666666666667, - "median": 4319, - "min": 4121, - "max": 4567 + "mean": 201.66666666666666, + "median": 191, + "min": 176, + "max": 238 }, "maxLatencyMs": { "unit": "ms", - "mean": 4833.333333333333, - "median": 4874, - "min": 4645, - "max": 4981 + "mean": 714, + "median": 729, + "min": 656, + "max": 757 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11625267.200000001, - "median": 11335270.4, - "min": 11277926.4, - "max": 12262604.8 + "mean": 78754611.2, + "median": 79711436.8, + "min": 74979737.6, + "max": 81572659.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 186.33333333333334, - "median": 181, - "min": 180, - "max": 198 + "mean": 1368, + "median": 1338, + "min": 1326, + "max": 1440 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 37.27, - "median": 36.21, - "min": 36, - "max": 39.6 + "mean": 273.6033333333333, + "median": 267.61, + "min": 265.2, + "max": 288 }, "avgLatencyMs": { "unit": "ms", - "mean": 613.3333333333334, - "median": 616.41, - "min": 602.23, - "max": 621.36 + "mean": 178.58, + "median": 182.74, + "min": 169.43, + "max": 183.57 }, "p50LatencyMs": { "unit": "ms", - "mean": 435.3333333333333, - "median": 446, - "min": 390, - "max": 470 + "mean": 137, + "median": 140, + "min": 130, + "max": 141 }, "p75LatencyMs": { "unit": "ms", - "mean": 580.6666666666666, - "median": 564, - "min": 557, - "max": 621 + "mean": 162.66666666666666, + "median": 162, + "min": 156, + "max": 170 }, "p90LatencyMs": { "unit": "ms", - "mean": 891.3333333333334, - "median": 839, - "min": 807, - "max": 1028 + "mean": 262.6666666666667, + "median": 266, + "min": 247, + "max": 275 }, "p99LatencyMs": { "unit": "ms", - "mean": 4353.666666666667, - "median": 4348, - "min": 4241, - "max": 4472 + "mean": 1705.6666666666667, + "median": 1804, + "min": 1473, + "max": 1840 }, "maxLatencyMs": { "unit": "ms", - "mean": 4838.333333333333, - "median": 4848, - "min": 4803, - "max": 4864 + "mean": 3411.6666666666665, + "median": 3495, + "min": 3158, + "max": 3582 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 10776439.466666667, - "median": 10467328, - "min": 10409984, - "max": 11452006.4 + "mean": 79134720.00333333, + "median": 77404569.6, + "min": 76709888, + "max": 83289702.41 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 160, - "median": 156, - "min": 152, - "max": 172 + "mean": 1366.6666666666667, + "median": 1354, + "min": 1337, + "max": 1409 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 32, - "median": 31.2, - "min": 30.4, - "max": 34.4 + "mean": 273.3333333333333, + "median": 270.8, + "min": 267.4, + "max": 281.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 645.6700000000001, - "median": 635.21, - "min": 621.47, - "max": 680.33 + "mean": 209.57666666666668, + "median": 211.72, + "min": 204.64, + "max": 212.37 }, "p50LatencyMs": { "unit": "ms", - "mean": 416.3333333333333, - "median": 417, - "min": 368, - "max": 464 + "mean": 140.33333333333334, + "median": 142, + "min": 135, + "max": 144 }, "p75LatencyMs": { "unit": "ms", - "mean": 544.6666666666666, - "median": 572, - "min": 456, - "max": 606 + "mean": 180, + "median": 181, + "min": 173, + "max": 186 }, "p90LatencyMs": { "unit": "ms", - "mean": 1374.6666666666667, - "median": 1405, - "min": 1306, - "max": 1413 + "mean": 264.3333333333333, + "median": 260, + "min": 252, + "max": 281 }, "p99LatencyMs": { "unit": "ms", - "mean": 4314, - "median": 4354, - "min": 4062, - "max": 4526 + "mean": 2849, + "median": 2875, + "min": 2781, + "max": 2891 }, "maxLatencyMs": { "unit": "ms", - "mean": 4738.333333333333, - "median": 4815, - "min": 4501, - "max": 4899 + "mean": 4931.666666666667, + "median": 4959, + "min": 4857, + "max": 4979 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 9252590.933333332, - "median": 9021030.4, - "min": 8790016, - "max": 9946726.4 + "mean": 79064814.93333334, + "median": 78331904, + "min": 77355417.6, + "max": 81507123.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 113.66666666666667, - "median": 111, - "min": 106, - "max": 124 + "mean": 1293.6666666666667, + "median": 1257, + "min": 1250, + "max": 1374 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 22.733333333333334, - "median": 22.2, - "min": 21.2, - "max": 24.8 + "mean": 258.73333333333335, + "median": 251.4, + "min": 250, + "max": 274.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 800.7333333333332, - "median": 811.1, - "min": 770.46, - "max": 820.64 + "mean": 216.49333333333334, + "median": 217.87, + "min": 208.54, + "max": 223.07 }, "p50LatencyMs": { "unit": "ms", - "mean": 312, - "median": 311, - "min": 287, - "max": 338 + "mean": 147, + "median": 143, + "min": 142, + "max": 156 }, "p75LatencyMs": { "unit": "ms", - "mean": 445, - "median": 441, - "min": 429, - "max": 465 + "mean": 173, + "median": 172, + "min": 168, + "max": 179 }, "p90LatencyMs": { "unit": "ms", - "mean": 2793.6666666666665, - "median": 2887, - "min": 2585, - "max": 2909 + "mean": 294.3333333333333, + "median": 301, + "min": 264, + "max": 318 }, "p99LatencyMs": { "unit": "ms", - "mean": 4616.666666666667, - "median": 4634, - "min": 4532, - "max": 4684 + "mean": 2929.6666666666665, + "median": 2895, + "min": 2839, + "max": 3055 }, "maxLatencyMs": { "unit": "ms", - "mean": 4902, - "median": 4930, - "min": 4826, - "max": 4950 + "mean": 4892, + "median": 4873, + "min": 4828, + "max": 4975 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 6574626.133333333, - "median": 6420480, - "min": 6131302.4, - "max": 7172096 + "mean": 74827912.53666668, + "median": 72708915.2, + "min": 72302592, + "max": 79472230.41 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 976, - "errors": 0, - "requestsPerSec": 195.2, - "avgLatencyMs": 4.54, - "p50LatencyMs": 4, - "p75LatencyMs": 5, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 56455987.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 203, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 37, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11738316.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1288, - "errors": 0, - "requestsPerSec": 257.61, - "avgLatencyMs": 18.9, - "p50LatencyMs": 19, - "p75LatencyMs": 20, - "p90LatencyMs": 22, - "p99LatencyMs": 33, - "maxLatencyMs": 40, - "bytesPerSec": 74507878.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 211, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 116.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 155, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 177, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12201984, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1343, - "errors": 0, - "requestsPerSec": 268.61, - "avgLatencyMs": 36.62, - "p50LatencyMs": 36, - "p75LatencyMs": 41, - "p90LatencyMs": 48, - "p99LatencyMs": 70, - "maxLatencyMs": 144, - "bytesPerSec": 77666713.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 206, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 236.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 241, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 286, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 314, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 442, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 669, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11913625.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1378, - "errors": 0, - "requestsPerSec": 275.61, - "avgLatencyMs": 89.42, - "p50LatencyMs": 77, - "p75LatencyMs": 114, - "p90LatencyMs": 134, - "p99LatencyMs": 191, - "maxLatencyMs": 729, - "bytesPerSec": 79711436.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 195, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 577.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 360, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 576, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 790, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4567, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4981, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11277926.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1338, - "errors": 0, - "requestsPerSec": 267.61, - "avgLatencyMs": 182.74, - "p50LatencyMs": 140, - "p75LatencyMs": 156, - "p90LatencyMs": 275, - "p99LatencyMs": 1840, - "maxLatencyMs": 3582, - "bytesPerSec": 77404569.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 180, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 36, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 602.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 390, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 621, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 807, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4472, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4848, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10409984, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1337, - "errors": 0, - "requestsPerSec": 267.4, - "avgLatencyMs": 211.72, - "p50LatencyMs": 135, - "p75LatencyMs": 181, - "p90LatencyMs": 260, - "p99LatencyMs": 2875, - "maxLatencyMs": 4979, - "bytesPerSec": 77355417.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 152, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 30.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 621.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 417, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 456, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1413, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4062, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4501, + "unit": "ms" + }, + "bytesPerSec": { + "value": 8790016, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1257, - "errors": 0, - "requestsPerSec": 251.4, - "avgLatencyMs": 217.87, - "p50LatencyMs": 142, - "p75LatencyMs": 172, - "p90LatencyMs": 301, - "p99LatencyMs": 3055, - "maxLatencyMs": 4975, - "bytesPerSec": 72708915.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 106, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 21.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 811.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 311, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 465, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2887, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4634, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4950, + "unit": "ms" + }, + "bytesPerSec": { + "value": 6131302.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 946, - "errors": 0, - "requestsPerSec": 189.2, - "avgLatencyMs": 5.08, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 6, - "p99LatencyMs": 9, - "maxLatencyMs": 10, - "bytesPerSec": 54725836.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 194, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 38.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 38, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11218944, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1287, - "errors": 0, - "requestsPerSec": 257.4, - "avgLatencyMs": 18.89, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 22, - "p99LatencyMs": 32, - "maxLatencyMs": 41, - "bytesPerSec": 74455449.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 207, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 118.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 166, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 167, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11972608, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1491, - "errors": 0, - "requestsPerSec": 298.2, - "avgLatencyMs": 32.96, - "p50LatencyMs": 32, - "p75LatencyMs": 35, - "p90LatencyMs": 42, - "p99LatencyMs": 56, - "maxLatencyMs": 75, - "bytesPerSec": 86251929.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 200, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 242.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 244, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 312, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 464, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 703, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11566284.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1410, - "errors": 0, - "requestsPerSec": 282, - "avgLatencyMs": 87.33, - "p50LatencyMs": 83, - "p75LatencyMs": 108, - "p90LatencyMs": 129, - "p99LatencyMs": 176, - "maxLatencyMs": 656, - "bytesPerSec": 81572659.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 196, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 528.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 407, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 528, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 716, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4121, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4645, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11335270.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1440, - "errors": 0, - "requestsPerSec": 288, - "avgLatencyMs": 169.43, - "p50LatencyMs": 130, - "p75LatencyMs": 162, - "p90LatencyMs": 247, - "p99LatencyMs": 1473, - "maxLatencyMs": 3158, - "bytesPerSec": 83289702.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 181, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 36.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 621.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 470, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 557, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 839, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4348, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4864, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10467328, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1409, - "errors": 0, - "requestsPerSec": 281.8, - "avgLatencyMs": 204.64, - "p50LatencyMs": 142, - "p75LatencyMs": 173, - "p90LatencyMs": 252, - "p99LatencyMs": 2781, - "maxLatencyMs": 4959, - "bytesPerSec": 81507123.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 156, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 31.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 635.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 572, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1405, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4526, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4899, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9021030.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1374, - "errors": 0, - "requestsPerSec": 274.8, - "avgLatencyMs": 208.54, - "p50LatencyMs": 143, - "p75LatencyMs": 168, - "p90LatencyMs": 264, - "p99LatencyMs": 2895, - "maxLatencyMs": 4873, - "bytesPerSec": 79472230.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 111, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 22.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 820.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 287, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 441, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2909, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4684, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4930, + "unit": "ms" + }, + "bytesPerSec": { + "value": 6420480, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1095, - "errors": 0, - "requestsPerSec": 219, - "avgLatencyMs": 4.16, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 63337267.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 209, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 54, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12085657.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1402, - "errors": 0, - "requestsPerSec": 280.4, - "avgLatencyMs": 17.3, - "p50LatencyMs": 17, - "p75LatencyMs": 19, - "p90LatencyMs": 20, - "p99LatencyMs": 27, - "maxLatencyMs": 34, - "bytesPerSec": 81087692.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 218, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 112.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 161, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 166, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12608307.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1306, - "errors": 0, - "requestsPerSec": 261.2, - "avgLatencyMs": 37.63, - "p50LatencyMs": 37, - "p75LatencyMs": 40, - "p90LatencyMs": 50, - "p99LatencyMs": 67, - "maxLatencyMs": 120, - "bytesPerSec": 75543347.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 215, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 226.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 226, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 229, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 497, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 701, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12436275.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1296, - "errors": 0, - "requestsPerSec": 259.2, - "avgLatencyMs": 94.88, - "p50LatencyMs": 93, - "p75LatencyMs": 114, - "p90LatencyMs": 135, - "p99LatencyMs": 238, - "maxLatencyMs": 757, - "bytesPerSec": 74979737.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 212, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 549.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 422, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 526, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 709, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4319, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4874, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12262604.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1326, - "errors": 0, - "requestsPerSec": 265.2, - "avgLatencyMs": 183.57, - "p50LatencyMs": 141, - "p75LatencyMs": 170, - "p90LatencyMs": 266, - "p99LatencyMs": 1804, - "maxLatencyMs": 3495, - "bytesPerSec": 76709888, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 198, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 616.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 446, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 564, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1028, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4241, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4803, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11452006.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1354, - "errors": 0, - "requestsPerSec": 270.8, - "avgLatencyMs": 212.37, - "p50LatencyMs": 144, - "p75LatencyMs": 186, - "p90LatencyMs": 281, - "p99LatencyMs": 2891, - "maxLatencyMs": 4857, - "bytesPerSec": 78331904, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 172, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 34.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 680.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 464, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 606, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1306, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4354, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4815, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9946726.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1250, - "errors": 0, - "requestsPerSec": 250, - "avgLatencyMs": 223.07, - "p50LatencyMs": 156, - "p75LatencyMs": 179, - "p90LatencyMs": 318, - "p99LatencyMs": 2839, - "maxLatencyMs": 4828, - "bytesPerSec": 72302592, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 124, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 24.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 770.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 338, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 429, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2585, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4532, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4826, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7172096, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 2, + "representativeIterationIndex": 0, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 27303, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 3846, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1005.6666666666666, - "median": 976, - "min": 946, - "max": 1095 + "mean": 202, + "median": 203, + "min": 194, + "max": 209 }, "errors": { "unit": "errors", @@ -1623,71 +2831,71 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 201.13333333333333, - "median": 195.2, - "min": 189.2, - "max": 219 + "mean": 40.4, + "median": 40.6, + "min": 38.8, + "max": 41.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 4.593333333333334, - "median": 4.54, - "min": 4.16, - "max": 5.08 + "mean": 24.23, + "median": 24.11, + "min": 23.41, + "max": 25.17 }, "p50LatencyMs": { "unit": "ms", - "mean": 4.333333333333333, - "median": 4, - "min": 4, - "max": 5 + "mean": 24, + "median": 24, + "min": 23, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 4.666666666666667, - "median": 5, - "min": 4, - "max": 5 + "mean": 25, + "median": 25, + "min": 24, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 5.333333333333333, - "median": 5, - "min": 5, - "max": 6 + "mean": 25.333333333333332, + "median": 25, + "min": 25, + "max": 26 }, "p99LatencyMs": { "unit": "ms", - "mean": 8, - "median": 8, - "min": 7, - "max": 9 + "mean": 36, + "median": 36, + "min": 35, + "max": 37 }, "maxLatencyMs": { "unit": "ms", - "mean": 9.333333333333334, - "median": 9, - "min": 9, - "max": 10 + "mean": 43, + "median": 38, + "min": 37, + "max": 54 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 58173030.4, - "median": 56455987.2, - "min": 54725836.8, - "max": 63337267.2 + "mean": 11680972.799999999, + "median": 11738316.8, + "min": 11218944, + "max": 12085657.6 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1325.6666666666667, - "median": 1288, - "min": 1287, - "max": 1402 - }, - "errors": { + "mean": 212, + "median": 211, + "min": 207, + "max": 218 + }, + "errors": { "unit": "errors", "mean": 0, "median": 0, @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 265.13666666666666, - "median": 257.61, - "min": 257.4, - "max": 280.4 + "mean": 42.4, + "median": 42.2, + "min": 41.4, + "max": 43.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 18.363333333333333, - "median": 18.89, - "min": 17.3, - "max": 18.9 + "mean": 116.10000000000001, + "median": 116.61, + "min": 112.87, + "max": 118.82 }, "p50LatencyMs": { "unit": "ms", - "mean": 18, - "median": 18, - "min": 17, - "max": 19 + "mean": 115, + "median": 114, + "min": 112, + "max": 119 }, "p75LatencyMs": { "unit": "ms", - "mean": 19.666666666666668, - "median": 20, - "min": 19, - "max": 20 + "mean": 118.66666666666667, + "median": 121, + "min": 114, + "max": 121 }, "p90LatencyMs": { "unit": "ms", - "mean": 21.333333333333332, - "median": 22, - "min": 20, - "max": 22 + "mean": 128.66666666666666, + "median": 127, + "min": 123, + "max": 136 }, "p99LatencyMs": { "unit": "ms", - "mean": 30.666666666666668, - "median": 32, - "min": 27, - "max": 33 + "mean": 160.66666666666666, + "median": 161, + "min": 155, + "max": 166 }, "maxLatencyMs": { "unit": "ms", - "mean": 38.333333333333336, - "median": 40, - "min": 34, - "max": 41 + "mean": 170, + "median": 167, + "min": 166, + "max": 177 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 76683673.60333334, - "median": 74507878.41, - "min": 74455449.6, - "max": 81087692.8 + "mean": 12260966.4, + "median": 12201984, + "min": 11972608, + "max": 12608307.2 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1380, - "median": 1343, - "min": 1306, - "max": 1491 + "mean": 207, + "median": 206, + "min": 200, + "max": 215 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 276.00333333333333, - "median": 268.61, - "min": 261.2, - "max": 298.2 + "mean": 41.4, + "median": 41.2, + "min": 40, + "max": 43 }, "avgLatencyMs": { "unit": "ms", - "mean": 35.73666666666667, - "median": 36.62, - "min": 32.96, - "max": 37.63 + "mean": 235.3166666666667, + "median": 236.8, + "min": 226.47, + "max": 242.68 }, "p50LatencyMs": { "unit": "ms", - "mean": 35, - "median": 36, - "min": 32, - "max": 37 + "mean": 237, + "median": 241, + "min": 226, + "max": 244 }, "p75LatencyMs": { "unit": "ms", - "mean": 38.666666666666664, - "median": 40, - "min": 35, - "max": 41 + "mean": 257.6666666666667, + "median": 258, + "min": 229, + "max": 286 }, "p90LatencyMs": { "unit": "ms", - "mean": 46.666666666666664, - "median": 48, - "min": 42, - "max": 50 + "mean": 305.6666666666667, + "median": 312, + "min": 291, + "max": 314 }, "p99LatencyMs": { "unit": "ms", - "mean": 64.33333333333333, - "median": 67, - "min": 56, - "max": 70 + "mean": 467.6666666666667, + "median": 464, + "min": 442, + "max": 497 }, "maxLatencyMs": { "unit": "ms", - "mean": 113, - "median": 120, - "min": 75, - "max": 144 + "mean": 691, + "median": 701, + "min": 669, + "max": 703 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 79820663.46666665, - "median": 77666713.6, - "min": 75543347.2, - "max": 86251929.6 + "mean": 11972061.866666665, + "median": 11913625.6, + "min": 11566284.8, + "max": 12436275.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1361.3333333333333, - "median": 1378, - "min": 1296, - "max": 1410 + "mean": 201, + "median": 196, + "min": 195, + "max": 212 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 272.27, - "median": 275.61, - "min": 259.2, - "max": 282 + "mean": 40.20333333333334, + "median": 39.21, + "min": 39, + "max": 42.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 90.54333333333334, - "median": 89.42, - "min": 87.33, - "max": 94.88 + "mean": 551.9333333333333, + "median": 549.14, + "min": 528.8, + "max": 577.86 }, "p50LatencyMs": { "unit": "ms", - "mean": 84.33333333333333, - "median": 83, - "min": 77, - "max": 93 + "mean": 396.3333333333333, + "median": 407, + "min": 360, + "max": 422 }, "p75LatencyMs": { "unit": "ms", - "mean": 112, - "median": 114, - "min": 108, - "max": 114 + "mean": 543.3333333333334, + "median": 528, + "min": 526, + "max": 576 }, "p90LatencyMs": { "unit": "ms", - "mean": 132.66666666666666, - "median": 134, - "min": 129, - "max": 135 + "mean": 738.3333333333334, + "median": 716, + "min": 709, + "max": 790 }, "p99LatencyMs": { "unit": "ms", - "mean": 201.66666666666666, - "median": 191, - "min": 176, - "max": 238 + "mean": 4335.666666666667, + "median": 4319, + "min": 4121, + "max": 4567 }, "maxLatencyMs": { "unit": "ms", - "mean": 714, - "median": 729, - "min": 656, - "max": 757 + "mean": 4833.333333333333, + "median": 4874, + "min": 4645, + "max": 4981 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 78754611.2, - "median": 79711436.8, - "min": 74979737.6, - "max": 81572659.2 + "mean": 11625267.200000001, + "median": 11335270.4, + "min": 11277926.4, + "max": 12262604.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1368, - "median": 1338, - "min": 1326, - "max": 1440 + "mean": 186.33333333333334, + "median": 181, + "min": 180, + "max": 198 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 273.6033333333333, - "median": 267.61, - "min": 265.2, - "max": 288 + "mean": 37.27, + "median": 36.21, + "min": 36, + "max": 39.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 178.58, - "median": 182.74, - "min": 169.43, - "max": 183.57 + "mean": 613.3333333333334, + "median": 616.41, + "min": 602.23, + "max": 621.36 }, "p50LatencyMs": { "unit": "ms", - "mean": 137, - "median": 140, - "min": 130, - "max": 141 + "mean": 435.3333333333333, + "median": 446, + "min": 390, + "max": 470 }, "p75LatencyMs": { "unit": "ms", - "mean": 162.66666666666666, - "median": 162, - "min": 156, - "max": 170 + "mean": 580.6666666666666, + "median": 564, + "min": 557, + "max": 621 }, "p90LatencyMs": { "unit": "ms", - "mean": 262.6666666666667, - "median": 266, - "min": 247, - "max": 275 + "mean": 891.3333333333334, + "median": 839, + "min": 807, + "max": 1028 }, "p99LatencyMs": { "unit": "ms", - "mean": 1705.6666666666667, - "median": 1804, - "min": 1473, - "max": 1840 + "mean": 4353.666666666667, + "median": 4348, + "min": 4241, + "max": 4472 }, "maxLatencyMs": { "unit": "ms", - "mean": 3411.6666666666665, - "median": 3495, - "min": 3158, - "max": 3582 + "mean": 4838.333333333333, + "median": 4848, + "min": 4803, + "max": 4864 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 79134720.00333333, - "median": 77404569.6, - "min": 76709888, - "max": 83289702.41 + "mean": 10776439.466666667, + "median": 10467328, + "min": 10409984, + "max": 11452006.4 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1366.6666666666667, - "median": 1354, - "min": 1337, - "max": 1409 + "mean": 160, + "median": 156, + "min": 152, + "max": 172 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 273.3333333333333, - "median": 270.8, - "min": 267.4, - "max": 281.8 + "mean": 32, + "median": 31.2, + "min": 30.4, + "max": 34.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 209.57666666666668, - "median": 211.72, - "min": 204.64, - "max": 212.37 + "mean": 645.6700000000001, + "median": 635.21, + "min": 621.47, + "max": 680.33 }, "p50LatencyMs": { "unit": "ms", - "mean": 140.33333333333334, - "median": 142, - "min": 135, - "max": 144 + "mean": 416.3333333333333, + "median": 417, + "min": 368, + "max": 464 }, "p75LatencyMs": { "unit": "ms", - "mean": 180, - "median": 181, - "min": 173, - "max": 186 + "mean": 544.6666666666666, + "median": 572, + "min": 456, + "max": 606 }, "p90LatencyMs": { "unit": "ms", - "mean": 264.3333333333333, - "median": 260, - "min": 252, - "max": 281 + "mean": 1374.6666666666667, + "median": 1405, + "min": 1306, + "max": 1413 }, "p99LatencyMs": { "unit": "ms", - "mean": 2849, - "median": 2875, - "min": 2781, - "max": 2891 + "mean": 4314, + "median": 4354, + "min": 4062, + "max": 4526 }, "maxLatencyMs": { "unit": "ms", - "mean": 4931.666666666667, - "median": 4959, - "min": 4857, - "max": 4979 + "mean": 4738.333333333333, + "median": 4815, + "min": 4501, + "max": 4899 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 79064814.93333334, - "median": 78331904, - "min": 77355417.6, - "max": 81507123.2 + "mean": 9252590.933333332, + "median": 9021030.4, + "min": 8790016, + "max": 9946726.4 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1293.6666666666667, - "median": 1257, - "min": 1250, - "max": 1374 + "mean": 113.66666666666667, + "median": 111, + "min": 106, + "max": 124 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 258.73333333333335, - "median": 251.4, - "min": 250, - "max": 274.8 + "mean": 22.733333333333334, + "median": 22.2, + "min": 21.2, + "max": 24.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 216.49333333333334, - "median": 217.87, - "min": 208.54, - "max": 223.07 + "mean": 800.7333333333332, + "median": 811.1, + "min": 770.46, + "max": 820.64 }, "p50LatencyMs": { "unit": "ms", - "mean": 147, - "median": 143, - "min": 142, - "max": 156 + "mean": 312, + "median": 311, + "min": 287, + "max": 338 }, "p75LatencyMs": { "unit": "ms", - "mean": 173, - "median": 172, - "min": 168, - "max": 179 + "mean": 445, + "median": 441, + "min": 429, + "max": 465 }, "p90LatencyMs": { "unit": "ms", - "mean": 294.3333333333333, - "median": 301, - "min": 264, - "max": 318 + "mean": 2793.6666666666665, + "median": 2887, + "min": 2585, + "max": 2909 }, "p99LatencyMs": { "unit": "ms", - "mean": 2929.6666666666665, - "median": 2895, - "min": 2839, - "max": 3055 + "mean": 4616.666666666667, + "median": 4634, + "min": 4532, + "max": 4684 }, "maxLatencyMs": { "unit": "ms", - "mean": 4892, - "median": 4873, - "min": 4828, - "max": 4975 + "mean": 4902, + "median": 4930, + "min": 4826, + "max": 4950 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 74827912.53666668, - "median": 72708915.2, - "min": 72302592, - "max": 79472230.41 + "mean": 6574626.133333333, + "median": 6420480, + "min": 6131302.4, + "max": 7172096 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 173, + "unit": "ms" + }, + "fcpMs": { + "value": 172.683, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 26.805, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.576, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.517, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.712, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 137, + "unit": "ms" + }, + "fcpMs": { + "value": 137.192, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 32.703, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.362, + "unit": "ms" + }, + "processingDurationMs": { + "value": 14.568, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.773, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 174, + "unit": "ms" + }, + "fcpMs": { + "value": 174.338, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 31.758, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.878, + "unit": "ms" + }, + "processingDurationMs": { + "value": 14.415, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.465, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 139, + "unit": "ms" + }, + "fcpMs": { + "value": 138.935, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 22.08, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.717, + "unit": "ms" + }, + "processingDurationMs": { + "value": 12.074, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.289, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 155.75, + "median": 156, + "min": 137, + "max": 174 + }, + "fcpMs": { + "unit": "ms", + "mean": 155.78699999999998, + "median": 155.809, + "min": 137.192, + "max": 174.338 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 28.3365, + "median": 29.2815, + "min": 22.08, + "max": 32.703 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.6332499999999999, + "median": 1.6465, + "min": 1.362, + "max": 1.878 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 13.6435, + "median": 13.966, + "min": 12.074, + "max": 14.568 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 13.059750000000001, + "median": 13.5885, + "min": 8.289, + "max": 16.773 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 130, + "unit": "ms" + }, + "fcpMs": { + "value": 129.571, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 30.408, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.787, + "unit": "ms" + }, + "processingDurationMs": { + "value": 14.687, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.934, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 132, + "unit": "ms" + }, + "fcpMs": { + "value": 131.652, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 44.105000000000004, + "unit": "ms" + }, + "inputDelayMs": { + "value": 5.383, + "unit": "ms" + }, + "processingDurationMs": { + "value": 23.978, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.744, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 135, + "unit": "ms" + }, + "fcpMs": { + "value": 135.379, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 41.869, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.973, + "unit": "ms" + }, + "processingDurationMs": { + "value": 22.805, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.091, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 136, + "unit": "ms" + }, + "fcpMs": { + "value": 135.845, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 41.06, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.828, + "unit": "ms" + }, + "processingDurationMs": { + "value": 23.203, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.029, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 133.25, + "median": 133.5, + "min": 130, + "max": 136 + }, + "fcpMs": { + "unit": "ms", + "mean": 133.11175, + "median": 133.51549999999997, + "min": 129.571, + "max": 135.845 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 39.3605, + "median": 41.4645, + "min": 30.408, + "max": 44.105000000000004 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.74275, + "median": 1.9005, + "min": 1.787, + "max": 5.383 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 21.16825, + "median": 23.003999999999998, + "min": 14.687, + "max": 23.978 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 15.4495, + "median": 15.3865, + "min": 13.934, + "max": 17.091 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 404, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 249, + "unit": "count" + }, + "duplicateDependencies": { + "value": 6, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 186182770, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.152.0.json b/packages/results/data/tanstack/versions/1.152.0.json index e9f4969e..11a821e4 100644 --- a/packages/results/data/tanstack/versions/1.152.0.json +++ b/packages/results/data/tanstack/versions/1.152.0.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-02T07:12:42.751Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.152.0", @@ -35,13 +37,12 @@ "vitest": "4.0.17", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-02T07:12:42.751Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.152.0", "releasedAt": "2026-01-18T19:36:14.397Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1790, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4972, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5528, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5128, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5264, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4536.4, + "median": 5128, + "min": 1790, + "max": 5528 + }, + "nodeModulesSizeBytes": { + "value": 223158272, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5452 + "timeMs": { + "value": 5452, + "unit": "ms" + } }, { - "timeMs": 5365 + "timeMs": { + "value": 5365, + "unit": "ms" + } }, { - "timeMs": 5359 + "timeMs": { + "value": 5359, + "unit": "ms" + } }, { - "timeMs": 5318 + "timeMs": { + "value": 5318, + "unit": "ms" + } }, { - "timeMs": 5654 + "timeMs": { + "value": 5654, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5181 + "timeMs": { + "value": 5181, + "unit": "ms" + } }, { - "timeMs": 5077 + "timeMs": { + "value": 5077, + "unit": "ms" + } }, { - "timeMs": 5054 + "timeMs": { + "value": 5054, + "unit": "ms" + } }, { - "timeMs": 5352 + "timeMs": { + "value": 5352, + "unit": "ms" + } }, { - "timeMs": 5171 + "timeMs": { + "value": 5171, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 404 - }, - "duplicateDependencies": { - "project": "starter", - "result": 11 - }, - "depInstallSize": { - "project": "starter", - "result": 186185398 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2861 + "timeMs": { + "value": 2861, + "unit": "ms" + } }, { - "timeMs": 3036 + "timeMs": { + "value": 3036, + "unit": "ms" + } }, { - "timeMs": 2985 + "timeMs": { + "value": 2985, + "unit": "ms" + } }, { - "timeMs": 2833 + "timeMs": { + "value": 2833, + "unit": "ms" + } }, { - "timeMs": 2980 + "timeMs": { + "value": 2980, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 249, - "duplicateDependencies": 6 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1790 - }, - { - "installTimeMs": 4972 - }, - { - "installTimeMs": 5528 - }, - { - "installTimeMs": 5128 - }, - { - "installTimeMs": 5264 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4536.4, - "median": 5128, - "min": 1790, - "max": 5528 - }, - "nodeModulesSizeBytes": 223158272 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 135, - "fcpMs": 135.412, - "interactionTests": { - "interactionLatencyMs": 24.936, - "inputDelayMs": 1.186, - "processingDurationMs": 10.915, - "presentationDelayMs": 12.835 - } - }, - { - "firstPaintMs": 123, - "fcpMs": 122.891, - "interactionTests": { - "interactionLatencyMs": 24.399, - "inputDelayMs": 1.651, - "processingDurationMs": 16.665, - "presentationDelayMs": 6.083 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1101, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 220.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 63691161.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1441, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 288.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 29, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83355238.41, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1500, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 300, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 53, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 109, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86776217.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1478, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 295.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 83.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 157, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 649, + "unit": "ms" + }, + "bytesPerSec": { + "value": 85491712, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1432, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 286.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 170.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 257, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1591, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3299, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82830950.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1429, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 285.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 205.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 268, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2798, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4934, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82660556.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1398, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 279.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 206.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 255, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2864, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4872, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80881254.41, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 127, - "fcpMs": 126.541, - "interactionTests": { - "interactionLatencyMs": 36.944, - "inputDelayMs": 1.342, - "processingDurationMs": 20.591, - "presentationDelayMs": 15.011 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1114, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 222.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 64444825.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1488, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 297.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 25, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 31, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86081536, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1525, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 305, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 52, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 71, + "unit": "ms" + }, + "bytesPerSec": { + "value": 88231116.8, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1484, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 296.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 83.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 154, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 628, + "unit": "ms" + }, + "bytesPerSec": { + "value": 85845606.41, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1418, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 283.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 172.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 265, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1478, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3178, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82031411.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1398, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 279.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 208.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 279, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2906, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4863, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80877977.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1363, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 272.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 210.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 274, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2939, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4865, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78849638.41, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 164, - "fcpMs": 164.154, - "interactionTests": { - "interactionLatencyMs": 25.907, - "inputDelayMs": 4.362, - "processingDurationMs": 13.001, - "presentationDelayMs": 8.544 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1099, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 219.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 63573196.8, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1425, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 285, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 29, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82437734.41, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1485, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 297, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 33.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 61, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 140, + "unit": "ms" + }, + "bytesPerSec": { + "value": 85898035.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1446, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 289.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 85.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 172, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 608, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83656704, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1421, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 284.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 172.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 162, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 252, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1491, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3098, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82201804.8, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1417, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 283.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 206.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2717, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4929, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81978982.41, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1361, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 272.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 211.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 282, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2926, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4983, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78712012.8, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 137.25, - "median": 131, - "min": 123, - "max": 164 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 137.2495, - "median": 130.9765, - "min": 122.891, - "max": 164.154 + "representativeIterationIndex": 0, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 29223, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 28.046499999999998, - "median": 25.4215, - "min": 24.399, - "max": 36.944 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.13525, - "median": 1.4965000000000002, - "min": 1.186, - "max": 4.362 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 15.293, - "median": 14.832999999999998, - "min": 10.915, - "max": 20.591 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.61825, - "median": 10.6895, - "min": 6.083, - "max": 15.011 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 145, - "fcpMs": 144.582, - "interactionTests": { - "interactionLatencyMs": 23.381999999999998, - "inputDelayMs": 1.475, - "processingDurationMs": 11.457, - "presentationDelayMs": 10.45 - } - }, - { - "firstPaintMs": 148, - "fcpMs": 148.003, - "interactionTests": { - "interactionLatencyMs": 26.776, - "inputDelayMs": 1.516, - "processingDurationMs": 13.198, - "presentationDelayMs": 12.062 - } - }, - { - "firstPaintMs": 120, - "fcpMs": 120.026, - "interactionTests": { - "interactionLatencyMs": 31.755000000000003, - "inputDelayMs": 1.543, - "processingDurationMs": 14.778, - "presentationDelayMs": 15.434 - } - }, - { - "firstPaintMs": 142, - "fcpMs": 142.41, - "interactionTests": { - "interactionLatencyMs": 37.577, - "inputDelayMs": 1.637, - "processingDurationMs": 18.136, - "presentationDelayMs": 17.804 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 138.75, - "median": 143.5, - "min": 120, - "max": 148 - }, - "fcpMs": { - "unit": "ms", - "mean": 138.75525, - "median": 143.49599999999998, - "min": 120.026, - "max": 148.003 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 29.872500000000002, - "median": 29.265500000000003, - "min": 23.381999999999998, - "max": 37.577 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.5427499999999998, - "median": 1.5295, - "min": 1.475, - "max": 1.637 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 14.39225, - "median": 13.988, - "min": 11.457, - "max": 18.136 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 13.9375, - "median": 13.748, - "min": 10.45, - "max": 17.804 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 208, - "errors": 0, - "requestsPerSec": 41.6, - "avgLatencyMs": 23.5, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 35, - "bytesPerSec": 12029952, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 221, - "errors": 0, - "requestsPerSec": 44.2, - "avgLatencyMs": 111.43, - "p50LatencyMs": 111, - "p75LatencyMs": 112, - "p90LatencyMs": 117, - "p99LatencyMs": 136, - "maxLatencyMs": 178, - "bytesPerSec": 12781977.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 218, - "errors": 0, - "requestsPerSec": 43.6, - "avgLatencyMs": 223.41, - "p50LatencyMs": 223, - "p75LatencyMs": 250, - "p90LatencyMs": 287, - "p99LatencyMs": 469, - "maxLatencyMs": 667, - "bytesPerSec": 12609945.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 211, - "errors": 0, - "requestsPerSec": 42.2, - "avgLatencyMs": 558.93, - "p50LatencyMs": 390, - "p75LatencyMs": 536, - "p90LatencyMs": 804, - "p99LatencyMs": 3941, - "maxLatencyMs": 4769, - "bytesPerSec": 12203622.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 195, - "errors": 0, - "requestsPerSec": 39, - "avgLatencyMs": 535.54, - "p50LatencyMs": 369, - "p75LatencyMs": 516, - "p90LatencyMs": 790, - "p99LatencyMs": 4059, - "maxLatencyMs": 4500, - "bytesPerSec": 11276697.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 166, - "errors": 0, - "requestsPerSec": 33.21, - "avgLatencyMs": 647.72, - "p50LatencyMs": 397, - "p75LatencyMs": 597, - "p90LatencyMs": 1338, - "p99LatencyMs": 4437, - "maxLatencyMs": 4714, - "bytesPerSec": 9599385.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 118, - "errors": 0, - "requestsPerSec": 23.6, - "avgLatencyMs": 845.76, - "p50LatencyMs": 387, - "p75LatencyMs": 468, - "p90LatencyMs": 2808, - "p99LatencyMs": 4678, - "maxLatencyMs": 4920, - "bytesPerSec": 6824755.2, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 209, - "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 23.27, - "p50LatencyMs": 23, - "p75LatencyMs": 23, - "p90LatencyMs": 24, - "p99LatencyMs": 35, - "maxLatencyMs": 42, - "bytesPerSec": 12085657.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 224, - "errors": 0, - "requestsPerSec": 44.8, - "avgLatencyMs": 110.13, - "p50LatencyMs": 110, - "p75LatencyMs": 111, - "p90LatencyMs": 128, - "p99LatencyMs": 159, - "maxLatencyMs": 174, - "bytesPerSec": 12955648, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 220, - "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 221.63, - "p50LatencyMs": 219, - "p75LatencyMs": 240, - "p90LatencyMs": 263, - "p99LatencyMs": 305, - "maxLatencyMs": 347, - "bytesPerSec": 12724633.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 215, - "errors": 0, - "requestsPerSec": 43, - "avgLatencyMs": 546.18, - "p50LatencyMs": 391, - "p75LatencyMs": 566, - "p90LatencyMs": 785, - "p99LatencyMs": 3637, - "maxLatencyMs": 4471, - "bytesPerSec": 12434636.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 197, - "errors": 0, - "requestsPerSec": 39.4, - "avgLatencyMs": 576.28, - "p50LatencyMs": 399, - "p75LatencyMs": 584, - "p90LatencyMs": 795, - "p99LatencyMs": 4226, - "maxLatencyMs": 4646, - "bytesPerSec": 11393024, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 171, - "errors": 0, - "requestsPerSec": 34.21, - "avgLatencyMs": 609.82, - "p50LatencyMs": 360, - "p75LatencyMs": 473, - "p90LatencyMs": 1275, - "p99LatencyMs": 4626, - "maxLatencyMs": 4962, - "bytesPerSec": 9891020.81, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 123, - "errors": 0, - "requestsPerSec": 24.6, - "avgLatencyMs": 808.48, - "p50LatencyMs": 385, - "p75LatencyMs": 451, - "p90LatencyMs": 2697, - "p99LatencyMs": 4654, - "maxLatencyMs": 4925, - "bytesPerSec": 7114752, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 205, - "errors": 0, - "requestsPerSec": 41, - "avgLatencyMs": 23.81, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 35, - "maxLatencyMs": 42, - "bytesPerSec": 11854643.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 220, - "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 112.1, - "p50LatencyMs": 112, - "p75LatencyMs": 114, - "p90LatencyMs": 115, - "p99LatencyMs": 146, - "maxLatencyMs": 190, - "bytesPerSec": 12722995.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 222, - "errors": 0, - "requestsPerSec": 44.4, - "avgLatencyMs": 219.12, - "p50LatencyMs": 217, - "p75LatencyMs": 222, - "p90LatencyMs": 258, - "p99LatencyMs": 522, - "maxLatencyMs": 804, - "bytesPerSec": 12839321.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 216, - "errors": 0, - "requestsPerSec": 43.2, - "avgLatencyMs": 540.73, - "p50LatencyMs": 399, - "p75LatencyMs": 546, - "p90LatencyMs": 841, - "p99LatencyMs": 3751, - "maxLatencyMs": 4607, - "bytesPerSec": 12491980.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 202, - "errors": 0, - "requestsPerSec": 40.4, - "avgLatencyMs": 583.02, - "p50LatencyMs": 395, - "p75LatencyMs": 591, - "p90LatencyMs": 868, - "p99LatencyMs": 4037, - "maxLatencyMs": 4930, - "bytesPerSec": 11682201.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 180, - "errors": 0, - "requestsPerSec": 36, - "avgLatencyMs": 655.74, - "p50LatencyMs": 487, - "p75LatencyMs": 518, - "p90LatencyMs": 1361, - "p99LatencyMs": 4056, - "maxLatencyMs": 4590, - "bytesPerSec": 10408755.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 131, - "errors": 0, - "requestsPerSec": 26.2, - "avgLatencyMs": 763.32, - "p50LatencyMs": 353, - "p75LatencyMs": 497, - "p90LatencyMs": 2514, - "p99LatencyMs": 4691, - "maxLatencyMs": 4812, - "bytesPerSec": 7575142.4, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 2, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 4072, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 207.33333333333334, - "median": 208, - "min": 205, - "max": 209 + "mean": 1104.6666666666667, + "median": 1101, + "min": 1099, + "max": 1114 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 41.46666666666667, - "median": 41.6, - "min": 41, - "max": 41.8 + "mean": 220.9333333333333, + "median": 220.2, + "min": 219.8, + "max": 222.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 23.526666666666667, - "median": 23.5, - "min": 23.27, - "max": 23.81 + "mean": 4.1466666666666665, + "median": 4.14, + "min": 4.14, + "max": 4.16 }, "p50LatencyMs": { "unit": "ms", - "mean": 23, - "median": 23, - "min": 23, - "max": 23 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p75LatencyMs": { "unit": "ms", - "mean": 23.666666666666668, - "median": 24, - "min": 23, - "max": 24 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p90LatencyMs": { "unit": "ms", - "mean": 24.333333333333332, - "median": 24, - "min": 24, - "max": 25 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p99LatencyMs": { "unit": "ms", - "mean": 35, - "median": 35, - "min": 35, - "max": 35 + "mean": 6.666666666666667, + "median": 6, + "min": 6, + "max": 8 }, "maxLatencyMs": { "unit": "ms", - "mean": 39.666666666666664, - "median": 42, - "min": 35, - "max": 42 + "mean": 8.333333333333334, + "median": 8, + "min": 8, + "max": 9 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11990084.266666666, - "median": 12029952, - "min": 11854643.2, - "max": 12085657.6 + "mean": 63903061.333333336, + "median": 63691161.6, + "min": 63573196.8, + "max": 64444825.6 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 221.66666666666666, - "median": 221, - "min": 220, - "max": 224 + "mean": 1451.3333333333333, + "median": 1441, + "min": 1425, + "max": 1488 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 44.333333333333336, - "median": 44.2, - "min": 44, - "max": 44.8 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 111.21999999999998, - "median": 111.43, - "min": 110.13, - "max": 112.1 + "mean": 290.27, + "median": 288.2, + "min": 285, + "max": 297.61 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 16.69333333333333, + "median": 16.92, + "min": 16.17, + "max": 16.99 }, "p50LatencyMs": { "unit": "ms", - "mean": 111, - "median": 111, - "min": 110, - "max": 112 + "mean": 16.666666666666668, + "median": 17, + "min": 16, + "max": 17 }, "p75LatencyMs": { "unit": "ms", - "mean": 112.33333333333333, - "median": 112, - "min": 111, - "max": 114 + "mean": 17.333333333333332, + "median": 17, + "min": 17, + "max": 18 }, "p90LatencyMs": { "unit": "ms", - "mean": 120, - "median": 117, - "min": 115, - "max": 128 + "mean": 19.666666666666668, + "median": 20, + "min": 19, + "max": 20 }, "p99LatencyMs": { "unit": "ms", - "mean": 147, - "median": 146, - "min": 136, - "max": 159 + "mean": 27.666666666666668, + "median": 29, + "min": 25, + "max": 29 }, "maxLatencyMs": { "unit": "ms", - "mean": 180.66666666666666, - "median": 178, - "min": 174, - "max": 190 + "mean": 36.333333333333336, + "median": 39, + "min": 31, + "max": 39 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12820206.933333332, - "median": 12781977.6, - "min": 12722995.2, - "max": 12955648 + "mean": 83958169.60666667, + "median": 83355238.41, + "min": 82437734.41, + "max": 86081536 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 220, - "median": 220, - "min": 218, - "max": 222 + "mean": 1503.3333333333333, + "median": 1500, + "min": 1485, + "max": 1525 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 44, - "median": 44, - "min": 43.6, - "max": 44.4 + "mean": 300.6666666666667, + "median": 300, + "min": 297, + "max": 305 }, "avgLatencyMs": { "unit": "ms", - "mean": 221.38666666666666, - "median": 221.63, - "min": 219.12, - "max": 223.41 + "mean": 32.68666666666666, + "median": 32.73, + "min": 32.25, + "max": 33.08 }, "p50LatencyMs": { "unit": "ms", - "mean": 219.66666666666666, - "median": 219, - "min": 217, - "max": 223 + "mean": 32.333333333333336, + "median": 32, + "min": 32, + "max": 33 }, "p75LatencyMs": { "unit": "ms", - "mean": 237.33333333333334, - "median": 240, - "min": 222, - "max": 250 + "mean": 34, + "median": 34, + "min": 33, + "max": 35 }, "p90LatencyMs": { "unit": "ms", - "mean": 269.3333333333333, - "median": 263, - "min": 258, - "max": 287 + "mean": 41, + "median": 41, + "min": 40, + "max": 42 }, "p99LatencyMs": { "unit": "ms", - "mean": 432, - "median": 469, - "min": 305, - "max": 522 + "mean": 55.333333333333336, + "median": 53, + "min": 52, + "max": 61 }, "maxLatencyMs": { "unit": "ms", - "mean": 606, - "median": 667, - "min": 347, - "max": 804 + "mean": 106.66666666666667, + "median": 109, + "min": 71, + "max": 140 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12724633.6, - "median": 12724633.6, - "min": 12609945.6, - "max": 12839321.6 + "mean": 86968456.53333332, + "median": 86776217.6, + "min": 85898035.2, + "max": 88231116.8 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 214, - "median": 215, - "min": 211, - "max": 216 + "mean": 1469.3333333333333, + "median": 1478, + "min": 1446, + "max": 1484 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 42.800000000000004, - "median": 43, - "min": 42.2, - "max": 43.2 + "mean": 293.87000000000006, + "median": 295.61, + "min": 289.2, + "max": 296.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 548.6133333333333, - "median": 546.18, - "min": 540.73, - "max": 558.93 + "mean": 83.83666666666666, + "median": 83.25, + "min": 83.03, + "max": 85.23 }, "p50LatencyMs": { "unit": "ms", - "mean": 393.3333333333333, - "median": 391, - "min": 390, - "max": 399 + "mean": 82.66666666666667, + "median": 83, + "min": 81, + "max": 84 }, "p75LatencyMs": { "unit": "ms", - "mean": 549.3333333333334, - "median": 546, - "min": 536, - "max": 566 + "mean": 101.66666666666667, + "median": 102, + "min": 101, + "max": 102 }, "p90LatencyMs": { "unit": "ms", - "mean": 810, - "median": 804, - "min": 785, - "max": 841 + "mean": 118.66666666666667, + "median": 118, + "min": 116, + "max": 122 }, "p99LatencyMs": { "unit": "ms", - "mean": 3776.3333333333335, - "median": 3751, - "min": 3637, - "max": 3941 + "mean": 161, + "median": 157, + "min": 154, + "max": 172 }, "maxLatencyMs": { "unit": "ms", - "mean": 4615.666666666667, - "median": 4607, - "min": 4471, - "max": 4769 + "mean": 628.3333333333334, + "median": 628, + "min": 608, + "max": 649 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12376746.666666666, - "median": 12434636.8, - "min": 12203622.4, - "max": 12491980.8 + "mean": 84998007.47, + "median": 85491712, + "min": 83656704, + "max": 85845606.41 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 198, - "median": 197, - "min": 195, - "max": 202 + "mean": 1423.6666666666667, + "median": 1421, + "min": 1418, + "max": 1432 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 39.6, - "median": 39.4, - "min": 39, - "max": 40.4 + "mean": 284.7366666666667, + "median": 284.2, + "min": 283.61, + "max": 286.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 564.9466666666666, - "median": 576.28, - "min": 535.54, - "max": 583.02 + "mean": 171.96, + "median": 172.38, + "min": 170.84, + "max": 172.66 }, "p50LatencyMs": { "unit": "ms", - "mean": 387.6666666666667, - "median": 395, - "min": 369, - "max": 399 + "mean": 135.33333333333334, + "median": 135, + "min": 135, + "max": 136 }, "p75LatencyMs": { "unit": "ms", - "mean": 563.6666666666666, - "median": 584, - "min": 516, - "max": 591 + "mean": 160.66666666666666, + "median": 161, + "min": 159, + "max": 162 }, "p90LatencyMs": { "unit": "ms", - "mean": 817.6666666666666, - "median": 795, - "min": 790, - "max": 868 + "mean": 258, + "median": 257, + "min": 252, + "max": 265 }, "p99LatencyMs": { "unit": "ms", - "mean": 4107.333333333333, - "median": 4059, - "min": 4037, - "max": 4226 + "mean": 1520, + "median": 1491, + "min": 1478, + "max": 1591 }, "maxLatencyMs": { "unit": "ms", - "mean": 4692, - "median": 4646, - "min": 4500, - "max": 4930 + "mean": 3191.6666666666665, + "median": 3178, + "min": 3098, + "max": 3299 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11450641.066666668, - "median": 11393024, - "min": 11276697.6, - "max": 11682201.6 + "mean": 82354722.13666667, + "median": 82201804.8, + "min": 82031411.2, + "max": 82830950.41 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 172.33333333333334, - "median": 171, - "min": 166, - "max": 180 + "mean": 1414.6666666666667, + "median": 1417, + "min": 1398, + "max": 1429 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 34.473333333333336, - "median": 34.21, - "min": 33.21, - "max": 36 + "mean": 282.93666666666667, + "median": 283.4, + "min": 279.61, + "max": 285.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 637.76, - "median": 647.72, - "min": 609.82, - "max": 655.74 + "mean": 206.74333333333334, + "median": 206.41, + "min": 205.08, + "max": 208.74 }, "p50LatencyMs": { "unit": "ms", - "mean": 414.6666666666667, - "median": 397, - "min": 360, - "max": 487 + "mean": 139.33333333333334, + "median": 139, + "min": 138, + "max": 141 }, "p75LatencyMs": { "unit": "ms", - "mean": 529.3333333333334, - "median": 518, - "min": 473, - "max": 597 + "mean": 176.33333333333334, + "median": 176, + "min": 176, + "max": 177 }, "p90LatencyMs": { "unit": "ms", - "mean": 1324.6666666666667, - "median": 1338, - "min": 1275, - "max": 1361 + "mean": 269.3333333333333, + "median": 268, + "min": 261, + "max": 279 }, "p99LatencyMs": { "unit": "ms", - "mean": 4373, - "median": 4437, - "min": 4056, - "max": 4626 + "mean": 2807, + "median": 2798, + "min": 2717, + "max": 2906 }, "maxLatencyMs": { "unit": "ms", - "mean": 4755.333333333333, - "median": 4714, - "min": 4590, - "max": 4962 + "mean": 4908.666666666667, + "median": 4929, + "min": 4863, + "max": 4934 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 9966387.203333333, - "median": 9891020.81, - "min": 9599385.6, - "max": 10408755.2 + "mean": 81839172.27, + "median": 81978982.41, + "min": 80877977.6, + "max": 82660556.8 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 124, - "median": 123, - "min": 118, - "max": 131 + "mean": 1374, + "median": 1363, + "min": 1361, + "max": 1398 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 24.8, - "median": 24.6, - "min": 23.6, - "max": 26.2 + "mean": 274.8066666666667, + "median": 272.61, + "min": 272.2, + "max": 279.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 805.8533333333334, - "median": 808.48, - "min": 763.32, - "max": 845.76 + "mean": 209.79666666666665, + "median": 210.97, + "min": 206.48, + "max": 211.94 }, "p50LatencyMs": { "unit": "ms", - "mean": 375, - "median": 385, - "min": 353, - "max": 387 + "mean": 141.33333333333334, + "median": 142, + "min": 140, + "max": 142 }, "p75LatencyMs": { "unit": "ms", - "mean": 472, - "median": 468, - "min": 451, - "max": 497 + "mean": 174, + "median": 172, + "min": 169, + "max": 181 }, "p90LatencyMs": { "unit": "ms", - "mean": 2673, - "median": 2697, - "min": 2514, - "max": 2808 + "mean": 270.3333333333333, + "median": 274, + "min": 255, + "max": 282 }, "p99LatencyMs": { "unit": "ms", - "mean": 4674.333333333333, - "median": 4678, - "min": 4654, - "max": 4691 + "mean": 2909.6666666666665, + "median": 2926, + "min": 2864, + "max": 2939 }, "maxLatencyMs": { "unit": "ms", - "mean": 4885.666666666667, - "median": 4920, - "min": 4812, - "max": 4925 + "mean": 4906.666666666667, + "median": 4872, + "min": 4865, + "max": 4983 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 7171549.866666667, - "median": 7114752, - "min": 6824755.2, - "max": 7575142.4 + "mean": 79480968.54, + "median": 78849638.41, + "min": 78712012.8, + "max": 80881254.41 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1101, - "errors": 0, - "requestsPerSec": 220.2, - "avgLatencyMs": 4.14, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 63691161.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 208, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 35, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12029952, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1441, - "errors": 0, - "requestsPerSec": 288.2, - "avgLatencyMs": 16.92, - "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 39, - "bytesPerSec": 83355238.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 221, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 111.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 136, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 178, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12781977.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1500, - "errors": 0, - "requestsPerSec": 300, - "avgLatencyMs": 32.73, - "p50LatencyMs": 33, - "p75LatencyMs": 34, - "p90LatencyMs": 40, - "p99LatencyMs": 53, - "maxLatencyMs": 109, - "bytesPerSec": 86776217.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 218, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 223.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 223, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 250, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 287, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 469, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 667, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12609945.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1478, - "errors": 0, - "requestsPerSec": 295.61, - "avgLatencyMs": 83.25, - "p50LatencyMs": 81, - "p75LatencyMs": 101, - "p90LatencyMs": 118, - "p99LatencyMs": 157, - "maxLatencyMs": 649, - "bytesPerSec": 85491712, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 211, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 558.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 390, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 536, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 804, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3941, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4769, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12203622.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1432, - "errors": 0, - "requestsPerSec": 286.4, - "avgLatencyMs": 170.84, - "p50LatencyMs": 135, - "p75LatencyMs": 159, - "p90LatencyMs": 257, - "p99LatencyMs": 1591, - "maxLatencyMs": 3299, - "bytesPerSec": 82830950.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 195, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 535.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 369, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 516, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 790, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4059, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4500, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11276697.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1429, - "errors": 0, - "requestsPerSec": 285.8, - "avgLatencyMs": 205.08, - "p50LatencyMs": 138, - "p75LatencyMs": 177, - "p90LatencyMs": 268, - "p99LatencyMs": 2798, - "maxLatencyMs": 4934, - "bytesPerSec": 82660556.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 166, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 33.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 647.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 397, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 597, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1338, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4437, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4714, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9599385.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1398, - "errors": 0, - "requestsPerSec": 279.61, - "avgLatencyMs": 206.48, - "p50LatencyMs": 140, - "p75LatencyMs": 181, - "p90LatencyMs": 255, - "p99LatencyMs": 2864, - "maxLatencyMs": 4872, - "bytesPerSec": 80881254.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 118, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 23.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 845.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 387, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 468, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2808, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4678, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4920, + "unit": "ms" + }, + "bytesPerSec": { + "value": 6824755.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1114, - "errors": 0, - "requestsPerSec": 222.8, - "avgLatencyMs": 4.14, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 64444825.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 209, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12085657.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1488, - "errors": 0, - "requestsPerSec": 297.61, - "avgLatencyMs": 16.17, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 19, - "p99LatencyMs": 25, - "maxLatencyMs": 31, - "bytesPerSec": 86081536, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 224, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 110.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 159, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 174, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12955648, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1525, - "errors": 0, - "requestsPerSec": 305, - "avgLatencyMs": 32.25, - "p50LatencyMs": 32, - "p75LatencyMs": 33, - "p90LatencyMs": 41, - "p99LatencyMs": 52, - "maxLatencyMs": 71, - "bytesPerSec": 88231116.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 220, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 221.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 240, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 263, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 305, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 347, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12724633.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1484, - "errors": 0, - "requestsPerSec": 296.8, - "avgLatencyMs": 83.03, - "p50LatencyMs": 84, - "p75LatencyMs": 102, - "p90LatencyMs": 116, - "p99LatencyMs": 154, - "maxLatencyMs": 628, - "bytesPerSec": 85845606.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 215, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 546.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 391, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 566, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 785, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3637, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4471, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12434636.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1418, - "errors": 0, - "requestsPerSec": 283.61, - "avgLatencyMs": 172.66, - "p50LatencyMs": 136, - "p75LatencyMs": 161, - "p90LatencyMs": 265, - "p99LatencyMs": 1478, - "maxLatencyMs": 3178, - "bytesPerSec": 82031411.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 197, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 576.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 399, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 584, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 795, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4226, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4646, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11393024, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1398, - "errors": 0, - "requestsPerSec": 279.61, - "avgLatencyMs": 208.74, - "p50LatencyMs": 141, - "p75LatencyMs": 176, - "p90LatencyMs": 279, - "p99LatencyMs": 2906, - "maxLatencyMs": 4863, - "bytesPerSec": 80877977.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 171, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 34.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 609.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 360, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 473, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1275, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4626, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4962, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9891020.81, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1363, - "errors": 0, - "requestsPerSec": 272.61, - "avgLatencyMs": 210.97, - "p50LatencyMs": 142, - "p75LatencyMs": 169, - "p90LatencyMs": 274, - "p99LatencyMs": 2939, - "maxLatencyMs": 4865, - "bytesPerSec": 78849638.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 123, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 24.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 808.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 385, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 451, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2697, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4654, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4925, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7114752, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1099, - "errors": 0, - "requestsPerSec": 219.8, - "avgLatencyMs": 4.16, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 8, - "maxLatencyMs": 9, - "bytesPerSec": 63573196.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 205, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 42, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11854643.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1425, - "errors": 0, - "requestsPerSec": 285, - "avgLatencyMs": 16.99, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 39, - "bytesPerSec": 82437734.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 220, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 112.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 115, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 146, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 190, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12722995.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1485, - "errors": 0, - "requestsPerSec": 297, - "avgLatencyMs": 33.08, - "p50LatencyMs": 32, - "p75LatencyMs": 35, - "p90LatencyMs": 42, - "p99LatencyMs": 61, - "maxLatencyMs": 140, - "bytesPerSec": 85898035.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 222, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 219.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 217, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 222, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 522, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 804, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12839321.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1446, - "errors": 0, - "requestsPerSec": 289.2, - "avgLatencyMs": 85.23, - "p50LatencyMs": 83, - "p75LatencyMs": 102, - "p90LatencyMs": 122, - "p99LatencyMs": 172, - "maxLatencyMs": 608, - "bytesPerSec": 83656704, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 216, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 540.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 399, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 546, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 841, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3751, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4607, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12491980.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1421, - "errors": 0, - "requestsPerSec": 284.2, - "avgLatencyMs": 172.38, - "p50LatencyMs": 135, - "p75LatencyMs": 162, - "p90LatencyMs": 252, - "p99LatencyMs": 1491, - "maxLatencyMs": 3098, - "bytesPerSec": 82201804.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 202, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 583.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 395, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 591, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 868, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4037, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4930, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11682201.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1417, - "errors": 0, - "requestsPerSec": 283.4, - "avgLatencyMs": 206.41, - "p50LatencyMs": 139, - "p75LatencyMs": 176, - "p90LatencyMs": 261, - "p99LatencyMs": 2717, - "maxLatencyMs": 4929, - "bytesPerSec": 81978982.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 180, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 36, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 655.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 487, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 518, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1361, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4056, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4590, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10408755.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1361, - "errors": 0, - "requestsPerSec": 272.2, - "avgLatencyMs": 211.94, - "p50LatencyMs": 142, - "p75LatencyMs": 172, - "p90LatencyMs": 282, - "p99LatencyMs": 2926, - "maxLatencyMs": 4983, - "bytesPerSec": 78712012.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 131, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 26.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 763.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 353, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 497, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2514, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4691, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4812, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7575142.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 0, + "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 29223, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 4072, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1104.6666666666667, - "median": 1101, - "min": 1099, - "max": 1114 + "mean": 207.33333333333334, + "median": 208, + "min": 205, + "max": 209 }, "errors": { "unit": "errors", @@ -1623,71 +2831,71 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 220.9333333333333, - "median": 220.2, - "min": 219.8, - "max": 222.8 + "mean": 41.46666666666667, + "median": 41.6, + "min": 41, + "max": 41.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 4.1466666666666665, - "median": 4.14, - "min": 4.14, - "max": 4.16 + "mean": 23.526666666666667, + "median": 23.5, + "min": 23.27, + "max": 23.81 }, "p50LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 23, + "median": 23, + "min": 23, + "max": 23 }, "p75LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 23.666666666666668, + "median": 24, + "min": 23, + "max": 24 }, "p90LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 24.333333333333332, + "median": 24, + "min": 24, + "max": 25 }, "p99LatencyMs": { "unit": "ms", - "mean": 6.666666666666667, - "median": 6, - "min": 6, - "max": 8 + "mean": 35, + "median": 35, + "min": 35, + "max": 35 }, "maxLatencyMs": { "unit": "ms", - "mean": 8.333333333333334, - "median": 8, - "min": 8, - "max": 9 + "mean": 39.666666666666664, + "median": 42, + "min": 35, + "max": 42 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 63903061.333333336, - "median": 63691161.6, - "min": 63573196.8, - "max": 64444825.6 + "mean": 11990084.266666666, + "median": 12029952, + "min": 11854643.2, + "max": 12085657.6 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1451.3333333333333, - "median": 1441, - "min": 1425, - "max": 1488 - }, - "errors": { + "mean": 221.66666666666666, + "median": 221, + "min": 220, + "max": 224 + }, + "errors": { "unit": "errors", "mean": 0, "median": 0, @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 290.27, - "median": 288.2, - "min": 285, - "max": 297.61 + "mean": 44.333333333333336, + "median": 44.2, + "min": 44, + "max": 44.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 16.69333333333333, - "median": 16.92, - "min": 16.17, - "max": 16.99 + "mean": 111.21999999999998, + "median": 111.43, + "min": 110.13, + "max": 112.1 }, "p50LatencyMs": { "unit": "ms", - "mean": 16.666666666666668, - "median": 17, - "min": 16, - "max": 17 + "mean": 111, + "median": 111, + "min": 110, + "max": 112 }, "p75LatencyMs": { "unit": "ms", - "mean": 17.333333333333332, - "median": 17, - "min": 17, - "max": 18 + "mean": 112.33333333333333, + "median": 112, + "min": 111, + "max": 114 }, "p90LatencyMs": { "unit": "ms", - "mean": 19.666666666666668, - "median": 20, - "min": 19, - "max": 20 + "mean": 120, + "median": 117, + "min": 115, + "max": 128 }, "p99LatencyMs": { "unit": "ms", - "mean": 27.666666666666668, - "median": 29, - "min": 25, - "max": 29 + "mean": 147, + "median": 146, + "min": 136, + "max": 159 }, "maxLatencyMs": { "unit": "ms", - "mean": 36.333333333333336, - "median": 39, - "min": 31, - "max": 39 + "mean": 180.66666666666666, + "median": 178, + "min": 174, + "max": 190 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 83958169.60666667, - "median": 83355238.41, - "min": 82437734.41, - "max": 86081536 + "mean": 12820206.933333332, + "median": 12781977.6, + "min": 12722995.2, + "max": 12955648 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1503.3333333333333, - "median": 1500, - "min": 1485, - "max": 1525 + "mean": 220, + "median": 220, + "min": 218, + "max": 222 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 300.6666666666667, - "median": 300, - "min": 297, - "max": 305 + "mean": 44, + "median": 44, + "min": 43.6, + "max": 44.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 32.68666666666666, - "median": 32.73, - "min": 32.25, - "max": 33.08 + "mean": 221.38666666666666, + "median": 221.63, + "min": 219.12, + "max": 223.41 }, "p50LatencyMs": { "unit": "ms", - "mean": 32.333333333333336, - "median": 32, - "min": 32, - "max": 33 + "mean": 219.66666666666666, + "median": 219, + "min": 217, + "max": 223 }, "p75LatencyMs": { "unit": "ms", - "mean": 34, - "median": 34, - "min": 33, - "max": 35 + "mean": 237.33333333333334, + "median": 240, + "min": 222, + "max": 250 }, "p90LatencyMs": { "unit": "ms", - "mean": 41, - "median": 41, - "min": 40, - "max": 42 + "mean": 269.3333333333333, + "median": 263, + "min": 258, + "max": 287 }, "p99LatencyMs": { "unit": "ms", - "mean": 55.333333333333336, - "median": 53, - "min": 52, - "max": 61 + "mean": 432, + "median": 469, + "min": 305, + "max": 522 }, "maxLatencyMs": { "unit": "ms", - "mean": 106.66666666666667, - "median": 109, - "min": 71, - "max": 140 + "mean": 606, + "median": 667, + "min": 347, + "max": 804 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 86968456.53333332, - "median": 86776217.6, - "min": 85898035.2, - "max": 88231116.8 + "mean": 12724633.6, + "median": 12724633.6, + "min": 12609945.6, + "max": 12839321.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1469.3333333333333, - "median": 1478, - "min": 1446, - "max": 1484 + "mean": 214, + "median": 215, + "min": 211, + "max": 216 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 293.87000000000006, - "median": 295.61, - "min": 289.2, - "max": 296.8 + "mean": 42.800000000000004, + "median": 43, + "min": 42.2, + "max": 43.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 83.83666666666666, - "median": 83.25, - "min": 83.03, - "max": 85.23 + "mean": 548.6133333333333, + "median": 546.18, + "min": 540.73, + "max": 558.93 }, "p50LatencyMs": { "unit": "ms", - "mean": 82.66666666666667, - "median": 83, - "min": 81, - "max": 84 + "mean": 393.3333333333333, + "median": 391, + "min": 390, + "max": 399 }, "p75LatencyMs": { "unit": "ms", - "mean": 101.66666666666667, - "median": 102, - "min": 101, - "max": 102 + "mean": 549.3333333333334, + "median": 546, + "min": 536, + "max": 566 }, "p90LatencyMs": { "unit": "ms", - "mean": 118.66666666666667, - "median": 118, - "min": 116, - "max": 122 + "mean": 810, + "median": 804, + "min": 785, + "max": 841 }, "p99LatencyMs": { "unit": "ms", - "mean": 161, - "median": 157, - "min": 154, - "max": 172 + "mean": 3776.3333333333335, + "median": 3751, + "min": 3637, + "max": 3941 }, "maxLatencyMs": { "unit": "ms", - "mean": 628.3333333333334, - "median": 628, - "min": 608, - "max": 649 + "mean": 4615.666666666667, + "median": 4607, + "min": 4471, + "max": 4769 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 84998007.47, - "median": 85491712, - "min": 83656704, - "max": 85845606.41 + "mean": 12376746.666666666, + "median": 12434636.8, + "min": 12203622.4, + "max": 12491980.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1423.6666666666667, - "median": 1421, - "min": 1418, - "max": 1432 + "mean": 198, + "median": 197, + "min": 195, + "max": 202 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 284.7366666666667, - "median": 284.2, - "min": 283.61, - "max": 286.4 + "mean": 39.6, + "median": 39.4, + "min": 39, + "max": 40.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 171.96, - "median": 172.38, - "min": 170.84, - "max": 172.66 + "mean": 564.9466666666666, + "median": 576.28, + "min": 535.54, + "max": 583.02 }, "p50LatencyMs": { "unit": "ms", - "mean": 135.33333333333334, - "median": 135, - "min": 135, - "max": 136 + "mean": 387.6666666666667, + "median": 395, + "min": 369, + "max": 399 }, "p75LatencyMs": { "unit": "ms", - "mean": 160.66666666666666, - "median": 161, - "min": 159, - "max": 162 + "mean": 563.6666666666666, + "median": 584, + "min": 516, + "max": 591 }, "p90LatencyMs": { "unit": "ms", - "mean": 258, - "median": 257, - "min": 252, - "max": 265 + "mean": 817.6666666666666, + "median": 795, + "min": 790, + "max": 868 }, "p99LatencyMs": { "unit": "ms", - "mean": 1520, - "median": 1491, - "min": 1478, - "max": 1591 + "mean": 4107.333333333333, + "median": 4059, + "min": 4037, + "max": 4226 }, "maxLatencyMs": { "unit": "ms", - "mean": 3191.6666666666665, - "median": 3178, - "min": 3098, - "max": 3299 + "mean": 4692, + "median": 4646, + "min": 4500, + "max": 4930 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 82354722.13666667, - "median": 82201804.8, - "min": 82031411.2, - "max": 82830950.41 + "mean": 11450641.066666668, + "median": 11393024, + "min": 11276697.6, + "max": 11682201.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1414.6666666666667, - "median": 1417, - "min": 1398, - "max": 1429 + "mean": 172.33333333333334, + "median": 171, + "min": 166, + "max": 180 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 282.93666666666667, - "median": 283.4, - "min": 279.61, - "max": 285.8 + "mean": 34.473333333333336, + "median": 34.21, + "min": 33.21, + "max": 36 }, "avgLatencyMs": { "unit": "ms", - "mean": 206.74333333333334, - "median": 206.41, - "min": 205.08, - "max": 208.74 + "mean": 637.76, + "median": 647.72, + "min": 609.82, + "max": 655.74 }, "p50LatencyMs": { "unit": "ms", - "mean": 139.33333333333334, - "median": 139, - "min": 138, - "max": 141 + "mean": 414.6666666666667, + "median": 397, + "min": 360, + "max": 487 }, "p75LatencyMs": { "unit": "ms", - "mean": 176.33333333333334, - "median": 176, - "min": 176, - "max": 177 + "mean": 529.3333333333334, + "median": 518, + "min": 473, + "max": 597 }, "p90LatencyMs": { "unit": "ms", - "mean": 269.3333333333333, - "median": 268, - "min": 261, - "max": 279 + "mean": 1324.6666666666667, + "median": 1338, + "min": 1275, + "max": 1361 }, "p99LatencyMs": { "unit": "ms", - "mean": 2807, - "median": 2798, - "min": 2717, - "max": 2906 + "mean": 4373, + "median": 4437, + "min": 4056, + "max": 4626 }, "maxLatencyMs": { "unit": "ms", - "mean": 4908.666666666667, - "median": 4929, - "min": 4863, - "max": 4934 + "mean": 4755.333333333333, + "median": 4714, + "min": 4590, + "max": 4962 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 81839172.27, - "median": 81978982.41, - "min": 80877977.6, - "max": 82660556.8 + "mean": 9966387.203333333, + "median": 9891020.81, + "min": 9599385.6, + "max": 10408755.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1374, - "median": 1363, - "min": 1361, - "max": 1398 + "mean": 124, + "median": 123, + "min": 118, + "max": 131 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 274.8066666666667, - "median": 272.61, - "min": 272.2, - "max": 279.61 + "mean": 24.8, + "median": 24.6, + "min": 23.6, + "max": 26.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 209.79666666666665, - "median": 210.97, - "min": 206.48, - "max": 211.94 + "mean": 805.8533333333334, + "median": 808.48, + "min": 763.32, + "max": 845.76 }, "p50LatencyMs": { "unit": "ms", - "mean": 141.33333333333334, - "median": 142, - "min": 140, - "max": 142 + "mean": 375, + "median": 385, + "min": 353, + "max": 387 }, "p75LatencyMs": { "unit": "ms", - "mean": 174, - "median": 172, - "min": 169, - "max": 181 + "mean": 472, + "median": 468, + "min": 451, + "max": 497 }, "p90LatencyMs": { "unit": "ms", - "mean": 270.3333333333333, - "median": 274, - "min": 255, - "max": 282 + "mean": 2673, + "median": 2697, + "min": 2514, + "max": 2808 }, "p99LatencyMs": { "unit": "ms", - "mean": 2909.6666666666665, - "median": 2926, - "min": 2864, - "max": 2939 + "mean": 4674.333333333333, + "median": 4678, + "min": 4654, + "max": 4691 }, "maxLatencyMs": { "unit": "ms", - "mean": 4906.666666666667, - "median": 4872, - "min": 4865, - "max": 4983 + "mean": 4885.666666666667, + "median": 4920, + "min": 4812, + "max": 4925 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 79480968.54, - "median": 78849638.41, - "min": 78712012.8, - "max": 80881254.41 + "mean": 7171549.866666667, + "median": 7114752, + "min": 6824755.2, + "max": 7575142.4 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 135, + "unit": "ms" + }, + "fcpMs": { + "value": 135.412, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.936, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.186, + "unit": "ms" + }, + "processingDurationMs": { + "value": 10.915, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.835, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 123, + "unit": "ms" + }, + "fcpMs": { + "value": 122.891, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.399, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.651, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.665, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.083, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 127, + "unit": "ms" + }, + "fcpMs": { + "value": 126.541, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 36.944, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.342, + "unit": "ms" + }, + "processingDurationMs": { + "value": 20.591, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.011, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 164, + "unit": "ms" + }, + "fcpMs": { + "value": 164.154, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 25.907, + "unit": "ms" + }, + "inputDelayMs": { + "value": 4.362, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.001, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.544, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 137.25, + "median": 131, + "min": 123, + "max": 164 + }, + "fcpMs": { + "unit": "ms", + "mean": 137.2495, + "median": 130.9765, + "min": 122.891, + "max": 164.154 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 28.046499999999998, + "median": 25.4215, + "min": 24.399, + "max": 36.944 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.13525, + "median": 1.4965000000000002, + "min": 1.186, + "max": 4.362 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 15.293, + "median": 14.832999999999998, + "min": 10.915, + "max": 20.591 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.61825, + "median": 10.6895, + "min": 6.083, + "max": 15.011 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 145, + "unit": "ms" + }, + "fcpMs": { + "value": 144.582, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.381999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.475, + "unit": "ms" + }, + "processingDurationMs": { + "value": 11.457, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.45, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 148, + "unit": "ms" + }, + "fcpMs": { + "value": 148.003, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 26.776, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.516, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.198, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.062, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 120, + "unit": "ms" + }, + "fcpMs": { + "value": 120.026, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 31.755000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.543, + "unit": "ms" + }, + "processingDurationMs": { + "value": 14.778, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.434, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 142, + "unit": "ms" + }, + "fcpMs": { + "value": 142.41, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 37.577, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.637, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.136, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.804, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 138.75, + "median": 143.5, + "min": 120, + "max": 148 + }, + "fcpMs": { + "unit": "ms", + "mean": 138.75525, + "median": 143.49599999999998, + "min": 120.026, + "max": 148.003 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 29.872500000000002, + "median": 29.265500000000003, + "min": 23.381999999999998, + "max": 37.577 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.5427499999999998, + "median": 1.5295, + "min": 1.475, + "max": 1.637 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 14.39225, + "median": 13.988, + "min": 11.457, + "max": 18.136 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 13.9375, + "median": 13.748, + "min": 10.45, + "max": 17.804 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 404, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 249, + "unit": "count" + }, + "duplicateDependencies": { + "value": 6, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 186185398, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.153.2.json b/packages/results/data/tanstack/versions/1.153.2.json index ee82d224..124b4616 100644 --- a/packages/results/data/tanstack/versions/1.153.2.json +++ b/packages/results/data/tanstack/versions/1.153.2.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-02T07:36:37.662Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.153.2", @@ -35,13 +37,12 @@ "vitest": "4.0.17", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-02T07:36:37.662Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.153.2", "releasedAt": "2026-01-19T22:15:05.029Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1870, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4804, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5175, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5115, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4949, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4382.6, + "median": 4949, + "min": 1870, + "max": 5175 + }, + "nodeModulesSizeBytes": { + "value": 223219712, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5979 + "timeMs": { + "value": 5979, + "unit": "ms" + } }, { - "timeMs": 5548 + "timeMs": { + "value": 5548, + "unit": "ms" + } }, { - "timeMs": 5415 + "timeMs": { + "value": 5415, + "unit": "ms" + } }, { - "timeMs": 5351 + "timeMs": { + "value": 5351, + "unit": "ms" + } }, { - "timeMs": 5705 + "timeMs": { + "value": 5705, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5712 + "timeMs": { + "value": 5712, + "unit": "ms" + } }, { - "timeMs": 5194 + "timeMs": { + "value": 5194, + "unit": "ms" + } }, { - "timeMs": 5187 + "timeMs": { + "value": 5187, + "unit": "ms" + } }, { - "timeMs": 5085 + "timeMs": { + "value": 5085, + "unit": "ms" + } }, { - "timeMs": 4977 + "timeMs": { + "value": 4977, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 404 - }, - "duplicateDependencies": { - "project": "starter", - "result": 11 - }, - "depInstallSize": { - "project": "starter", - "result": 186242789 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 46 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2952 + "timeMs": { + "value": 2952, + "unit": "ms" + } }, { - "timeMs": 3030 + "timeMs": { + "value": 3030, + "unit": "ms" + } }, { - "timeMs": 2825 + "timeMs": { + "value": 2825, + "unit": "ms" + } }, { - "timeMs": 3074 + "timeMs": { + "value": 3074, + "unit": "ms" + } }, { - "timeMs": 2921 + "timeMs": { + "value": 2921, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 249, - "duplicateDependencies": 6 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1870 - }, - { - "installTimeMs": 4804 - }, - { - "installTimeMs": 5175 - }, - { - "installTimeMs": 5115 - }, - { - "installTimeMs": 4949 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4382.6, - "median": 4949, - "min": 1870, - "max": 5175 - }, - "nodeModulesSizeBytes": 223219712 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 159, - "fcpMs": 159.065, - "interactionTests": { - "interactionLatencyMs": 25.309, - "inputDelayMs": 1.646, - "processingDurationMs": 18.89, - "presentationDelayMs": 4.773 - } - }, - { - "firstPaintMs": 177, - "fcpMs": 176.807, - "interactionTests": { - "interactionLatencyMs": 26.506999999999998, - "inputDelayMs": 1.695, - "processingDurationMs": 12.136, - "presentationDelayMs": 12.676 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 966, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 193.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55892377.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1320, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 264, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 38, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76355993.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1327, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 265.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 37.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 67, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 130, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76762316.8, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1315, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 263, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 93.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 193, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 833, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76067635.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1279, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 255.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 190.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 288, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2041, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3822, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73996697.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1332, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 266.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 208.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 249, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2782, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4848, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77053952, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1335, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 267, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 207.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 270, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2850, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4816, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77224345.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 158, - "fcpMs": 158.459, - "interactionTests": { - "interactionLatencyMs": 35.309, - "inputDelayMs": 1.353, - "processingDurationMs": 20.038, - "presentationDelayMs": 13.918 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1090, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 218, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 63062016, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1439, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 287.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 29, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 41, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83237273.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1426, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 285.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 34.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 59, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 98, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82490163.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1419, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 283.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 86.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 176, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 753, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82096947.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1422, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 284.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 171.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 168, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 248, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1495, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3121, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82267340.8, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1366, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 273.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 210.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 274, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2788, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4827, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79029862.41, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1322, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 264.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 214.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 285, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2993, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4930, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76477235.2, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 180, - "fcpMs": 179.786, - "interactionTests": { - "interactionLatencyMs": 31.333000000000002, - "inputDelayMs": 1.817, - "processingDurationMs": 18.222, - "presentationDelayMs": 11.294 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1090, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 218, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 63062016, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1406, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 281.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 30, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 37, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81336729.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1426, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 285.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 34.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 43, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 60, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 106, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82503270.41, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1377, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 275.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 89.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 175, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 638, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79645900.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1364, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 272.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 179.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 168, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 272, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1781, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3501, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78898790.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1353, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 270.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 212.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 276, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2827, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4948, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78272921.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1310, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 262, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 216.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2930, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4976, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75776000, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 168.5, - "median": 168, - "min": 158, - "max": 180 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 168.52925, - "median": 167.93599999999998, - "min": 158.459, - "max": 179.786 + "representativeIterationIndex": 2, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 27684, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 29.6145, - "median": 28.92, - "min": 25.309, - "max": 35.309 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.62775, - "median": 1.6705, - "min": 1.353, - "max": 1.817 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 17.3215, - "median": 18.556, - "min": 12.136, - "max": 20.038 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.66525, - "median": 11.985, - "min": 4.773, - "max": 13.918 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 123, - "fcpMs": 123.493, - "interactionTests": { - "interactionLatencyMs": 37.359, - "inputDelayMs": 1.457, - "processingDurationMs": 23.159, - "presentationDelayMs": 12.743 - } - }, - { - "firstPaintMs": 134, - "fcpMs": 133.89, - "interactionTests": { - "interactionLatencyMs": 36.344, - "inputDelayMs": 1.818, - "processingDurationMs": 19.633, - "presentationDelayMs": 14.893 - } - }, - { - "firstPaintMs": 120, - "fcpMs": 120.089, - "interactionTests": { - "interactionLatencyMs": 29.970999999999997, - "inputDelayMs": 2.667, - "processingDurationMs": 18.176, - "presentationDelayMs": 9.128 - } - }, - { - "firstPaintMs": 126, - "fcpMs": 126.007, - "interactionTests": { - "interactionLatencyMs": 28.236, - "inputDelayMs": 1.872, - "processingDurationMs": 19.25, - "presentationDelayMs": 7.114 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 125.75, - "median": 124.5, - "min": 120, - "max": 134 - }, - "fcpMs": { - "unit": "ms", - "mean": 125.86975, - "median": 124.75, - "min": 120.089, - "max": 133.89 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 32.9775, - "median": 33.1575, - "min": 28.236, - "max": 37.359 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.9535, - "median": 1.8450000000000002, - "min": 1.457, - "max": 2.667 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 20.0545, - "median": 19.441499999999998, - "min": 18.176, - "max": 23.159 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.9695, - "median": 10.935500000000001, - "min": 7.114, - "max": 14.893 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 199, - "errors": 0, - "requestsPerSec": 39.8, - "avgLatencyMs": 24.48, - "p50LatencyMs": 24, - "p75LatencyMs": 26, - "p90LatencyMs": 27, - "p99LatencyMs": 36, - "maxLatencyMs": 48, - "bytesPerSec": 11507302.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 207, - "errors": 0, - "requestsPerSec": 41.4, - "avgLatencyMs": 119.03, - "p50LatencyMs": 116, - "p75LatencyMs": 127, - "p90LatencyMs": 142, - "p99LatencyMs": 161, - "maxLatencyMs": 182, - "bytesPerSec": 11970969.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 195, - "errors": 0, - "requestsPerSec": 39, - "avgLatencyMs": 249.69, - "p50LatencyMs": 250, - "p75LatencyMs": 270, - "p90LatencyMs": 320, - "p99LatencyMs": 677, - "maxLatencyMs": 799, - "bytesPerSec": 11277926.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 198, - "errors": 0, - "requestsPerSec": 39.6, - "avgLatencyMs": 586.29, - "p50LatencyMs": 382, - "p75LatencyMs": 637, - "p90LatencyMs": 850, - "p99LatencyMs": 4347, - "maxLatencyMs": 4888, - "bytesPerSec": 11449958.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 187, - "errors": 0, - "requestsPerSec": 37.4, - "avgLatencyMs": 601.22, - "p50LatencyMs": 386, - "p75LatencyMs": 562, - "p90LatencyMs": 956, - "p99LatencyMs": 4483, - "maxLatencyMs": 4867, - "bytesPerSec": 10814873.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 150, - "errors": 0, - "requestsPerSec": 30, - "avgLatencyMs": 665.76, - "p50LatencyMs": 397, - "p75LatencyMs": 571, - "p90LatencyMs": 1353, - "p99LatencyMs": 4482, - "maxLatencyMs": 4933, - "bytesPerSec": 8673689.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 120, - "errors": 0, - "requestsPerSec": 24, - "avgLatencyMs": 796.67, - "p50LatencyMs": 330, - "p75LatencyMs": 512, - "p90LatencyMs": 2633, - "p99LatencyMs": 4657, - "maxLatencyMs": 4838, - "bytesPerSec": 6941081.6, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 202, - "errors": 0, - "requestsPerSec": 40.4, - "avgLatencyMs": 24.12, - "p50LatencyMs": 24, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 37, - "bytesPerSec": 11680972.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 221, - "errors": 0, - "requestsPerSec": 44.2, - "avgLatencyMs": 111.56, - "p50LatencyMs": 112, - "p75LatencyMs": 113, - "p90LatencyMs": 117, - "p99LatencyMs": 139, - "maxLatencyMs": 184, - "bytesPerSec": 12781977.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 209, - "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 233.36, - "p50LatencyMs": 232, - "p75LatencyMs": 236, - "p90LatencyMs": 283, - "p99LatencyMs": 511, - "maxLatencyMs": 713, - "bytesPerSec": 12087296, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 210, - "errors": 0, - "requestsPerSec": 42, - "avgLatencyMs": 557.86, - "p50LatencyMs": 404, - "p75LatencyMs": 578, - "p90LatencyMs": 891, - "p99LatencyMs": 3816, - "maxLatencyMs": 4731, - "bytesPerSec": 12146278.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 187, - "errors": 0, - "requestsPerSec": 37.4, - "avgLatencyMs": 603.2, - "p50LatencyMs": 387, - "p75LatencyMs": 605, - "p90LatencyMs": 796, - "p99LatencyMs": 4482, - "maxLatencyMs": 4907, - "bytesPerSec": 10814668.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 165, - "errors": 0, - "requestsPerSec": 33, - "avgLatencyMs": 618.54, - "p50LatencyMs": 337, - "p75LatencyMs": 602, - "p90LatencyMs": 1387, - "p99LatencyMs": 4290, - "maxLatencyMs": 4632, - "bytesPerSec": 9542041.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 115, - "errors": 0, - "requestsPerSec": 23, - "avgLatencyMs": 789.67, - "p50LatencyMs": 342, - "p75LatencyMs": 460, - "p90LatencyMs": 2754, - "p99LatencyMs": 4643, - "maxLatencyMs": 4861, - "bytesPerSec": 6650675.2, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 202, - "errors": 0, - "requestsPerSec": 40.4, - "avgLatencyMs": 24.19, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 28, - "p99LatencyMs": 35, - "maxLatencyMs": 61, - "bytesPerSec": 11682611.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 220, - "errors": 0, - "requestsPerSec": 44, - "avgLatencyMs": 111.9, - "p50LatencyMs": 110, - "p75LatencyMs": 115, - "p90LatencyMs": 131, - "p99LatencyMs": 152, - "maxLatencyMs": 188, - "bytesPerSec": 12722995.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 219, - "errors": 0, - "requestsPerSec": 43.8, - "avgLatencyMs": 222.64, - "p50LatencyMs": 221, - "p75LatencyMs": 227, - "p90LatencyMs": 243, - "p99LatencyMs": 495, - "maxLatencyMs": 693, - "bytesPerSec": 12665651.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 209, - "errors": 0, - "requestsPerSec": 41.8, - "avgLatencyMs": 562.88, - "p50LatencyMs": 441, - "p75LatencyMs": 537, - "p90LatencyMs": 704, - "p99LatencyMs": 4077, - "maxLatencyMs": 4785, - "bytesPerSec": 12087296, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 199, - "errors": 0, - "requestsPerSec": 39.8, - "avgLatencyMs": 583.61, - "p50LatencyMs": 379, - "p75LatencyMs": 530, - "p90LatencyMs": 759, - "p99LatencyMs": 4285, - "maxLatencyMs": 4718, - "bytesPerSec": 11509350.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 176, - "errors": 0, - "requestsPerSec": 35.21, - "avgLatencyMs": 641.1, - "p50LatencyMs": 374, - "p75LatencyMs": 585, - "p90LatencyMs": 1383, - "p99LatencyMs": 4504, - "maxLatencyMs": 4725, - "bytesPerSec": 10179379.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 122, - "errors": 0, - "requestsPerSec": 24.4, - "avgLatencyMs": 782.23, - "p50LatencyMs": 362, - "p75LatencyMs": 401, - "p90LatencyMs": 2638, - "p99LatencyMs": 4627, - "maxLatencyMs": 4999, - "bytesPerSec": 7055769.6, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 2, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 3912, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 201, - "median": 202, - "min": 199, - "max": 202 + "mean": 1048.6666666666667, + "median": 1090, + "min": 966, + "max": 1090 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 40.199999999999996, - "median": 40.4, - "min": 39.8, - "max": 40.4 + "mean": 209.73333333333335, + "median": 218, + "min": 193.2, + "max": 218 }, "avgLatencyMs": { "unit": "ms", - "mean": 24.263333333333335, - "median": 24.19, - "min": 24.12, - "max": 24.48 + "mean": 4.28, + "median": 4.14, + "min": 4.13, + "max": 4.57 }, "p50LatencyMs": { "unit": "ms", - "mean": 23.666666666666668, - "median": 24, - "min": 23, - "max": 24 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p75LatencyMs": { "unit": "ms", - "mean": 24.666666666666668, - "median": 24, - "min": 24, - "max": 26 + "mean": 4.333333333333333, + "median": 4, + "min": 4, + "max": 5 }, "p90LatencyMs": { "unit": "ms", - "mean": 26.666666666666668, - "median": 27, - "min": 25, - "max": 28 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p99LatencyMs": { "unit": "ms", - "mean": 35.666666666666664, - "median": 36, - "min": 35, - "max": 36 + "mean": 6.333333333333333, + "median": 6, + "min": 6, + "max": 7 }, "maxLatencyMs": { "unit": "ms", - "mean": 48.666666666666664, - "median": 48, - "min": 37, - "max": 61 + "mean": 8.333333333333334, + "median": 9, + "min": 7, + "max": 9 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11623628.800000003, - "median": 11680972.8, - "min": 11507302.4, - "max": 11682611.2 + "mean": 60672136.53333333, + "median": 63062016, + "min": 55892377.6, + "max": 63062016 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 216, - "median": 220, - "min": 207, - "max": 221 + "mean": 1388.3333333333333, + "median": 1406, + "min": 1320, + "max": 1439 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 43.199999999999996, - "median": 44, - "min": 41.4, - "max": 44.2 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 114.16333333333334, - "median": 111.9, - "min": 111.56, - "max": 119.03 + "mean": 277.6666666666667, + "median": 281.2, + "min": 264, + "max": 287.8 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 17.52333333333333, + "median": 17.27, + "min": 16.89, + "max": 18.41 }, "p50LatencyMs": { "unit": "ms", - "mean": 112.66666666666667, - "median": 112, - "min": 110, - "max": 116 + "mean": 17.333333333333332, + "median": 17, + "min": 17, + "max": 18 }, "p75LatencyMs": { "unit": "ms", - "mean": 118.33333333333333, - "median": 115, - "min": 113, - "max": 127 + "mean": 18.333333333333332, + "median": 18, + "min": 17, + "max": 20 }, "p90LatencyMs": { "unit": "ms", - "mean": 130, - "median": 131, - "min": 117, - "max": 142 + "mean": 20.666666666666668, + "median": 20, + "min": 20, + "max": 22 }, "p99LatencyMs": { "unit": "ms", - "mean": 150.66666666666666, - "median": 152, - "min": 139, - "max": 161 + "mean": 30.333333333333332, + "median": 30, + "min": 29, + "max": 32 }, "maxLatencyMs": { "unit": "ms", - "mean": 184.66666666666666, - "median": 184, - "min": 182, - "max": 188 + "mean": 38.666666666666664, + "median": 38, + "min": 37, + "max": 41 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12491980.799999999, - "median": 12722995.2, - "min": 11970969.6, - "max": 12781977.6 + "mean": 80309998.93333332, + "median": 81336729.6, + "min": 76355993.6, + "max": 83237273.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 207.66666666666666, - "median": 209, - "min": 195, - "max": 219 + "mean": 1393, + "median": 1426, + "min": 1327, + "max": 1426 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 41.53333333333333, - "median": 41.8, - "min": 39, - "max": 43.8 + "mean": 278.59999999999997, + "median": 285.2, + "min": 265.4, + "max": 285.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 235.23000000000002, - "median": 233.36, - "min": 222.64, - "max": 249.69 + "mean": 35.32333333333333, + "median": 34.47, + "min": 34.47, + "max": 37.03 }, "p50LatencyMs": { "unit": "ms", - "mean": 234.33333333333334, - "median": 232, - "min": 221, - "max": 250 + "mean": 34.666666666666664, + "median": 34, + "min": 34, + "max": 36 }, "p75LatencyMs": { "unit": "ms", - "mean": 244.33333333333334, - "median": 236, - "min": 227, - "max": 270 + "mean": 38, + "median": 37, + "min": 36, + "max": 41 }, "p90LatencyMs": { "unit": "ms", - "mean": 282, - "median": 283, - "min": 243, - "max": 320 + "mean": 46, + "median": 46, + "min": 43, + "max": 49 }, "p99LatencyMs": { "unit": "ms", - "mean": 561, - "median": 511, - "min": 495, - "max": 677 + "mean": 62, + "median": 60, + "min": 59, + "max": 67 }, "maxLatencyMs": { "unit": "ms", - "mean": 735, - "median": 713, - "min": 693, - "max": 799 + "mean": 111.33333333333333, + "median": 106, + "min": 98, + "max": 130 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 12010291.199999997, - "median": 12087296, - "min": 11277926.4, - "max": 12665651.2 + "mean": 80585250.13666667, + "median": 82490163.2, + "min": 76762316.8, + "max": 82503270.41 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 205.66666666666666, - "median": 209, - "min": 198, - "max": 210 + "mean": 1370.3333333333333, + "median": 1377, + "min": 1315, + "max": 1419 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 41.13333333333333, - "median": 41.8, - "min": 39.6, - "max": 42 + "mean": 274.06666666666666, + "median": 275.4, + "min": 263, + "max": 283.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 569.0100000000001, - "median": 562.88, - "min": 557.86, - "max": 586.29 + "mean": 90.01333333333334, + "median": 89.48, + "min": 86.79, + "max": 93.77 }, "p50LatencyMs": { "unit": "ms", - "mean": 409, - "median": 404, - "min": 382, - "max": 441 + "mean": 79.33333333333333, + "median": 80, + "min": 78, + "max": 80 }, "p75LatencyMs": { "unit": "ms", - "mean": 584, - "median": 578, - "min": 537, - "max": 637 + "mean": 114.33333333333333, + "median": 114, + "min": 109, + "max": 120 }, "p90LatencyMs": { "unit": "ms", - "mean": 815, - "median": 850, - "min": 704, - "max": 891 + "mean": 133, + "median": 133, + "min": 128, + "max": 138 }, "p99LatencyMs": { "unit": "ms", - "mean": 4080, - "median": 4077, - "min": 3816, - "max": 4347 + "mean": 181.33333333333334, + "median": 176, + "min": 175, + "max": 193 }, "maxLatencyMs": { "unit": "ms", - "mean": 4801.333333333333, - "median": 4785, - "min": 4731, - "max": 4888 + "mean": 741.3333333333334, + "median": 753, + "min": 638, + "max": 833 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11894510.933333332, - "median": 12087296, - "min": 11449958.4, - "max": 12146278.4 + "mean": 79270161.06666666, + "median": 79645900.8, + "min": 76067635.2, + "max": 82096947.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 191, - "median": 187, - "min": 187, - "max": 199 + "mean": 1355, + "median": 1364, + "min": 1279, + "max": 1422 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 38.199999999999996, - "median": 37.4, - "min": 37.4, - "max": 39.8 + "mean": 271, + "median": 272.8, + "min": 255.8, + "max": 284.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 596.0100000000001, - "median": 601.22, - "min": 583.61, - "max": 603.2 + "mean": 180.26333333333332, + "median": 179.24, + "min": 171.13, + "max": 190.42 }, "p50LatencyMs": { "unit": "ms", - "mean": 384, - "median": 386, - "min": 379, - "max": 387 + "mean": 142.33333333333334, + "median": 141, + "min": 134, + "max": 152 }, "p75LatencyMs": { "unit": "ms", - "mean": 565.6666666666666, - "median": 562, - "min": 530, - "max": 605 + "mean": 168.66666666666666, + "median": 168, + "min": 168, + "max": 170 }, "p90LatencyMs": { "unit": "ms", - "mean": 837, - "median": 796, - "min": 759, - "max": 956 + "mean": 269.3333333333333, + "median": 272, + "min": 248, + "max": 288 }, "p99LatencyMs": { "unit": "ms", - "mean": 4416.666666666667, - "median": 4482, - "min": 4285, - "max": 4483 + "mean": 1772.3333333333333, + "median": 1781, + "min": 1495, + "max": 2041 }, "maxLatencyMs": { "unit": "ms", - "mean": 4830.666666666667, - "median": 4867, - "min": 4718, - "max": 4907 + "mean": 3481.3333333333335, + "median": 3501, + "min": 3121, + "max": 3822 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 11046297.6, - "median": 10814873.6, - "min": 10814668.8, - "max": 11509350.4 + "mean": 78387609.60333332, + "median": 78898790.41, + "min": 73996697.6, + "max": 82267340.8 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 163.66666666666666, - "median": 165, - "min": 150, - "max": 176 + "mean": 1350.3333333333333, + "median": 1353, + "min": 1332, + "max": 1366 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 32.73666666666667, - "median": 33, - "min": 30, - "max": 35.21 + "mean": 270.07, + "median": 270.61, + "min": 266.4, + "max": 273.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 641.8000000000001, - "median": 641.1, - "min": 618.54, - "max": 665.76 + "mean": 210.66, + "median": 210.88, + "min": 208.29, + "max": 212.81 }, "p50LatencyMs": { "unit": "ms", - "mean": 369.3333333333333, - "median": 374, - "min": 337, - "max": 397 + "mean": 146.66666666666666, + "median": 144, + "min": 143, + "max": 153 }, "p75LatencyMs": { "unit": "ms", - "mean": 586, - "median": 585, - "min": 571, - "max": 602 + "mean": 176, + "median": 178, + "min": 171, + "max": 179 }, "p90LatencyMs": { "unit": "ms", - "mean": 1374.3333333333333, - "median": 1383, - "min": 1353, - "max": 1387 + "mean": 266.3333333333333, + "median": 274, + "min": 249, + "max": 276 }, "p99LatencyMs": { "unit": "ms", - "mean": 4425.333333333333, - "median": 4482, - "min": 4290, - "max": 4504 + "mean": 2799, + "median": 2788, + "min": 2782, + "max": 2827 }, "maxLatencyMs": { "unit": "ms", - "mean": 4763.333333333333, - "median": 4725, - "min": 4632, - "max": 4933 + "mean": 4874.333333333333, + "median": 4848, + "min": 4827, + "max": 4948 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 9465036.799999999, - "median": 9542041.6, - "min": 8673689.6, - "max": 10179379.2 + "mean": 78118912.00333333, + "median": 78272921.6, + "min": 77053952, + "max": 79029862.41 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 119, - "median": 120, - "min": 115, - "max": 122 + "mean": 1322.3333333333333, + "median": 1322, + "min": 1310, + "max": 1335 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 23.8, - "median": 24, - "min": 23, - "max": 24.4 + "mean": 264.46666666666664, + "median": 264.4, + "min": 262, + "max": 267 }, "avgLatencyMs": { "unit": "ms", - "mean": 789.5233333333332, - "median": 789.67, - "min": 782.23, - "max": 796.67 + "mean": 212.75666666666666, + "median": 214.03, + "min": 207.87, + "max": 216.37 }, "p50LatencyMs": { "unit": "ms", - "mean": 344.6666666666667, - "median": 342, - "min": 330, - "max": 362 + "mean": 141.33333333333334, + "median": 141, + "min": 138, + "max": 145 }, "p75LatencyMs": { "unit": "ms", - "mean": 457.6666666666667, - "median": 460, - "min": 401, - "max": 512 + "mean": 173.33333333333334, + "median": 172, + "min": 169, + "max": 179 }, "p90LatencyMs": { "unit": "ms", - "mean": 2675, - "median": 2638, - "min": 2633, - "max": 2754 + "mean": 274.6666666666667, + "median": 270, + "min": 269, + "max": 285 }, "p99LatencyMs": { "unit": "ms", - "mean": 4642.333333333333, - "median": 4643, - "min": 4627, - "max": 4657 + "mean": 2924.3333333333335, + "median": 2930, + "min": 2850, + "max": 2993 }, "maxLatencyMs": { "unit": "ms", - "mean": 4899.333333333333, - "median": 4861, - "min": 4838, - "max": 4999 + "mean": 4907.333333333333, + "median": 4930, + "min": 4816, + "max": 4976 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 6882508.8, - "median": 6941081.6, - "min": 6650675.2, - "max": 7055769.6 + "mean": 76492526.93333334, + "median": 76477235.2, + "min": 75776000, + "max": 77224345.6 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 966, - "errors": 0, - "requestsPerSec": 193.2, - "avgLatencyMs": 4.57, - "p50LatencyMs": 4, - "p75LatencyMs": 5, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 55892377.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 199, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 48, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11507302.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1320, - "errors": 0, - "requestsPerSec": 264, - "avgLatencyMs": 18.41, - "p50LatencyMs": 18, - "p75LatencyMs": 20, - "p90LatencyMs": 22, - "p99LatencyMs": 32, - "maxLatencyMs": 38, - "bytesPerSec": 76355993.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 207, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 119.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 161, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 182, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11970969.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1327, - "errors": 0, - "requestsPerSec": 265.4, - "avgLatencyMs": 37.03, - "p50LatencyMs": 36, - "p75LatencyMs": 41, - "p90LatencyMs": 49, - "p99LatencyMs": 67, - "maxLatencyMs": 130, - "bytesPerSec": 76762316.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 195, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 249.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 250, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 270, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 320, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 677, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 799, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11277926.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1315, - "errors": 0, - "requestsPerSec": 263, - "avgLatencyMs": 93.77, - "p50LatencyMs": 80, - "p75LatencyMs": 120, - "p90LatencyMs": 138, - "p99LatencyMs": 193, - "maxLatencyMs": 833, - "bytesPerSec": 76067635.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 198, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 586.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 382, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 637, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 850, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4347, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4888, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11449958.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1279, - "errors": 0, - "requestsPerSec": 255.8, - "avgLatencyMs": 190.42, - "p50LatencyMs": 152, - "p75LatencyMs": 170, - "p90LatencyMs": 288, - "p99LatencyMs": 2041, - "maxLatencyMs": 3822, - "bytesPerSec": 73996697.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 187, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 37.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 601.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 386, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 562, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 956, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4483, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4867, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10814873.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1332, - "errors": 0, - "requestsPerSec": 266.4, - "avgLatencyMs": 208.29, - "p50LatencyMs": 144, - "p75LatencyMs": 171, - "p90LatencyMs": 249, - "p99LatencyMs": 2782, - "maxLatencyMs": 4848, - "bytesPerSec": 77053952, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 150, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 30, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 665.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 397, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 571, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1353, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4482, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4933, + "unit": "ms" + }, + "bytesPerSec": { + "value": 8673689.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1335, - "errors": 0, - "requestsPerSec": 267, - "avgLatencyMs": 207.87, - "p50LatencyMs": 141, - "p75LatencyMs": 169, - "p90LatencyMs": 270, - "p99LatencyMs": 2850, - "maxLatencyMs": 4816, - "bytesPerSec": 77224345.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 120, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 24, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 796.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 330, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 512, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2633, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4657, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4838, + "unit": "ms" + }, + "bytesPerSec": { + "value": 6941081.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1090, - "errors": 0, - "requestsPerSec": 218, - "avgLatencyMs": 4.13, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 63062016, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 202, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 37, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11680972.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1439, - "errors": 0, - "requestsPerSec": 287.8, - "avgLatencyMs": 16.89, - "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 20, - "p99LatencyMs": 29, - "maxLatencyMs": 41, - "bytesPerSec": 83237273.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 221, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 111.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 139, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 184, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12781977.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1426, - "errors": 0, - "requestsPerSec": 285.2, - "avgLatencyMs": 34.47, - "p50LatencyMs": 34, - "p75LatencyMs": 36, - "p90LatencyMs": 46, - "p99LatencyMs": 59, - "maxLatencyMs": 98, - "bytesPerSec": 82490163.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 209, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 233.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 232, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 236, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 283, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 511, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 713, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12087296, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1419, - "errors": 0, - "requestsPerSec": 283.8, - "avgLatencyMs": 86.79, - "p50LatencyMs": 78, - "p75LatencyMs": 109, - "p90LatencyMs": 128, - "p99LatencyMs": 176, - "maxLatencyMs": 753, - "bytesPerSec": 82096947.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 210, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 42, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 557.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 404, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 578, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 891, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3816, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4731, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12146278.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1422, - "errors": 0, - "requestsPerSec": 284.4, - "avgLatencyMs": 171.13, - "p50LatencyMs": 134, - "p75LatencyMs": 168, - "p90LatencyMs": 248, - "p99LatencyMs": 1495, - "maxLatencyMs": 3121, - "bytesPerSec": 82267340.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 187, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 37.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 603.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 387, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 605, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 796, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4482, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4907, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10814668.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1366, - "errors": 0, - "requestsPerSec": 273.2, - "avgLatencyMs": 210.88, - "p50LatencyMs": 143, - "p75LatencyMs": 179, - "p90LatencyMs": 274, - "p99LatencyMs": 2788, - "maxLatencyMs": 4827, - "bytesPerSec": 79029862.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 165, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 33, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 618.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 337, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 602, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1387, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4290, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4632, + "unit": "ms" + }, + "bytesPerSec": { + "value": 9542041.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1322, - "errors": 0, - "requestsPerSec": 264.4, - "avgLatencyMs": 214.03, - "p50LatencyMs": 138, - "p75LatencyMs": 172, - "p90LatencyMs": 285, - "p99LatencyMs": 2993, - "maxLatencyMs": 4930, - "bytesPerSec": 76477235.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 115, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 23, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 789.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 342, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 460, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2754, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4643, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4861, + "unit": "ms" + }, + "bytesPerSec": { + "value": 6650675.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1090, - "errors": 0, - "requestsPerSec": 218, - "avgLatencyMs": 4.14, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 63062016, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 202, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 40.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 61, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11682611.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1406, - "errors": 0, - "requestsPerSec": 281.2, - "avgLatencyMs": 17.27, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 30, - "maxLatencyMs": 37, - "bytesPerSec": 81336729.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 220, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 44, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 111.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 115, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 152, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 188, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12722995.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1426, - "errors": 0, - "requestsPerSec": 285.2, - "avgLatencyMs": 34.47, - "p50LatencyMs": 34, - "p75LatencyMs": 37, - "p90LatencyMs": 43, - "p99LatencyMs": 60, - "maxLatencyMs": 106, - "bytesPerSec": 82503270.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 219, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 43.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 222.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 221, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 495, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 693, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12665651.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1377, - "errors": 0, - "requestsPerSec": 275.4, - "avgLatencyMs": 89.48, - "p50LatencyMs": 80, - "p75LatencyMs": 114, - "p90LatencyMs": 133, - "p99LatencyMs": 175, - "maxLatencyMs": 638, - "bytesPerSec": 79645900.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 209, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 41.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 562.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 441, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 537, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 704, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4077, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4785, + "unit": "ms" + }, + "bytesPerSec": { + "value": 12087296, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1364, - "errors": 0, - "requestsPerSec": 272.8, - "avgLatencyMs": 179.24, - "p50LatencyMs": 141, - "p75LatencyMs": 168, - "p90LatencyMs": 272, - "p99LatencyMs": 1781, - "maxLatencyMs": 3501, - "bytesPerSec": 78898790.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 199, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 39.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 583.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 379, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 530, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 759, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4285, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4718, + "unit": "ms" + }, + "bytesPerSec": { + "value": 11509350.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1353, - "errors": 0, - "requestsPerSec": 270.61, - "avgLatencyMs": 212.81, - "p50LatencyMs": 153, - "p75LatencyMs": 178, - "p90LatencyMs": 276, - "p99LatencyMs": 2827, - "maxLatencyMs": 4948, - "bytesPerSec": 78272921.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 176, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 35.21, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 641.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 374, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 585, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1383, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4504, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4725, + "unit": "ms" + }, + "bytesPerSec": { + "value": 10179379.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1310, - "errors": 0, - "requestsPerSec": 262, - "avgLatencyMs": 216.37, - "p50LatencyMs": 145, - "p75LatencyMs": 179, - "p90LatencyMs": 269, - "p99LatencyMs": 2930, - "maxLatencyMs": 4976, - "bytesPerSec": 75776000, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 122, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 24.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 782.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 362, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 401, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 2638, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4627, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4999, + "unit": "ms" + }, + "bytesPerSec": { + "value": 7055769.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 27684, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 3912, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1048.6666666666667, - "median": 1090, - "min": 966, - "max": 1090 + "mean": 201, + "median": 202, + "min": 199, + "max": 202 }, "errors": { "unit": "errors", @@ -1623,69 +2831,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 209.73333333333335, - "median": 218, - "min": 193.2, - "max": 218 + "mean": 40.199999999999996, + "median": 40.4, + "min": 39.8, + "max": 40.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 4.28, - "median": 4.14, - "min": 4.13, - "max": 4.57 + "mean": 24.263333333333335, + "median": 24.19, + "min": 24.12, + "max": 24.48 }, "p50LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 23.666666666666668, + "median": 24, + "min": 23, + "max": 24 }, "p75LatencyMs": { "unit": "ms", - "mean": 4.333333333333333, - "median": 4, - "min": 4, - "max": 5 + "mean": 24.666666666666668, + "median": 24, + "min": 24, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 26.666666666666668, + "median": 27, + "min": 25, + "max": 28 }, "p99LatencyMs": { "unit": "ms", - "mean": 6.333333333333333, - "median": 6, - "min": 6, - "max": 7 + "mean": 35.666666666666664, + "median": 36, + "min": 35, + "max": 36 }, "maxLatencyMs": { "unit": "ms", - "mean": 8.333333333333334, - "median": 9, - "min": 7, - "max": 9 + "mean": 48.666666666666664, + "median": 48, + "min": 37, + "max": 61 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 60672136.53333333, - "median": 63062016, - "min": 55892377.6, - "max": 63062016 + "mean": 11623628.800000003, + "median": 11680972.8, + "min": 11507302.4, + "max": 11682611.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1388.3333333333333, - "median": 1406, - "min": 1320, - "max": 1439 + "mean": 216, + "median": 220, + "min": 207, + "max": 221 }, "errors": { "unit": "errors", @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 277.6666666666667, - "median": 281.2, - "min": 264, - "max": 287.8 + "mean": 43.199999999999996, + "median": 44, + "min": 41.4, + "max": 44.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 17.52333333333333, - "median": 17.27, - "min": 16.89, - "max": 18.41 + "mean": 114.16333333333334, + "median": 111.9, + "min": 111.56, + "max": 119.03 }, "p50LatencyMs": { "unit": "ms", - "mean": 17.333333333333332, - "median": 17, - "min": 17, - "max": 18 + "mean": 112.66666666666667, + "median": 112, + "min": 110, + "max": 116 }, "p75LatencyMs": { "unit": "ms", - "mean": 18.333333333333332, - "median": 18, - "min": 17, - "max": 20 + "mean": 118.33333333333333, + "median": 115, + "min": 113, + "max": 127 }, "p90LatencyMs": { "unit": "ms", - "mean": 20.666666666666668, - "median": 20, - "min": 20, - "max": 22 + "mean": 130, + "median": 131, + "min": 117, + "max": 142 }, "p99LatencyMs": { "unit": "ms", - "mean": 30.333333333333332, - "median": 30, - "min": 29, - "max": 32 + "mean": 150.66666666666666, + "median": 152, + "min": 139, + "max": 161 }, "maxLatencyMs": { "unit": "ms", - "mean": 38.666666666666664, - "median": 38, - "min": 37, - "max": 41 + "mean": 184.66666666666666, + "median": 184, + "min": 182, + "max": 188 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 80309998.93333332, - "median": 81336729.6, - "min": 76355993.6, - "max": 83237273.6 + "mean": 12491980.799999999, + "median": 12722995.2, + "min": 11970969.6, + "max": 12781977.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1393, - "median": 1426, - "min": 1327, - "max": 1426 + "mean": 207.66666666666666, + "median": 209, + "min": 195, + "max": 219 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 278.59999999999997, - "median": 285.2, - "min": 265.4, - "max": 285.2 + "mean": 41.53333333333333, + "median": 41.8, + "min": 39, + "max": 43.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 35.32333333333333, - "median": 34.47, - "min": 34.47, - "max": 37.03 + "mean": 235.23000000000002, + "median": 233.36, + "min": 222.64, + "max": 249.69 }, "p50LatencyMs": { "unit": "ms", - "mean": 34.666666666666664, - "median": 34, - "min": 34, - "max": 36 + "mean": 234.33333333333334, + "median": 232, + "min": 221, + "max": 250 }, "p75LatencyMs": { "unit": "ms", - "mean": 38, - "median": 37, - "min": 36, - "max": 41 + "mean": 244.33333333333334, + "median": 236, + "min": 227, + "max": 270 }, "p90LatencyMs": { "unit": "ms", - "mean": 46, - "median": 46, - "min": 43, - "max": 49 + "mean": 282, + "median": 283, + "min": 243, + "max": 320 }, "p99LatencyMs": { "unit": "ms", - "mean": 62, - "median": 60, - "min": 59, - "max": 67 + "mean": 561, + "median": 511, + "min": 495, + "max": 677 }, "maxLatencyMs": { "unit": "ms", - "mean": 111.33333333333333, - "median": 106, - "min": 98, - "max": 130 + "mean": 735, + "median": 713, + "min": 693, + "max": 799 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 80585250.13666667, - "median": 82490163.2, - "min": 76762316.8, - "max": 82503270.41 + "mean": 12010291.199999997, + "median": 12087296, + "min": 11277926.4, + "max": 12665651.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1370.3333333333333, - "median": 1377, - "min": 1315, - "max": 1419 + "mean": 205.66666666666666, + "median": 209, + "min": 198, + "max": 210 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 274.06666666666666, - "median": 275.4, - "min": 263, - "max": 283.8 + "mean": 41.13333333333333, + "median": 41.8, + "min": 39.6, + "max": 42 }, "avgLatencyMs": { "unit": "ms", - "mean": 90.01333333333334, - "median": 89.48, - "min": 86.79, - "max": 93.77 + "mean": 569.0100000000001, + "median": 562.88, + "min": 557.86, + "max": 586.29 }, "p50LatencyMs": { "unit": "ms", - "mean": 79.33333333333333, - "median": 80, - "min": 78, - "max": 80 + "mean": 409, + "median": 404, + "min": 382, + "max": 441 }, "p75LatencyMs": { "unit": "ms", - "mean": 114.33333333333333, - "median": 114, - "min": 109, - "max": 120 + "mean": 584, + "median": 578, + "min": 537, + "max": 637 }, "p90LatencyMs": { "unit": "ms", - "mean": 133, - "median": 133, - "min": 128, - "max": 138 + "mean": 815, + "median": 850, + "min": 704, + "max": 891 }, "p99LatencyMs": { "unit": "ms", - "mean": 181.33333333333334, - "median": 176, - "min": 175, - "max": 193 + "mean": 4080, + "median": 4077, + "min": 3816, + "max": 4347 }, "maxLatencyMs": { "unit": "ms", - "mean": 741.3333333333334, - "median": 753, - "min": 638, - "max": 833 + "mean": 4801.333333333333, + "median": 4785, + "min": 4731, + "max": 4888 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 79270161.06666666, - "median": 79645900.8, - "min": 76067635.2, - "max": 82096947.2 + "mean": 11894510.933333332, + "median": 12087296, + "min": 11449958.4, + "max": 12146278.4 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1355, - "median": 1364, - "min": 1279, - "max": 1422 + "mean": 191, + "median": 187, + "min": 187, + "max": 199 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 271, - "median": 272.8, - "min": 255.8, - "max": 284.4 + "mean": 38.199999999999996, + "median": 37.4, + "min": 37.4, + "max": 39.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 180.26333333333332, - "median": 179.24, - "min": 171.13, - "max": 190.42 + "mean": 596.0100000000001, + "median": 601.22, + "min": 583.61, + "max": 603.2 }, "p50LatencyMs": { "unit": "ms", - "mean": 142.33333333333334, - "median": 141, - "min": 134, - "max": 152 + "mean": 384, + "median": 386, + "min": 379, + "max": 387 }, "p75LatencyMs": { "unit": "ms", - "mean": 168.66666666666666, - "median": 168, - "min": 168, - "max": 170 + "mean": 565.6666666666666, + "median": 562, + "min": 530, + "max": 605 }, "p90LatencyMs": { "unit": "ms", - "mean": 269.3333333333333, - "median": 272, - "min": 248, - "max": 288 + "mean": 837, + "median": 796, + "min": 759, + "max": 956 }, "p99LatencyMs": { "unit": "ms", - "mean": 1772.3333333333333, - "median": 1781, - "min": 1495, - "max": 2041 + "mean": 4416.666666666667, + "median": 4482, + "min": 4285, + "max": 4483 }, "maxLatencyMs": { "unit": "ms", - "mean": 3481.3333333333335, - "median": 3501, - "min": 3121, - "max": 3822 + "mean": 4830.666666666667, + "median": 4867, + "min": 4718, + "max": 4907 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 78387609.60333332, - "median": 78898790.41, - "min": 73996697.6, - "max": 82267340.8 + "mean": 11046297.6, + "median": 10814873.6, + "min": 10814668.8, + "max": 11509350.4 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1350.3333333333333, - "median": 1353, - "min": 1332, - "max": 1366 + "mean": 163.66666666666666, + "median": 165, + "min": 150, + "max": 176 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 270.07, - "median": 270.61, - "min": 266.4, - "max": 273.2 + "mean": 32.73666666666667, + "median": 33, + "min": 30, + "max": 35.21 }, "avgLatencyMs": { "unit": "ms", - "mean": 210.66, - "median": 210.88, - "min": 208.29, - "max": 212.81 + "mean": 641.8000000000001, + "median": 641.1, + "min": 618.54, + "max": 665.76 }, "p50LatencyMs": { "unit": "ms", - "mean": 146.66666666666666, - "median": 144, - "min": 143, - "max": 153 + "mean": 369.3333333333333, + "median": 374, + "min": 337, + "max": 397 }, "p75LatencyMs": { "unit": "ms", - "mean": 176, - "median": 178, - "min": 171, - "max": 179 + "mean": 586, + "median": 585, + "min": 571, + "max": 602 }, "p90LatencyMs": { "unit": "ms", - "mean": 266.3333333333333, - "median": 274, - "min": 249, - "max": 276 + "mean": 1374.3333333333333, + "median": 1383, + "min": 1353, + "max": 1387 }, "p99LatencyMs": { "unit": "ms", - "mean": 2799, - "median": 2788, - "min": 2782, - "max": 2827 + "mean": 4425.333333333333, + "median": 4482, + "min": 4290, + "max": 4504 }, "maxLatencyMs": { "unit": "ms", - "mean": 4874.333333333333, - "median": 4848, - "min": 4827, - "max": 4948 + "mean": 4763.333333333333, + "median": 4725, + "min": 4632, + "max": 4933 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 78118912.00333333, - "median": 78272921.6, - "min": 77053952, - "max": 79029862.41 + "mean": 9465036.799999999, + "median": 9542041.6, + "min": 8673689.6, + "max": 10179379.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1322.3333333333333, - "median": 1322, - "min": 1310, - "max": 1335 + "mean": 119, + "median": 120, + "min": 115, + "max": 122 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 264.46666666666664, - "median": 264.4, - "min": 262, - "max": 267 + "mean": 23.8, + "median": 24, + "min": 23, + "max": 24.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 212.75666666666666, - "median": 214.03, - "min": 207.87, - "max": 216.37 + "mean": 789.5233333333332, + "median": 789.67, + "min": 782.23, + "max": 796.67 }, "p50LatencyMs": { "unit": "ms", - "mean": 141.33333333333334, - "median": 141, - "min": 138, - "max": 145 + "mean": 344.6666666666667, + "median": 342, + "min": 330, + "max": 362 }, "p75LatencyMs": { "unit": "ms", - "mean": 173.33333333333334, - "median": 172, - "min": 169, - "max": 179 + "mean": 457.6666666666667, + "median": 460, + "min": 401, + "max": 512 }, "p90LatencyMs": { "unit": "ms", - "mean": 274.6666666666667, - "median": 270, - "min": 269, - "max": 285 + "mean": 2675, + "median": 2638, + "min": 2633, + "max": 2754 }, "p99LatencyMs": { "unit": "ms", - "mean": 2924.3333333333335, - "median": 2930, - "min": 2850, - "max": 2993 + "mean": 4642.333333333333, + "median": 4643, + "min": 4627, + "max": 4657 }, "maxLatencyMs": { "unit": "ms", - "mean": 4907.333333333333, - "median": 4930, - "min": 4816, - "max": 4976 + "mean": 4899.333333333333, + "median": 4861, + "min": 4838, + "max": 4999 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 76492526.93333334, - "median": 76477235.2, - "min": 75776000, - "max": 77224345.6 + "mean": 6882508.8, + "median": 6941081.6, + "min": 6650675.2, + "max": 7055769.6 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 159, + "unit": "ms" + }, + "fcpMs": { + "value": 159.065, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 25.309, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.646, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.89, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 4.773, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 177, + "unit": "ms" + }, + "fcpMs": { + "value": 176.807, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 26.506999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.695, + "unit": "ms" + }, + "processingDurationMs": { + "value": 12.136, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.676, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 158, + "unit": "ms" + }, + "fcpMs": { + "value": 158.459, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 35.309, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.353, + "unit": "ms" + }, + "processingDurationMs": { + "value": 20.038, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.918, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 180, + "unit": "ms" + }, + "fcpMs": { + "value": 179.786, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 31.333000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.817, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.222, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.294, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 168.5, + "median": 168, + "min": 158, + "max": 180 + }, + "fcpMs": { + "unit": "ms", + "mean": 168.52925, + "median": 167.93599999999998, + "min": 158.459, + "max": 179.786 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 29.6145, + "median": 28.92, + "min": 25.309, + "max": 35.309 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.62775, + "median": 1.6705, + "min": 1.353, + "max": 1.817 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 17.3215, + "median": 18.556, + "min": 12.136, + "max": 20.038 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.66525, + "median": 11.985, + "min": 4.773, + "max": 13.918 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 123, + "unit": "ms" + }, + "fcpMs": { + "value": 123.493, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 37.359, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.457, + "unit": "ms" + }, + "processingDurationMs": { + "value": 23.159, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.743, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 134, + "unit": "ms" + }, + "fcpMs": { + "value": 133.89, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 36.344, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.818, + "unit": "ms" + }, + "processingDurationMs": { + "value": 19.633, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.893, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 120, + "unit": "ms" + }, + "fcpMs": { + "value": 120.089, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.970999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.667, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.176, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.128, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 126, + "unit": "ms" + }, + "fcpMs": { + "value": 126.007, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 28.236, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.872, + "unit": "ms" + }, + "processingDurationMs": { + "value": 19.25, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.114, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 125.75, + "median": 124.5, + "min": 120, + "max": 134 + }, + "fcpMs": { + "unit": "ms", + "mean": 125.86975, + "median": 124.75, + "min": 120.089, + "max": 133.89 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 32.9775, + "median": 33.1575, + "min": 28.236, + "max": 37.359 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.9535, + "median": 1.8450000000000002, + "min": 1.457, + "max": 2.667 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 20.0545, + "median": 19.441499999999998, + "min": 18.176, + "max": 23.159 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.9695, + "median": 10.935500000000001, + "min": 7.114, + "max": 14.893 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 404, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 249, + "unit": "count" + }, + "duplicateDependencies": { + "value": 6, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 186242789, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 46, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.154.14.json b/packages/results/data/tanstack/versions/1.154.14.json index 8dd2cf44..fd0ffb31 100644 --- a/packages/results/data/tanstack/versions/1.154.14.json +++ b/packages/results/data/tanstack/versions/1.154.14.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-03T08:00:42.029Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.154.14", @@ -35,13 +37,12 @@ "vitest": "4.0.18", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-03T08:00:42.029Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.154.14", "releasedAt": "2026-01-23T15:54:39.923Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 2013, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5373, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5486, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5317, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5199, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4677.6, + "median": 5317, + "min": 2013, + "max": 5486 + }, + "nodeModulesSizeBytes": { + "value": 223698944, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5766 + "timeMs": { + "value": 5766, + "unit": "ms" + } }, { - "timeMs": 5913 + "timeMs": { + "value": 5913, + "unit": "ms" + } }, { - "timeMs": 5194 + "timeMs": { + "value": 5194, + "unit": "ms" + } }, { - "timeMs": 5308 + "timeMs": { + "value": 5308, + "unit": "ms" + } }, { - "timeMs": 5400 + "timeMs": { + "value": 5400, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5369 + "timeMs": { + "value": 5369, + "unit": "ms" + } }, { - "timeMs": 5192 + "timeMs": { + "value": 5192, + "unit": "ms" + } }, { - "timeMs": 4934 + "timeMs": { + "value": 4934, + "unit": "ms" + } }, { - "timeMs": 5282 + "timeMs": { + "value": 5282, + "unit": "ms" + } }, { - "timeMs": 5326 + "timeMs": { + "value": 5326, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 415 - }, - "duplicateDependencies": { - "project": "starter", - "result": 12 - }, - "depInstallSize": { - "project": "starter", - "result": 186454377 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2837 + "timeMs": { + "value": 2837, + "unit": "ms" + } }, { - "timeMs": 2741 + "timeMs": { + "value": 2741, + "unit": "ms" + } }, { - "timeMs": 2742 + "timeMs": { + "value": 2742, + "unit": "ms" + } }, { - "timeMs": 2706 + "timeMs": { + "value": 2706, + "unit": "ms" + } }, { - "timeMs": 2708 + "timeMs": { + "value": 2708, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 248, - "duplicateDependencies": 5 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 2013 - }, - { - "installTimeMs": 5373 - }, - { - "installTimeMs": 5486 - }, - { - "installTimeMs": 5317 - }, - { - "installTimeMs": 5199 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4677.6, - "median": 5317, - "min": 2013, - "max": 5486 - }, - "nodeModulesSizeBytes": 223698944 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 122, - "fcpMs": 121.778, - "interactionTests": { - "interactionLatencyMs": 28.064, - "inputDelayMs": 1.881, - "processingDurationMs": 10.542, - "presentationDelayMs": 15.641 - } - }, - { - "firstPaintMs": 147, - "fcpMs": 146.533, - "interactionTests": { - "interactionLatencyMs": 44.501, - "inputDelayMs": 1.7, - "processingDurationMs": 22.682, - "presentationDelayMs": 20.119 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1081, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 216.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 62531174.4, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1447, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 289.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 25, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 35, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83709132.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1490, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 298, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 52, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 97, + "unit": "ms" + }, + "bytesPerSec": { + "value": 86212608, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1442, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 288.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 85.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 167, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 722, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83420774.41, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1432, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 286.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 170.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 248, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1534, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3197, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82844057.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1408, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 281.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 208.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2740, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4993, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81454694.41, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1388, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 277.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 211.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 168, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 274, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2975, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4993, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80297984, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 134, - "fcpMs": 133.566, - "interactionTests": { - "interactionLatencyMs": 19.973, - "inputDelayMs": 1.696, - "processingDurationMs": 12.744, - "presentationDelayMs": 5.533 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1096, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 219.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 63402803.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1453, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 290.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 27, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84049920, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1468, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 293.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 33.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 57, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 65, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84914995.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1430, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 286, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 86.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 163, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 679, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82712985.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1441, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 288.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 169.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 256, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1543, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3263, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83355238.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1427, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 285.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 208.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2658, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4931, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82529484.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1355, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 271, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 215.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2952, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4904, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78384332.8, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 175, - "fcpMs": 174.58, - "interactionTests": { - "interactionLatencyMs": 23.061999999999998, - "inputDelayMs": 1.667, - "processingDurationMs": 12.607, - "presentationDelayMs": 8.788 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1088, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 217.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 62944051.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1445, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 289, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 24, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 37, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83591168, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1450, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 290, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 33.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 58, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 78, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83879526.41, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1460, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 292, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 84.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 157, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 603, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84456243.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1459, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 291.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 167.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 242, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1554, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3021, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84416921.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1442, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 288.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 205.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 273, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2704, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4851, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83420774.41, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1406, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 281.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 212.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 298, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2846, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4963, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81346560, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 144.5, - "median": 140.5, - "min": 122, - "max": 175 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 144.11425, - "median": 140.0495, - "min": 121.778, - "max": 174.58 + "representativeIterationIndex": 1, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 29108, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 28.9, - "median": 25.563, - "min": 19.973, - "max": 44.501 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.736, - "median": 1.698, - "min": 1.667, - "max": 1.881 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 14.643749999999999, - "median": 12.6755, - "min": 10.542, - "max": 22.682 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 12.52025, - "median": 12.214500000000001, - "min": 5.533, - "max": 20.119 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 104, - "fcpMs": 104.411, - "interactionTests": { - "interactionLatencyMs": 45.188, - "inputDelayMs": 1.918, - "processingDurationMs": 27.237, - "presentationDelayMs": 16.033 - } - }, - { - "firstPaintMs": 115, - "fcpMs": 115.496, - "interactionTests": { - "interactionLatencyMs": 37.286, - "inputDelayMs": 1.686, - "processingDurationMs": 18.461, - "presentationDelayMs": 17.139 - } - }, - { - "firstPaintMs": 127, - "fcpMs": 127.265, - "interactionTests": { - "interactionLatencyMs": 44.278, - "inputDelayMs": 1.784, - "processingDurationMs": 29.881, - "presentationDelayMs": 12.613 - } - }, - { - "firstPaintMs": 102, - "fcpMs": 101.71, - "interactionTests": { - "interactionLatencyMs": 42.513999999999996, - "inputDelayMs": 1.808, - "processingDurationMs": 23.518, - "presentationDelayMs": 17.188 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 112, - "median": 109.5, - "min": 102, - "max": 127 - }, - "fcpMs": { - "unit": "ms", - "mean": 112.22049999999999, - "median": 109.95349999999999, - "min": 101.71, - "max": 127.265 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 42.316500000000005, - "median": 43.396, - "min": 37.286, - "max": 45.188 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.799, - "median": 1.796, - "min": 1.686, - "max": 1.918 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 24.77425, - "median": 25.377499999999998, - "min": 18.461, - "max": 29.881 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 15.74325, - "median": 16.586, - "min": 12.613, - "max": 17.188 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 363, - "errors": 0, - "requestsPerSec": 72.6, - "avgLatencyMs": 13.2, - "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 14, - "p99LatencyMs": 20, - "maxLatencyMs": 23, - "bytesPerSec": 20996096, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 398, - "errors": 0, - "requestsPerSec": 79.6, - "avgLatencyMs": 61.98, - "p50LatencyMs": 61, - "p75LatencyMs": 61, - "p90LatencyMs": 66, - "p99LatencyMs": 93, - "maxLatencyMs": 103, - "bytesPerSec": 23017881.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 400, - "errors": 0, - "requestsPerSec": 80, - "avgLatencyMs": 122.98, - "p50LatencyMs": 120, - "p75LatencyMs": 131, - "p90LatencyMs": 149, - "p99LatencyMs": 217, - "maxLatencyMs": 427, - "bytesPerSec": 23132569.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 412, - "errors": 0, - "requestsPerSec": 82.4, - "avgLatencyMs": 293.93, - "p50LatencyMs": 257, - "p75LatencyMs": 340, - "p90LatencyMs": 437, - "p99LatencyMs": 1657, - "maxLatencyMs": 2484, - "bytesPerSec": 23827251.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 393, - "errors": 0, - "requestsPerSec": 78.6, - "avgLatencyMs": 401.14, - "p50LatencyMs": 285, - "p75LatencyMs": 362, - "p90LatencyMs": 580, - "p99LatencyMs": 3914, - "maxLatencyMs": 4779, - "bytesPerSec": 22727065.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 366, - "errors": 0, - "requestsPerSec": 73.2, - "avgLatencyMs": 445.07, - "p50LatencyMs": 285, - "p75LatencyMs": 388, - "p90LatencyMs": 624, - "p99LatencyMs": 4131, - "maxLatencyMs": 4994, - "bytesPerSec": 21165670.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 318, - "errors": 0, - "requestsPerSec": 63.6, - "avgLatencyMs": 451.65, - "p50LatencyMs": 271, - "p75LatencyMs": 313, - "p90LatencyMs": 583, - "p99LatencyMs": 4129, - "maxLatencyMs": 4905, - "bytesPerSec": 18389401.61, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 376, - "errors": 0, - "requestsPerSec": 75.2, - "avgLatencyMs": 12.8, - "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 21739929.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 411, - "errors": 0, - "requestsPerSec": 82.2, - "avgLatencyMs": 59.9, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 63, - "p99LatencyMs": 89, - "maxLatencyMs": 91, - "bytesPerSec": 23764992, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 408, - "errors": 0, - "requestsPerSec": 81.6, - "avgLatencyMs": 120.58, - "p50LatencyMs": 119, - "p75LatencyMs": 128, - "p90LatencyMs": 155, - "p99LatencyMs": 202, - "maxLatencyMs": 410, - "bytesPerSec": 23591321.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 403, - "errors": 0, - "requestsPerSec": 80.6, - "avgLatencyMs": 300.52, - "p50LatencyMs": 263, - "p75LatencyMs": 337, - "p90LatencyMs": 430, - "p99LatencyMs": 1636, - "maxLatencyMs": 2276, - "bytesPerSec": 23306240, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 390, - "errors": 0, - "requestsPerSec": 78, - "avgLatencyMs": 417.95, - "p50LatencyMs": 301, - "p75LatencyMs": 383, - "p90LatencyMs": 590, - "p99LatencyMs": 4039, - "maxLatencyMs": 4919, - "bytesPerSec": 22553395.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 362, - "errors": 0, - "requestsPerSec": 72.41, - "avgLatencyMs": 434.8, - "p50LatencyMs": 265, - "p75LatencyMs": 401, - "p90LatencyMs": 542, - "p99LatencyMs": 4125, - "maxLatencyMs": 4929, - "bytesPerSec": 20934656, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 318, - "errors": 0, - "requestsPerSec": 63.6, - "avgLatencyMs": 469.81, - "p50LatencyMs": 257, - "p75LatencyMs": 346, - "p90LatencyMs": 530, - "p99LatencyMs": 4296, - "maxLatencyMs": 5004, - "bytesPerSec": 18389401.61, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 376, - "errors": 0, - "requestsPerSec": 75.2, - "avgLatencyMs": 12.79, - "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 20, - "maxLatencyMs": 23, - "bytesPerSec": 21739929.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 414, - "errors": 0, - "requestsPerSec": 82.8, - "avgLatencyMs": 59.47, - "p50LatencyMs": 59, - "p75LatencyMs": 60, - "p90LatencyMs": 61, - "p99LatencyMs": 88, - "maxLatencyMs": 96, - "bytesPerSec": 23941939.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 409, - "errors": 0, - "requestsPerSec": 81.8, - "avgLatencyMs": 119.65, - "p50LatencyMs": 119, - "p75LatencyMs": 122, - "p90LatencyMs": 152, - "p99LatencyMs": 198, - "maxLatencyMs": 356, - "bytesPerSec": 23650304, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 406, - "errors": 0, - "requestsPerSec": 81.2, - "avgLatencyMs": 294.84, - "p50LatencyMs": 250, - "p75LatencyMs": 332, - "p90LatencyMs": 442, - "p99LatencyMs": 1601, - "maxLatencyMs": 2366, - "bytesPerSec": 23479910.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 389, - "errors": 0, - "requestsPerSec": 77.8, - "avgLatencyMs": 416.62, - "p50LatencyMs": 285, - "p75LatencyMs": 372, - "p90LatencyMs": 594, - "p99LatencyMs": 3999, - "maxLatencyMs": 4908, - "bytesPerSec": 22494412.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 366, - "errors": 0, - "requestsPerSec": 73.2, - "avgLatencyMs": 430.38, - "p50LatencyMs": 293, - "p75LatencyMs": 386, - "p90LatencyMs": 587, - "p99LatencyMs": 3914, - "maxLatencyMs": 4716, - "bytesPerSec": 21165670.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 318, - "errors": 0, - "requestsPerSec": 63.6, - "avgLatencyMs": 466.63, - "p50LatencyMs": 251, - "p75LatencyMs": 359, - "p90LatencyMs": 600, - "p99LatencyMs": 4086, - "maxLatencyMs": 4879, - "bytesPerSec": 18389401.61, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 0, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 7996, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 371.6666666666667, - "median": 376, - "min": 363, - "max": 376 + "mean": 1088.3333333333333, + "median": 1088, + "min": 1081, + "max": 1096 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 74.33333333333333, - "median": 75.2, - "min": 72.6, - "max": 75.2 + "mean": 217.66666666666666, + "median": 217.6, + "min": 216.2, + "max": 219.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 12.93, - "median": 12.8, - "min": 12.79, - "max": 13.2 + "mean": 4.146666666666667, + "median": 4.15, + "min": 4.14, + "max": 4.15 }, "p50LatencyMs": { "unit": "ms", - "mean": 12.333333333333334, - "median": 12, - "min": 12, - "max": 13 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p75LatencyMs": { "unit": "ms", - "mean": 13.333333333333334, - "median": 13, - "min": 13, - "max": 14 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p90LatencyMs": { "unit": "ms", - "mean": 14, - "median": 14, - "min": 14, - "max": 14 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p99LatencyMs": { "unit": "ms", - "mean": 19.333333333333332, - "median": 20, - "min": 18, - "max": 20 + "mean": 6.333333333333333, + "median": 6, + "min": 6, + "max": 7 }, "maxLatencyMs": { "unit": "ms", - "mean": 23, - "median": 23, - "min": 23, - "max": 23 + "mean": 8.333333333333334, + "median": 8, + "min": 8, + "max": 9 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21491985.066666666, - "median": 21739929.6, - "min": 20996096, - "max": 21739929.6 + "mean": 62959342.93333334, + "median": 62944051.2, + "min": 62531174.4, + "max": 63402803.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 407.6666666666667, - "median": 411, - "min": 398, - "max": 414 + "mean": 1448.3333333333333, + "median": 1447, + "min": 1445, + "max": 1453 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 81.53333333333335, - "median": 82.2, - "min": 79.6, - "max": 82.8 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 60.449999999999996, - "median": 59.9, - "min": 59.47, - "max": 61.98 + "mean": 289.67, + "median": 289.4, + "min": 289, + "max": 290.61 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 16.76, + "median": 16.79, + "min": 16.66, + "max": 16.83 }, "p50LatencyMs": { "unit": "ms", - "mean": 59.666666666666664, - "median": 59, - "min": 59, - "max": 61 + "mean": 16.666666666666668, + "median": 17, + "min": 16, + "max": 17 }, "p75LatencyMs": { "unit": "ms", - "mean": 60.333333333333336, - "median": 60, - "min": 60, - "max": 61 + "mean": 17.333333333333332, + "median": 17, + "min": 17, + "max": 18 }, "p90LatencyMs": { "unit": "ms", - "mean": 63.333333333333336, - "median": 63, - "min": 61, - "max": 66 + "mean": 19.333333333333332, + "median": 19, + "min": 19, + "max": 20 }, "p99LatencyMs": { "unit": "ms", - "mean": 90, - "median": 89, - "min": 88, - "max": 93 + "mean": 25.333333333333332, + "median": 25, + "min": 24, + "max": 27 }, "maxLatencyMs": { "unit": "ms", - "mean": 96.66666666666667, - "median": 96, - "min": 91, - "max": 103 + "mean": 36, + "median": 36, + "min": 35, + "max": 37 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 23574937.599999998, - "median": 23764992, - "min": 23017881.6, - "max": 23941939.2 + "mean": 83783406.93333334, + "median": 83709132.8, + "min": 83591168, + "max": 84049920 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 405.6666666666667, - "median": 408, - "min": 400, - "max": 409 + "mean": 1469.3333333333333, + "median": 1468, + "min": 1450, + "max": 1490 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 81.13333333333333, - "median": 81.6, - "min": 80, - "max": 81.8 + "mean": 293.87, + "median": 293.61, + "min": 290, + "max": 298 }, "avgLatencyMs": { "unit": "ms", - "mean": 121.07000000000001, - "median": 120.58, - "min": 119.65, - "max": 122.98 + "mean": 33.44, + "median": 33.46, + "min": 32.98, + "max": 33.88 }, "p50LatencyMs": { "unit": "ms", - "mean": 119.33333333333333, - "median": 119, - "min": 119, - "max": 120 + "mean": 33, + "median": 33, + "min": 33, + "max": 33 }, "p75LatencyMs": { "unit": "ms", - "mean": 127, - "median": 128, - "min": 122, - "max": 131 + "mean": 34.666666666666664, + "median": 35, + "min": 34, + "max": 35 }, "p90LatencyMs": { "unit": "ms", - "mean": 152, - "median": 152, - "min": 149, - "max": 155 + "mean": 41.666666666666664, + "median": 42, + "min": 41, + "max": 42 }, "p99LatencyMs": { "unit": "ms", - "mean": 205.66666666666666, - "median": 202, - "min": 198, - "max": 217 + "mean": 55.666666666666664, + "median": 57, + "min": 52, + "max": 58 }, "maxLatencyMs": { "unit": "ms", - "mean": 397.6666666666667, - "median": 410, - "min": 356, - "max": 427 + "mean": 80, + "median": 78, + "min": 65, + "max": 97 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 23458065.066666666, - "median": 23591321.6, - "min": 23132569.6, - "max": 23650304 + "mean": 85002376.53666666, + "median": 84914995.2, + "min": 83879526.41, + "max": 86212608 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 407, - "median": 406, - "min": 403, - "max": 412 + "mean": 1444, + "median": 1442, + "min": 1430, + "max": 1460 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 81.39999999999999, - "median": 81.2, - "min": 80.6, - "max": 82.4 + "mean": 288.8, + "median": 288.4, + "min": 286, + "max": 292 }, "avgLatencyMs": { "unit": "ms", - "mean": 296.43, - "median": 294.84, - "min": 293.93, - "max": 300.52 + "mean": 85.27, + "median": 85.43, + "min": 84.37, + "max": 86.01 }, "p50LatencyMs": { "unit": "ms", - "mean": 256.6666666666667, - "median": 257, - "min": 250, - "max": 263 + "mean": 82, + "median": 82, + "min": 81, + "max": 83 }, "p75LatencyMs": { "unit": "ms", - "mean": 336.3333333333333, - "median": 337, - "min": 332, - "max": 340 + "mean": 102.33333333333333, + "median": 103, + "min": 101, + "max": 103 }, "p90LatencyMs": { "unit": "ms", - "mean": 436.3333333333333, - "median": 437, - "min": 430, - "max": 442 + "mean": 120.66666666666667, + "median": 120, + "min": 119, + "max": 123 }, "p99LatencyMs": { "unit": "ms", - "mean": 1631.3333333333333, - "median": 1636, - "min": 1601, - "max": 1657 + "mean": 162.33333333333334, + "median": 163, + "min": 157, + "max": 167 }, "maxLatencyMs": { "unit": "ms", - "mean": 2375.3333333333335, - "median": 2366, - "min": 2276, - "max": 2484 + "mean": 668, + "median": 679, + "min": 603, + "max": 722 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 23537800.53333333, - "median": 23479910.4, - "min": 23306240, - "max": 23827251.2 + "mean": 83530001.07, + "median": 83420774.41, + "min": 82712985.6, + "max": 84456243.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 390.6666666666667, - "median": 390, - "min": 389, - "max": 393 + "mean": 1444, + "median": 1441, + "min": 1432, + "max": 1459 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 78.13333333333333, - "median": 78, - "min": 77.8, - "max": 78.6 + "mean": 288.79999999999995, + "median": 288.2, + "min": 286.4, + "max": 291.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 411.90333333333336, - "median": 416.62, - "min": 401.14, - "max": 417.95 + "mean": 169.46, + "median": 169.66, + "min": 167.95, + "max": 170.77 }, "p50LatencyMs": { "unit": "ms", - "mean": 290.3333333333333, - "median": 285, - "min": 285, - "max": 301 + "mean": 129, + "median": 129, + "min": 123, + "max": 135 }, "p75LatencyMs": { "unit": "ms", - "mean": 372.3333333333333, - "median": 372, - "min": 362, - "max": 383 + "mean": 163.66666666666666, + "median": 164, + "min": 161, + "max": 166 }, "p90LatencyMs": { "unit": "ms", - "mean": 588, - "median": 590, - "min": 580, - "max": 594 + "mean": 248.66666666666666, + "median": 248, + "min": 242, + "max": 256 }, "p99LatencyMs": { "unit": "ms", - "mean": 3984, - "median": 3999, - "min": 3914, - "max": 4039 + "mean": 1543.6666666666667, + "median": 1543, + "min": 1534, + "max": 1554 }, "maxLatencyMs": { "unit": "ms", - "mean": 4868.666666666667, - "median": 4908, - "min": 4779, - "max": 4919 + "mean": 3160.3333333333335, + "median": 3197, + "min": 3021, + "max": 3263 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 22591624.53333333, - "median": 22553395.2, - "min": 22494412.8, - "max": 22727065.6 + "mean": 83538739.20333333, + "median": 83355238.41, + "min": 82844057.6, + "max": 84416921.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 364.6666666666667, - "median": 366, - "min": 362, - "max": 366 + "mean": 1425.6666666666667, + "median": 1427, + "min": 1408, + "max": 1442 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 72.93666666666667, - "median": 73.2, - "min": 72.41, - "max": 73.2 + "mean": 285.13666666666666, + "median": 285.4, + "min": 281.61, + "max": 288.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 436.75, - "median": 434.8, - "min": 430.38, - "max": 445.07 + "mean": 207.52666666666667, + "median": 208.2, + "min": 205.98, + "max": 208.4 }, "p50LatencyMs": { "unit": "ms", - "mean": 281, - "median": 285, - "min": 265, - "max": 293 + "mean": 144, + "median": 144, + "min": 141, + "max": 147 }, "p75LatencyMs": { "unit": "ms", - "mean": 391.6666666666667, - "median": 388, - "min": 386, - "max": 401 + "mean": 177.66666666666666, + "median": 176, + "min": 175, + "max": 182 }, "p90LatencyMs": { "unit": "ms", - "mean": 584.3333333333334, - "median": 587, - "min": 542, - "max": 624 + "mean": 257, + "median": 253, + "min": 245, + "max": 273 }, "p99LatencyMs": { "unit": "ms", - "mean": 4056.6666666666665, - "median": 4125, - "min": 3914, - "max": 4131 + "mean": 2700.6666666666665, + "median": 2704, + "min": 2658, + "max": 2740 }, "maxLatencyMs": { "unit": "ms", - "mean": 4879.666666666667, - "median": 4929, - "min": 4716, - "max": 4994 + "mean": 4925, + "median": 4931, + "min": 4851, + "max": 4993 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21088665.599999998, - "median": 21165670.4, - "min": 20934656, - "max": 21165670.4 + "mean": 82468317.87333332, + "median": 82529484.8, + "min": 81454694.41, + "max": 83420774.41 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 318, - "median": 318, - "min": 318, - "max": 318 + "mean": 1383, + "median": 1388, + "min": 1355, + "max": 1406 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 63.6, - "median": 63.6, - "min": 63.6, - "max": 63.6 + "mean": 276.6033333333333, + "median": 277.61, + "min": 271, + "max": 281.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 462.6966666666667, - "median": 466.63, - "min": 451.65, - "max": 469.81 + "mean": 213.02666666666664, + "median": 212.06, + "min": 211.28, + "max": 215.74 }, "p50LatencyMs": { "unit": "ms", - "mean": 259.6666666666667, - "median": 257, - "min": 251, - "max": 271 + "mean": 138.66666666666666, + "median": 137, + "min": 136, + "max": 143 }, "p75LatencyMs": { "unit": "ms", - "mean": 339.3333333333333, - "median": 346, - "min": 313, - "max": 359 + "mean": 173.33333333333334, + "median": 174, + "min": 168, + "max": 178 }, "p90LatencyMs": { "unit": "ms", - "mean": 571, - "median": 583, - "min": 530, - "max": 600 + "mean": 280.3333333333333, + "median": 274, + "min": 269, + "max": 298 }, "p99LatencyMs": { "unit": "ms", - "mean": 4170.333333333333, - "median": 4129, - "min": 4086, - "max": 4296 + "mean": 2924.3333333333335, + "median": 2952, + "min": 2846, + "max": 2975 }, "maxLatencyMs": { "unit": "ms", - "mean": 4929.333333333333, - "median": 4905, - "min": 4879, - "max": 5004 + "mean": 4953.333333333333, + "median": 4963, + "min": 4904, + "max": 4993 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 18389401.61, - "median": 18389401.61, - "min": 18389401.61, - "max": 18389401.61 + "mean": 80009625.60000001, + "median": 80297984, + "min": 78384332.8, + "max": 81346560 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1081, - "errors": 0, - "requestsPerSec": 216.2, - "avgLatencyMs": 4.15, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 62531174.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 363, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 72.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20996096, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1447, - "errors": 0, - "requestsPerSec": 289.4, - "avgLatencyMs": 16.79, - "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 20, - "p99LatencyMs": 25, - "maxLatencyMs": 35, - "bytesPerSec": 83709132.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 398, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 79.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 61.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 93, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 103, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23017881.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1490, - "errors": 0, - "requestsPerSec": 298, - "avgLatencyMs": 32.98, - "p50LatencyMs": 33, - "p75LatencyMs": 34, - "p90LatencyMs": 42, - "p99LatencyMs": 52, - "maxLatencyMs": 97, - "bytesPerSec": 86212608, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 400, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 80, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 122.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 217, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 427, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23132569.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1442, - "errors": 0, - "requestsPerSec": 288.4, - "avgLatencyMs": 85.43, - "p50LatencyMs": 82, - "p75LatencyMs": 103, - "p90LatencyMs": 123, - "p99LatencyMs": 167, - "maxLatencyMs": 722, - "bytesPerSec": 83420774.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 412, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 82.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 293.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 257, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 340, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 437, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1657, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2484, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23827251.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1432, - "errors": 0, - "requestsPerSec": 286.4, - "avgLatencyMs": 170.77, - "p50LatencyMs": 129, - "p75LatencyMs": 166, - "p90LatencyMs": 248, - "p99LatencyMs": 1534, - "maxLatencyMs": 3197, - "bytesPerSec": 82844057.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 393, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 78.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 401.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 285, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 362, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 580, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3914, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4779, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22727065.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1408, - "errors": 0, - "requestsPerSec": 281.61, - "avgLatencyMs": 208.2, - "p50LatencyMs": 144, - "p75LatencyMs": 176, - "p90LatencyMs": 245, - "p99LatencyMs": 2740, - "maxLatencyMs": 4993, - "bytesPerSec": 81454694.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 366, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 73.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 445.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 285, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 388, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 624, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4131, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4994, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21165670.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1388, - "errors": 0, - "requestsPerSec": 277.61, - "avgLatencyMs": 211.28, - "p50LatencyMs": 137, - "p75LatencyMs": 168, - "p90LatencyMs": 274, - "p99LatencyMs": 2975, - "maxLatencyMs": 4993, - "bytesPerSec": 80297984, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 318, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 63.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 451.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 271, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 313, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 583, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4129, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4905, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18389401.61, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1096, - "errors": 0, - "requestsPerSec": 219.2, - "avgLatencyMs": 4.15, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 63402803.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 376, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 75.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21739929.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1453, - "errors": 0, - "requestsPerSec": 290.61, - "avgLatencyMs": 16.66, - "p50LatencyMs": 16, - "p75LatencyMs": 17, - "p90LatencyMs": 19, - "p99LatencyMs": 27, - "maxLatencyMs": 36, - "bytesPerSec": 84049920, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 411, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 82.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 89, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 91, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23764992, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1468, - "errors": 0, - "requestsPerSec": 293.61, - "avgLatencyMs": 33.46, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 41, - "p99LatencyMs": 57, - "maxLatencyMs": 65, - "bytesPerSec": 84914995.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 408, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 81.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 120.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 202, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 410, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23591321.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1430, - "errors": 0, - "requestsPerSec": 286, - "avgLatencyMs": 86.01, - "p50LatencyMs": 83, - "p75LatencyMs": 103, - "p90LatencyMs": 119, - "p99LatencyMs": 163, - "maxLatencyMs": 679, - "bytesPerSec": 82712985.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 403, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 80.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 300.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 263, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 337, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 430, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1636, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2276, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23306240, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1441, - "errors": 0, - "requestsPerSec": 288.2, - "avgLatencyMs": 169.66, - "p50LatencyMs": 135, - "p75LatencyMs": 161, - "p90LatencyMs": 256, - "p99LatencyMs": 1543, - "maxLatencyMs": 3263, - "bytesPerSec": 83355238.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 390, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 78, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 417.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 301, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 383, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 590, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4039, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4919, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22553395.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1427, - "errors": 0, - "requestsPerSec": 285.4, - "avgLatencyMs": 208.4, - "p50LatencyMs": 147, - "p75LatencyMs": 182, - "p90LatencyMs": 253, - "p99LatencyMs": 2658, - "maxLatencyMs": 4931, - "bytesPerSec": 82529484.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 362, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 72.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 434.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 265, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 401, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 542, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4125, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4929, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20934656, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1355, - "errors": 0, - "requestsPerSec": 271, - "avgLatencyMs": 215.74, - "p50LatencyMs": 143, - "p75LatencyMs": 178, - "p90LatencyMs": 269, - "p99LatencyMs": 2952, - "maxLatencyMs": 4904, - "bytesPerSec": 78384332.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 318, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 63.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 469.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 257, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 346, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 530, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4296, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5004, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18389401.61, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1088, - "errors": 0, - "requestsPerSec": 217.6, - "avgLatencyMs": 4.14, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 62944051.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 376, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 75.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21739929.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1445, - "errors": 0, - "requestsPerSec": 289, - "avgLatencyMs": 16.83, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 19, - "p99LatencyMs": 24, - "maxLatencyMs": 37, - "bytesPerSec": 83591168, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 414, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 82.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 88, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 96, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23941939.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1450, - "errors": 0, - "requestsPerSec": 290, - "avgLatencyMs": 33.88, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 42, - "p99LatencyMs": 58, - "maxLatencyMs": 78, - "bytesPerSec": 83879526.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 409, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 81.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 119.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 198, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 356, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23650304, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1460, - "errors": 0, - "requestsPerSec": 292, - "avgLatencyMs": 84.37, - "p50LatencyMs": 81, - "p75LatencyMs": 101, - "p90LatencyMs": 120, - "p99LatencyMs": 157, - "maxLatencyMs": 603, - "bytesPerSec": 84456243.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 406, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 81.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 294.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 250, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 332, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 442, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1601, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2366, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23479910.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1459, - "errors": 0, - "requestsPerSec": 291.8, - "avgLatencyMs": 167.95, - "p50LatencyMs": 123, - "p75LatencyMs": 164, - "p90LatencyMs": 242, - "p99LatencyMs": 1554, - "maxLatencyMs": 3021, - "bytesPerSec": 84416921.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 389, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 77.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 416.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 285, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 372, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 594, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3999, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4908, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22494412.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1442, - "errors": 0, - "requestsPerSec": 288.4, - "avgLatencyMs": 205.98, - "p50LatencyMs": 141, - "p75LatencyMs": 175, - "p90LatencyMs": 273, - "p99LatencyMs": 2704, - "maxLatencyMs": 4851, - "bytesPerSec": 83420774.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 366, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 73.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 430.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 293, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 386, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 587, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3914, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4716, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21165670.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1406, - "errors": 0, - "requestsPerSec": 281.2, - "avgLatencyMs": 212.06, - "p50LatencyMs": 136, - "p75LatencyMs": 174, - "p90LatencyMs": 298, - "p99LatencyMs": 2846, - "maxLatencyMs": 4963, - "bytesPerSec": 81346560, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 318, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 63.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 466.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 251, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 359, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 600, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4086, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4879, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18389401.61, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 1, + "representativeIterationIndex": 0, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 29108, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 7996, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1088.3333333333333, - "median": 1088, - "min": 1081, - "max": 1096 + "mean": 371.6666666666667, + "median": 376, + "min": 363, + "max": 376 }, "errors": { "unit": "errors", @@ -1623,71 +2831,71 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 217.66666666666666, - "median": 217.6, - "min": 216.2, - "max": 219.2 + "mean": 74.33333333333333, + "median": 75.2, + "min": 72.6, + "max": 75.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 4.146666666666667, - "median": 4.15, - "min": 4.14, - "max": 4.15 + "mean": 12.93, + "median": 12.8, + "min": 12.79, + "max": 13.2 }, "p50LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 12.333333333333334, + "median": 12, + "min": 12, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 13.333333333333334, + "median": 13, + "min": 13, + "max": 14 }, "p90LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 14, + "median": 14, + "min": 14, + "max": 14 }, "p99LatencyMs": { "unit": "ms", - "mean": 6.333333333333333, - "median": 6, - "min": 6, - "max": 7 + "mean": 19.333333333333332, + "median": 20, + "min": 18, + "max": 20 }, "maxLatencyMs": { "unit": "ms", - "mean": 8.333333333333334, - "median": 8, - "min": 8, - "max": 9 + "mean": 23, + "median": 23, + "min": 23, + "max": 23 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 62959342.93333334, - "median": 62944051.2, - "min": 62531174.4, - "max": 63402803.2 + "mean": 21491985.066666666, + "median": 21739929.6, + "min": 20996096, + "max": 21739929.6 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1448.3333333333333, - "median": 1447, - "min": 1445, - "max": 1453 - }, - "errors": { + "mean": 407.6666666666667, + "median": 411, + "min": 398, + "max": 414 + }, + "errors": { "unit": "errors", "mean": 0, "median": 0, @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 289.67, - "median": 289.4, - "min": 289, - "max": 290.61 + "mean": 81.53333333333335, + "median": 82.2, + "min": 79.6, + "max": 82.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 16.76, - "median": 16.79, - "min": 16.66, - "max": 16.83 + "mean": 60.449999999999996, + "median": 59.9, + "min": 59.47, + "max": 61.98 }, "p50LatencyMs": { "unit": "ms", - "mean": 16.666666666666668, - "median": 17, - "min": 16, - "max": 17 + "mean": 59.666666666666664, + "median": 59, + "min": 59, + "max": 61 }, "p75LatencyMs": { "unit": "ms", - "mean": 17.333333333333332, - "median": 17, - "min": 17, - "max": 18 + "mean": 60.333333333333336, + "median": 60, + "min": 60, + "max": 61 }, "p90LatencyMs": { "unit": "ms", - "mean": 19.333333333333332, - "median": 19, - "min": 19, - "max": 20 + "mean": 63.333333333333336, + "median": 63, + "min": 61, + "max": 66 }, "p99LatencyMs": { "unit": "ms", - "mean": 25.333333333333332, - "median": 25, - "min": 24, - "max": 27 + "mean": 90, + "median": 89, + "min": 88, + "max": 93 }, "maxLatencyMs": { "unit": "ms", - "mean": 36, - "median": 36, - "min": 35, - "max": 37 + "mean": 96.66666666666667, + "median": 96, + "min": 91, + "max": 103 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 83783406.93333334, - "median": 83709132.8, - "min": 83591168, - "max": 84049920 + "mean": 23574937.599999998, + "median": 23764992, + "min": 23017881.6, + "max": 23941939.2 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1469.3333333333333, - "median": 1468, - "min": 1450, - "max": 1490 + "mean": 405.6666666666667, + "median": 408, + "min": 400, + "max": 409 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 293.87, - "median": 293.61, - "min": 290, - "max": 298 + "mean": 81.13333333333333, + "median": 81.6, + "min": 80, + "max": 81.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 33.44, - "median": 33.46, - "min": 32.98, - "max": 33.88 + "mean": 121.07000000000001, + "median": 120.58, + "min": 119.65, + "max": 122.98 }, "p50LatencyMs": { "unit": "ms", - "mean": 33, - "median": 33, - "min": 33, - "max": 33 + "mean": 119.33333333333333, + "median": 119, + "min": 119, + "max": 120 }, "p75LatencyMs": { "unit": "ms", - "mean": 34.666666666666664, - "median": 35, - "min": 34, - "max": 35 + "mean": 127, + "median": 128, + "min": 122, + "max": 131 }, "p90LatencyMs": { "unit": "ms", - "mean": 41.666666666666664, - "median": 42, - "min": 41, - "max": 42 + "mean": 152, + "median": 152, + "min": 149, + "max": 155 }, "p99LatencyMs": { "unit": "ms", - "mean": 55.666666666666664, - "median": 57, - "min": 52, - "max": 58 + "mean": 205.66666666666666, + "median": 202, + "min": 198, + "max": 217 }, "maxLatencyMs": { "unit": "ms", - "mean": 80, - "median": 78, - "min": 65, - "max": 97 + "mean": 397.6666666666667, + "median": 410, + "min": 356, + "max": 427 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 85002376.53666666, - "median": 84914995.2, - "min": 83879526.41, - "max": 86212608 + "mean": 23458065.066666666, + "median": 23591321.6, + "min": 23132569.6, + "max": 23650304 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1444, - "median": 1442, - "min": 1430, - "max": 1460 + "mean": 407, + "median": 406, + "min": 403, + "max": 412 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 288.8, - "median": 288.4, - "min": 286, - "max": 292 + "mean": 81.39999999999999, + "median": 81.2, + "min": 80.6, + "max": 82.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 85.27, - "median": 85.43, - "min": 84.37, - "max": 86.01 + "mean": 296.43, + "median": 294.84, + "min": 293.93, + "max": 300.52 }, "p50LatencyMs": { "unit": "ms", - "mean": 82, - "median": 82, - "min": 81, - "max": 83 + "mean": 256.6666666666667, + "median": 257, + "min": 250, + "max": 263 }, "p75LatencyMs": { "unit": "ms", - "mean": 102.33333333333333, - "median": 103, - "min": 101, - "max": 103 + "mean": 336.3333333333333, + "median": 337, + "min": 332, + "max": 340 }, "p90LatencyMs": { "unit": "ms", - "mean": 120.66666666666667, - "median": 120, - "min": 119, - "max": 123 + "mean": 436.3333333333333, + "median": 437, + "min": 430, + "max": 442 }, "p99LatencyMs": { "unit": "ms", - "mean": 162.33333333333334, - "median": 163, - "min": 157, - "max": 167 + "mean": 1631.3333333333333, + "median": 1636, + "min": 1601, + "max": 1657 }, "maxLatencyMs": { "unit": "ms", - "mean": 668, - "median": 679, - "min": 603, - "max": 722 + "mean": 2375.3333333333335, + "median": 2366, + "min": 2276, + "max": 2484 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 83530001.07, - "median": 83420774.41, - "min": 82712985.6, - "max": 84456243.2 + "mean": 23537800.53333333, + "median": 23479910.4, + "min": 23306240, + "max": 23827251.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1444, - "median": 1441, - "min": 1432, - "max": 1459 + "mean": 390.6666666666667, + "median": 390, + "min": 389, + "max": 393 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 288.79999999999995, - "median": 288.2, - "min": 286.4, - "max": 291.8 + "mean": 78.13333333333333, + "median": 78, + "min": 77.8, + "max": 78.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 169.46, - "median": 169.66, - "min": 167.95, - "max": 170.77 + "mean": 411.90333333333336, + "median": 416.62, + "min": 401.14, + "max": 417.95 }, "p50LatencyMs": { "unit": "ms", - "mean": 129, - "median": 129, - "min": 123, - "max": 135 + "mean": 290.3333333333333, + "median": 285, + "min": 285, + "max": 301 }, "p75LatencyMs": { "unit": "ms", - "mean": 163.66666666666666, - "median": 164, - "min": 161, - "max": 166 + "mean": 372.3333333333333, + "median": 372, + "min": 362, + "max": 383 }, "p90LatencyMs": { "unit": "ms", - "mean": 248.66666666666666, - "median": 248, - "min": 242, - "max": 256 + "mean": 588, + "median": 590, + "min": 580, + "max": 594 }, "p99LatencyMs": { "unit": "ms", - "mean": 1543.6666666666667, - "median": 1543, - "min": 1534, - "max": 1554 + "mean": 3984, + "median": 3999, + "min": 3914, + "max": 4039 }, "maxLatencyMs": { "unit": "ms", - "mean": 3160.3333333333335, - "median": 3197, - "min": 3021, - "max": 3263 + "mean": 4868.666666666667, + "median": 4908, + "min": 4779, + "max": 4919 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 83538739.20333333, - "median": 83355238.41, - "min": 82844057.6, - "max": 84416921.6 + "mean": 22591624.53333333, + "median": 22553395.2, + "min": 22494412.8, + "max": 22727065.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1425.6666666666667, - "median": 1427, - "min": 1408, - "max": 1442 + "mean": 364.6666666666667, + "median": 366, + "min": 362, + "max": 366 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 285.13666666666666, - "median": 285.4, - "min": 281.61, - "max": 288.4 + "mean": 72.93666666666667, + "median": 73.2, + "min": 72.41, + "max": 73.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 207.52666666666667, - "median": 208.2, - "min": 205.98, - "max": 208.4 + "mean": 436.75, + "median": 434.8, + "min": 430.38, + "max": 445.07 }, "p50LatencyMs": { "unit": "ms", - "mean": 144, - "median": 144, - "min": 141, - "max": 147 + "mean": 281, + "median": 285, + "min": 265, + "max": 293 }, "p75LatencyMs": { "unit": "ms", - "mean": 177.66666666666666, - "median": 176, - "min": 175, - "max": 182 + "mean": 391.6666666666667, + "median": 388, + "min": 386, + "max": 401 }, "p90LatencyMs": { "unit": "ms", - "mean": 257, - "median": 253, - "min": 245, - "max": 273 + "mean": 584.3333333333334, + "median": 587, + "min": 542, + "max": 624 }, "p99LatencyMs": { "unit": "ms", - "mean": 2700.6666666666665, - "median": 2704, - "min": 2658, - "max": 2740 + "mean": 4056.6666666666665, + "median": 4125, + "min": 3914, + "max": 4131 }, "maxLatencyMs": { "unit": "ms", - "mean": 4925, - "median": 4931, - "min": 4851, - "max": 4993 + "mean": 4879.666666666667, + "median": 4929, + "min": 4716, + "max": 4994 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 82468317.87333332, - "median": 82529484.8, - "min": 81454694.41, - "max": 83420774.41 + "mean": 21088665.599999998, + "median": 21165670.4, + "min": 20934656, + "max": 21165670.4 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1383, - "median": 1388, - "min": 1355, - "max": 1406 + "mean": 318, + "median": 318, + "min": 318, + "max": 318 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 276.6033333333333, - "median": 277.61, - "min": 271, - "max": 281.2 + "mean": 63.6, + "median": 63.6, + "min": 63.6, + "max": 63.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 213.02666666666664, - "median": 212.06, - "min": 211.28, - "max": 215.74 + "mean": 462.6966666666667, + "median": 466.63, + "min": 451.65, + "max": 469.81 }, "p50LatencyMs": { "unit": "ms", - "mean": 138.66666666666666, - "median": 137, - "min": 136, - "max": 143 + "mean": 259.6666666666667, + "median": 257, + "min": 251, + "max": 271 }, "p75LatencyMs": { "unit": "ms", - "mean": 173.33333333333334, - "median": 174, - "min": 168, - "max": 178 + "mean": 339.3333333333333, + "median": 346, + "min": 313, + "max": 359 }, "p90LatencyMs": { "unit": "ms", - "mean": 280.3333333333333, - "median": 274, - "min": 269, - "max": 298 + "mean": 571, + "median": 583, + "min": 530, + "max": 600 }, "p99LatencyMs": { "unit": "ms", - "mean": 2924.3333333333335, - "median": 2952, - "min": 2846, - "max": 2975 + "mean": 4170.333333333333, + "median": 4129, + "min": 4086, + "max": 4296 }, "maxLatencyMs": { "unit": "ms", - "mean": 4953.333333333333, - "median": 4963, - "min": 4904, - "max": 4993 + "mean": 4929.333333333333, + "median": 4905, + "min": 4879, + "max": 5004 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 80009625.60000001, - "median": 80297984, - "min": 78384332.8, - "max": 81346560 + "mean": 18389401.61, + "median": 18389401.61, + "min": 18389401.61, + "max": 18389401.61 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 122, + "unit": "ms" + }, + "fcpMs": { + "value": 121.778, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 28.064, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.881, + "unit": "ms" + }, + "processingDurationMs": { + "value": 10.542, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.641, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 147, + "unit": "ms" + }, + "fcpMs": { + "value": 146.533, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 44.501, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.7, + "unit": "ms" + }, + "processingDurationMs": { + "value": 22.682, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.119, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 134, + "unit": "ms" + }, + "fcpMs": { + "value": 133.566, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.973, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.696, + "unit": "ms" + }, + "processingDurationMs": { + "value": 12.744, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.533, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 175, + "unit": "ms" + }, + "fcpMs": { + "value": 174.58, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.061999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.667, + "unit": "ms" + }, + "processingDurationMs": { + "value": 12.607, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.788, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 144.5, + "median": 140.5, + "min": 122, + "max": 175 + }, + "fcpMs": { + "unit": "ms", + "mean": 144.11425, + "median": 140.0495, + "min": 121.778, + "max": 174.58 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 28.9, + "median": 25.563, + "min": 19.973, + "max": 44.501 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.736, + "median": 1.698, + "min": 1.667, + "max": 1.881 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 14.643749999999999, + "median": 12.6755, + "min": 10.542, + "max": 22.682 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 12.52025, + "median": 12.214500000000001, + "min": 5.533, + "max": 20.119 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 104, + "unit": "ms" + }, + "fcpMs": { + "value": 104.411, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 45.188, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.918, + "unit": "ms" + }, + "processingDurationMs": { + "value": 27.237, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.033, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 115, + "unit": "ms" + }, + "fcpMs": { + "value": 115.496, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 37.286, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.686, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.461, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.139, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 127, + "unit": "ms" + }, + "fcpMs": { + "value": 127.265, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 44.278, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.784, + "unit": "ms" + }, + "processingDurationMs": { + "value": 29.881, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.613, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 102, + "unit": "ms" + }, + "fcpMs": { + "value": 101.71, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 42.513999999999996, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.808, + "unit": "ms" + }, + "processingDurationMs": { + "value": 23.518, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.188, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 112, + "median": 109.5, + "min": 102, + "max": 127 + }, + "fcpMs": { + "unit": "ms", + "mean": 112.22049999999999, + "median": 109.95349999999999, + "min": 101.71, + "max": 127.265 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 42.316500000000005, + "median": 43.396, + "min": 37.286, + "max": 45.188 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.799, + "median": 1.796, + "min": 1.686, + "max": 1.918 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 24.77425, + "median": 25.377499999999998, + "min": 18.461, + "max": 29.881 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 15.74325, + "median": 16.586, + "min": 12.613, + "max": 17.188 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 415, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 248, + "unit": "count" + }, + "duplicateDependencies": { + "value": 5, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 12, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 186454377, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.155.0.json b/packages/results/data/tanstack/versions/1.155.0.json index bc70d0c8..b9f434be 100644 --- a/packages/results/data/tanstack/versions/1.155.0.json +++ b/packages/results/data/tanstack/versions/1.155.0.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-03T13:34:23.158Z", "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", @@ -35,13 +37,12 @@ "vitest": "4.0.18", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-03T13:34:23.158Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.155.0", "releasedAt": "2026-01-23T22:43:22.317Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1872, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4913, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5219, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4932, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5000, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4387.2, + "median": 4932, + "min": 1872, + "max": 5219 + }, + "nodeModulesSizeBytes": { + "value": 223735808, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5458 + "timeMs": { + "value": 5458, + "unit": "ms" + } }, { - "timeMs": 5330 + "timeMs": { + "value": 5330, + "unit": "ms" + } }, { - "timeMs": 5435 + "timeMs": { + "value": 5435, + "unit": "ms" + } }, { - "timeMs": 5279 + "timeMs": { + "value": 5279, + "unit": "ms" + } }, { - "timeMs": 5364 + "timeMs": { + "value": 5364, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5141 + "timeMs": { + "value": 5141, + "unit": "ms" + } }, { - "timeMs": 5383 + "timeMs": { + "value": 5383, + "unit": "ms" + } }, { - "timeMs": 5418 + "timeMs": { + "value": 5418, + "unit": "ms" + } }, { - "timeMs": 5097 + "timeMs": { + "value": 5097, + "unit": "ms" + } }, { - "timeMs": 5118 + "timeMs": { + "value": 5118, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 415 - }, - "duplicateDependencies": { - "project": "starter", - "result": 12 - }, - "depInstallSize": { - "project": "starter", - "result": 186476602 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2912 + "timeMs": { + "value": 2912, + "unit": "ms" + } }, { - "timeMs": 2901 + "timeMs": { + "value": 2901, + "unit": "ms" + } }, { - "timeMs": 2701 + "timeMs": { + "value": 2701, + "unit": "ms" + } }, { - "timeMs": 2779 + "timeMs": { + "value": 2779, + "unit": "ms" + } }, { - "timeMs": 2881 + "timeMs": { + "value": 2881, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 248, - "duplicateDependencies": 5 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1872 - }, - { - "installTimeMs": 4913 - }, - { - "installTimeMs": 5219 - }, - { - "installTimeMs": 4932 - }, - { - "installTimeMs": 5000 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4387.2, - "median": 4932, - "min": 1872, - "max": 5219 - }, - "nodeModulesSizeBytes": 223735808 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 152, - "fcpMs": 151.702, - "interactionTests": { - "interactionLatencyMs": 34.027, - "inputDelayMs": 1.27, - "processingDurationMs": 13.881, - "presentationDelayMs": 18.876 - } - }, - { - "firstPaintMs": 155, - "fcpMs": 154.802, - "interactionTests": { - "interactionLatencyMs": 36.44199999999999, - "inputDelayMs": 1.769, - "processingDurationMs": 15.956, - "presentationDelayMs": 18.717 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1094, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 218.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 63291392, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1446, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 289.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 28, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 33, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83630489.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1468, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 293.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 33.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 44, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 55, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 110, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84914995.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1468, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 293.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 83.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 157, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 586, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84914995.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1417, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 283.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 172.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 268, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1611, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3310, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81965875.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1412, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 282.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 207.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 272, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2838, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4992, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81677516.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1358, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 271.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 211.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 294, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2877, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4859, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78535065.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 121, - "fcpMs": 121.394, - "interactionTests": { - "interactionLatencyMs": 40.269999999999996, - "inputDelayMs": 1.691, - "processingDurationMs": 18.731, - "presentationDelayMs": 19.848 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1104, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 220.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 63855001.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1447, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 289.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 16.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 27, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 31, + "unit": "ms" + }, + "bytesPerSec": { + "value": 83709132.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1505, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 301, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 32.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 54, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 68, + "unit": "ms" + }, + "bytesPerSec": { + "value": 87064576, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1457, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 291.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 84.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 101, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 154, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 612, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84285849.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1355, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 271, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 180.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 168, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 274, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1706, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3288, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78387609.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1327, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 265.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 217.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 187, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 279, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2881, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4995, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76778700.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1286, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 257.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 220.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 259, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3140, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5003, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74393190.41, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 145, - "fcpMs": 145.241, - "interactionTests": { - "interactionLatencyMs": 27.1, - "inputDelayMs": 1.89, - "processingDurationMs": 17.574, - "presentationDelayMs": 7.636 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1110, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 222, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 64208896, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1409, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 281.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 17.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 17, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 18, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 41, + "unit": "ms" + }, + "bytesPerSec": { + "value": 81494016, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1458, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 291.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 33.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 57, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 123, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84338278.41, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1477, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 295.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 83.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 97, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 158, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 595, + "unit": "ms" + }, + "bytesPerSec": { + "value": 85452390.41, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1467, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 293.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 166.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1356, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2889, + "unit": "ms" + }, + "bytesPerSec": { + "value": 84862566.41, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1424, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 284.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 207.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2690, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4836, + "unit": "ms" + }, + "bytesPerSec": { + "value": 82385305.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1360, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 272, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 212.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 272, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2998, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4937, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78672691.2, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 143.25, - "median": 148.5, - "min": 121, - "max": 155 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 143.28475, - "median": 148.4715, - "min": 121.394, - "max": 154.802 + "representativeIterationIndex": 2, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 28849, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 34.45975, - "median": 35.2345, - "min": 27.1, - "max": 40.269999999999996 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.6549999999999998, - "median": 1.73, - "min": 1.27, - "max": 1.89 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 16.5355, - "median": 16.765, - "min": 13.881, - "max": 18.731 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 16.26925, - "median": 18.7965, - "min": 7.636, - "max": 19.848 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 106, - "fcpMs": 105.525, - "interactionTests": { - "interactionLatencyMs": 40.44, - "inputDelayMs": 1.755, - "processingDurationMs": 28.82, - "presentationDelayMs": 9.865 - } - }, - { - "firstPaintMs": 110, - "fcpMs": 110.016, - "interactionTests": { - "interactionLatencyMs": 31.372, - "inputDelayMs": 1.713, - "processingDurationMs": 17.788, - "presentationDelayMs": 11.871 - } - }, - { - "firstPaintMs": 100, - "fcpMs": 99.75, - "interactionTests": { - "interactionLatencyMs": 27.341, - "inputDelayMs": 1.671, - "processingDurationMs": 13.57, - "presentationDelayMs": 12.1 - } - }, - { - "firstPaintMs": 135, - "fcpMs": 135.089, - "interactionTests": { - "interactionLatencyMs": 31.434, - "inputDelayMs": 1.672, - "processingDurationMs": 13.971, - "presentationDelayMs": 15.791 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 112.75, - "median": 108, - "min": 100, - "max": 135 - }, - "fcpMs": { - "unit": "ms", - "mean": 112.595, - "median": 107.7705, - "min": 99.75, - "max": 135.089 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 32.64675, - "median": 31.403, - "min": 27.341, - "max": 40.44 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.70275, - "median": 1.6925, - "min": 1.671, - "max": 1.755 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 18.53725, - "median": 15.8795, - "min": 13.57, - "max": 28.82 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 12.406749999999999, - "median": 11.9855, - "min": 9.865, - "max": 15.791 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 350, - "errors": 0, - "requestsPerSec": 70, - "avgLatencyMs": 13.76, - "p50LatencyMs": 13, - "p75LatencyMs": 15, - "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 24, - "bytesPerSec": 20245708.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 391, - "errors": 0, - "requestsPerSec": 78.2, - "avgLatencyMs": 63.17, - "p50LatencyMs": 63, - "p75LatencyMs": 64, - "p90LatencyMs": 75, - "p99LatencyMs": 93, - "maxLatencyMs": 111, - "bytesPerSec": 22611558.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 384, - "errors": 0, - "requestsPerSec": 76.8, - "avgLatencyMs": 128.03, - "p50LatencyMs": 127, - "p75LatencyMs": 137, - "p90LatencyMs": 173, - "p99LatencyMs": 215, - "maxLatencyMs": 423, - "bytesPerSec": 22205235.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 352, - "errors": 0, - "requestsPerSec": 70.41, - "avgLatencyMs": 341.76, - "p50LatencyMs": 259, - "p75LatencyMs": 358, - "p90LatencyMs": 526, - "p99LatencyMs": 2319, - "maxLatencyMs": 3045, - "bytesPerSec": 20357120, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 323, - "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 428.29, - "p50LatencyMs": 304, - "p75LatencyMs": 397, - "p90LatencyMs": 612, - "p99LatencyMs": 3783, - "maxLatencyMs": 4806, - "bytesPerSec": 18678579.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 308, - "errors": 0, - "requestsPerSec": 61.6, - "avgLatencyMs": 451.7, - "p50LatencyMs": 253, - "p75LatencyMs": 401, - "p90LatencyMs": 568, - "p99LatencyMs": 4094, - "maxLatencyMs": 4897, - "bytesPerSec": 17812275.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 308, - "errors": 0, - "requestsPerSec": 61.6, - "avgLatencyMs": 469.93, - "p50LatencyMs": 258, - "p75LatencyMs": 379, - "p90LatencyMs": 569, - "p99LatencyMs": 4031, - "maxLatencyMs": 4685, - "bytesPerSec": 17812684.8, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 384, - "errors": 0, - "requestsPerSec": 76.8, - "avgLatencyMs": 12.62, - "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 13, - "p99LatencyMs": 18, - "maxLatencyMs": 32, - "bytesPerSec": 22208512, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 416, - "errors": 0, - "requestsPerSec": 83.2, - "avgLatencyMs": 59.24, - "p50LatencyMs": 58, - "p75LatencyMs": 60, - "p90LatencyMs": 62, - "p99LatencyMs": 88, - "maxLatencyMs": 94, - "bytesPerSec": 24059904, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 419, - "errors": 0, - "requestsPerSec": 83.8, - "avgLatencyMs": 117.48, - "p50LatencyMs": 115, - "p75LatencyMs": 124, - "p90LatencyMs": 147, - "p99LatencyMs": 212, - "maxLatencyMs": 377, - "bytesPerSec": 24233574.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 414, - "errors": 0, - "requestsPerSec": 82.8, - "avgLatencyMs": 291.41, - "p50LatencyMs": 266, - "p75LatencyMs": 320, - "p90LatencyMs": 418, - "p99LatencyMs": 1425, - "maxLatencyMs": 1968, - "bytesPerSec": 23945216, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 387, - "errors": 0, - "requestsPerSec": 77.41, - "avgLatencyMs": 409.51, - "p50LatencyMs": 256, - "p75LatencyMs": 375, - "p90LatencyMs": 508, - "p99LatencyMs": 4127, - "maxLatencyMs": 4977, - "bytesPerSec": 22379724.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 330, - "errors": 0, - "requestsPerSec": 66, - "avgLatencyMs": 434.6, - "p50LatencyMs": 305, - "p75LatencyMs": 377, - "p90LatencyMs": 661, - "p99LatencyMs": 3720, - "maxLatencyMs": 4770, - "bytesPerSec": 19086131.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 274, - "errors": 0, - "requestsPerSec": 54.8, - "avgLatencyMs": 489.25, - "p50LatencyMs": 270, - "p75LatencyMs": 347, - "p90LatencyMs": 1333, - "p99LatencyMs": 4438, - "maxLatencyMs": 4886, - "bytesPerSec": 15842508.8, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 382, - "errors": 0, - "requestsPerSec": 76.41, - "avgLatencyMs": 12.64, - "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 22090547.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 412, - "errors": 0, - "requestsPerSec": 82.4, - "avgLatencyMs": 59.76, - "p50LatencyMs": 59, - "p75LatencyMs": 61, - "p90LatencyMs": 69, - "p99LatencyMs": 94, - "maxLatencyMs": 108, - "bytesPerSec": 23827251.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 392, - "errors": 0, - "requestsPerSec": 78.41, - "avgLatencyMs": 125.42, - "p50LatencyMs": 125, - "p75LatencyMs": 132, - "p90LatencyMs": 147, - "p99LatencyMs": 247, - "maxLatencyMs": 364, - "bytesPerSec": 22667264, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 345, - "errors": 0, - "requestsPerSec": 69, - "avgLatencyMs": 349.47, - "p50LatencyMs": 298, - "p75LatencyMs": 422, - "p90LatencyMs": 483, - "p99LatencyMs": 2119, - "maxLatencyMs": 2885, - "bytesPerSec": 19947520, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 331, - "errors": 0, - "requestsPerSec": 66.2, - "avgLatencyMs": 429.8, - "p50LatencyMs": 282, - "p75LatencyMs": 386, - "p90LatencyMs": 545, - "p99LatencyMs": 3951, - "maxLatencyMs": 4866, - "bytesPerSec": 19142246.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 323, - "errors": 0, - "requestsPerSec": 64.6, - "avgLatencyMs": 460.08, - "p50LatencyMs": 312, - "p75LatencyMs": 390, - "p90LatencyMs": 613, - "p99LatencyMs": 4046, - "maxLatencyMs": 4826, - "bytesPerSec": 18678988.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 200, - "requests": 290, - "errors": 0, - "requestsPerSec": 58, - "avgLatencyMs": 481.27, - "p50LatencyMs": 275, - "p75LatencyMs": 390, - "p90LatencyMs": 629, - "p99LatencyMs": 4377, - "maxLatencyMs": 4848, - "bytesPerSec": 16770662.4, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 2, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 7515, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 372, - "median": 382, - "min": 350, - "max": 384 + "mean": 1102.6666666666667, + "median": 1104, + "min": 1094, + "max": 1110 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 74.40333333333334, - "median": 76.41, - "min": 70, - "max": 76.8 + "mean": 220.53333333333333, + "median": 220.8, + "min": 218.8, + "max": 222 }, "avgLatencyMs": { "unit": "ms", - "mean": 13.006666666666666, - "median": 12.64, - "min": 12.62, - "max": 13.76 + "mean": 4.13, + "median": 4.13, + "min": 4.13, + "max": 4.13 }, "p50LatencyMs": { "unit": "ms", - "mean": 12.333333333333334, - "median": 12, - "min": 12, - "max": 13 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p75LatencyMs": { "unit": "ms", - "mean": 13.666666666666666, - "median": 13, - "min": 13, - "max": 15 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "p90LatencyMs": { "unit": "ms", - "mean": 14, - "median": 14, - "min": 13, - "max": 15 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p99LatencyMs": { "unit": "ms", - "mean": 19, - "median": 18, - "min": 18, - "max": 21 + "mean": 6, + "median": 6, + "min": 6, + "max": 6 }, "maxLatencyMs": { "unit": "ms", - "mean": 26.333333333333332, - "median": 24, - "min": 23, - "max": 32 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21514922.666666668, - "median": 22090547.2, - "min": 20245708.8, - "max": 22208512 + "mean": 63785096.53333333, + "median": 63855001.6, + "min": 63291392, + "max": 64208896 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 406.3333333333333, - "median": 412, - "min": 391, - "max": 416 + "mean": 1434, + "median": 1446, + "min": 1409, + "max": 1447 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 81.26666666666667, - "median": 82.4, - "min": 78.2, - "max": 83.2 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 60.72333333333333, - "median": 59.76, - "min": 59.24, - "max": 63.17 + "mean": 286.79999999999995, + "median": 289.2, + "min": 281.8, + "max": 289.4 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 16.93, + "median": 16.81, + "min": 16.81, + "max": 17.17 }, "p50LatencyMs": { "unit": "ms", - "mean": 60, - "median": 59, - "min": 58, - "max": 63 + "mean": 17, + "median": 17, + "min": 17, + "max": 17 }, "p75LatencyMs": { "unit": "ms", - "mean": 61.666666666666664, - "median": 61, - "min": 60, - "max": 64 + "mean": 17.333333333333332, + "median": 17, + "min": 17, + "max": 18 }, "p90LatencyMs": { "unit": "ms", - "mean": 68.66666666666667, - "median": 69, - "min": 62, - "max": 75 + "mean": 19.666666666666668, + "median": 20, + "min": 19, + "max": 20 }, "p99LatencyMs": { "unit": "ms", - "mean": 91.66666666666667, - "median": 93, - "min": 88, - "max": 94 + "mean": 28.666666666666668, + "median": 28, + "min": 27, + "max": 31 }, "maxLatencyMs": { "unit": "ms", - "mean": 104.33333333333333, - "median": 108, - "min": 94, - "max": 111 + "mean": 35, + "median": 33, + "min": 31, + "max": 41 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 23499571.2, - "median": 23827251.2, - "min": 22611558.4, - "max": 24059904 + "mean": 82944546.13333333, + "median": 83630489.6, + "min": 81494016, + "max": 83709132.8 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 398.3333333333333, - "median": 392, - "min": 384, - "max": 419 + "mean": 1477, + "median": 1468, + "min": 1458, + "max": 1505 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 79.67, - "median": 78.41, - "min": 76.8, - "max": 83.8 + "mean": 295.4066666666667, + "median": 293.61, + "min": 291.61, + "max": 301 }, "avgLatencyMs": { "unit": "ms", - "mean": 123.64333333333333, - "median": 125.42, - "min": 117.48, - "max": 128.03 + "mean": 33.24, + "median": 33.45, + "min": 32.64, + "max": 33.63 }, "p50LatencyMs": { "unit": "ms", - "mean": 122.33333333333333, - "median": 125, - "min": 115, - "max": 127 + "mean": 33, + "median": 33, + "min": 33, + "max": 33 }, "p75LatencyMs": { "unit": "ms", - "mean": 131, - "median": 132, - "min": 124, - "max": 137 + "mean": 34, + "median": 34, + "min": 33, + "max": 35 }, "p90LatencyMs": { "unit": "ms", - "mean": 155.66666666666666, - "median": 147, - "min": 147, - "max": 173 + "mean": 41, + "median": 40, + "min": 39, + "max": 44 }, "p99LatencyMs": { "unit": "ms", - "mean": 224.66666666666666, - "median": 215, - "min": 212, - "max": 247 + "mean": 55.333333333333336, + "median": 55, + "min": 54, + "max": 57 }, "maxLatencyMs": { "unit": "ms", - "mean": 388, - "median": 377, - "min": 364, - "max": 423 + "mean": 100.33333333333333, + "median": 110, + "min": 68, + "max": 123 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 23035357.866666663, - "median": 22667264, - "min": 22205235.2, - "max": 24233574.4 + "mean": 85439283.20333333, + "median": 84914995.2, + "min": 84338278.41, + "max": 87064576 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 370.3333333333333, - "median": 352, - "min": 345, - "max": 414 + "mean": 1467.3333333333333, + "median": 1468, + "min": 1457, + "max": 1477 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 74.07, - "median": 70.41, - "min": 69, - "max": 82.8 + "mean": 293.46999999999997, + "median": 293.61, + "min": 291.4, + "max": 295.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 327.5466666666667, - "median": 341.76, - "min": 291.41, - "max": 349.47 + "mean": 83.90333333333334, + "median": 83.84, + "min": 83.37, + "max": 84.5 }, "p50LatencyMs": { "unit": "ms", - "mean": 274.3333333333333, - "median": 266, - "min": 259, - "max": 298 + "mean": 81, + "median": 81, + "min": 79, + "max": 83 }, "p75LatencyMs": { "unit": "ms", - "mean": 366.6666666666667, - "median": 358, - "min": 320, - "max": 422 + "mean": 100.33333333333333, + "median": 101, + "min": 97, + "max": 103 }, "p90LatencyMs": { "unit": "ms", - "mean": 475.6666666666667, - "median": 483, - "min": 418, - "max": 526 + "mean": 118, + "median": 117, + "min": 116, + "max": 121 }, "p99LatencyMs": { "unit": "ms", - "mean": 1954.3333333333333, - "median": 2119, - "min": 1425, - "max": 2319 + "mean": 156.33333333333334, + "median": 157, + "min": 154, + "max": 158 }, "maxLatencyMs": { "unit": "ms", - "mean": 2632.6666666666665, - "median": 2885, - "min": 1968, - "max": 3045 + "mean": 597.6666666666666, + "median": 595, + "min": 586, + "max": 612 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21416618.666666668, - "median": 20357120, - "min": 19947520, - "max": 23945216 + "mean": 84884411.73666666, + "median": 84914995.2, + "min": 84285849.6, + "max": 85452390.41 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 347, - "median": 331, - "min": 323, - "max": 387 + "mean": 1413, + "median": 1417, + "min": 1355, + "max": 1467 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 69.40333333333332, - "median": 66.2, - "min": 64.6, - "max": 77.41 + "mean": 282.59999999999997, + "median": 283.4, + "min": 271, + "max": 293.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 422.5333333333333, - "median": 428.29, - "min": 409.51, - "max": 429.8 + "mean": 173.1, + "median": 172.39, + "min": 166.25, + "max": 180.66 }, "p50LatencyMs": { "unit": "ms", - "mean": 280.6666666666667, - "median": 282, - "min": 256, - "max": 304 + "mean": 133, + "median": 131, + "min": 127, + "max": 141 }, "p75LatencyMs": { "unit": "ms", - "mean": 386, - "median": 386, - "min": 375, - "max": 397 + "mean": 162.66666666666666, + "median": 160, + "min": 160, + "max": 168 }, "p90LatencyMs": { "unit": "ms", - "mean": 555, - "median": 545, - "min": 508, - "max": 612 + "mean": 265, + "median": 268, + "min": 253, + "max": 274 }, "p99LatencyMs": { "unit": "ms", - "mean": 3953.6666666666665, - "median": 3951, - "min": 3783, - "max": 4127 + "mean": 1557.6666666666667, + "median": 1611, + "min": 1356, + "max": 1706 }, "maxLatencyMs": { "unit": "ms", - "mean": 4883, - "median": 4866, - "min": 4806, - "max": 4977 + "mean": 3162.3333333333335, + "median": 3288, + "min": 2889, + "max": 3310 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 20066850.133333333, - "median": 19142246.4, - "min": 18678579.2, - "max": 22379724.8 + "mean": 81738683.73666666, + "median": 81965875.2, + "min": 78387609.6, + "max": 84862566.41 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 320.3333333333333, - "median": 323, - "min": 308, - "max": 330 + "mean": 1387.6666666666667, + "median": 1412, + "min": 1327, + "max": 1424 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 64.06666666666666, - "median": 64.6, - "min": 61.6, - "max": 66 + "mean": 277.5333333333333, + "median": 282.4, + "min": 265.4, + "max": 284.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 448.7933333333333, - "median": 451.7, - "min": 434.6, - "max": 460.08 + "mean": 210.56333333333336, + "median": 207.53, + "min": 207.07, + "max": 217.09 }, "p50LatencyMs": { "unit": "ms", - "mean": 290, - "median": 305, - "min": 253, - "max": 312 + "mean": 138.66666666666666, + "median": 140, + "min": 134, + "max": 142 }, "p75LatencyMs": { "unit": "ms", - "mean": 389.3333333333333, - "median": 390, - "min": 377, - "max": 401 + "mean": 183, + "median": 186, + "min": 176, + "max": 187 }, "p90LatencyMs": { "unit": "ms", - "mean": 614, - "median": 613, - "min": 568, - "max": 661 + "mean": 269.6666666666667, + "median": 272, + "min": 258, + "max": 279 }, "p99LatencyMs": { "unit": "ms", - "mean": 3953.3333333333335, - "median": 4046, - "min": 3720, - "max": 4094 + "mean": 2803, + "median": 2838, + "min": 2690, + "max": 2881 }, "maxLatencyMs": { "unit": "ms", - "mean": 4831, - "median": 4826, - "min": 4770, - "max": 4897 + "mean": 4941, + "median": 4992, + "min": 4836, + "max": 4995 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 18525798.400000002, - "median": 18678988.8, - "min": 17812275.2, - "max": 19086131.2 + "mean": 80280507.73333333, + "median": 81677516.8, + "min": 76778700.8, + "max": 82385305.6 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 290.6666666666667, - "median": 290, - "min": 274, - "max": 308 + "mean": 1334.6666666666667, + "median": 1358, + "min": 1286, + "max": 1360 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 58.13333333333333, - "median": 58, - "min": 54.8, - "max": 61.6 + "mean": 266.93666666666667, + "median": 271.61, + "min": 257.2, + "max": 272 }, "avgLatencyMs": { "unit": "ms", - "mean": 480.15000000000003, - "median": 481.27, - "min": 469.93, - "max": 489.25 + "mean": 214.91333333333333, + "median": 212.29, + "min": 211.74, + "max": 220.71 }, "p50LatencyMs": { "unit": "ms", - "mean": 267.6666666666667, - "median": 270, - "min": 258, - "max": 275 + "mean": 142, + "median": 142, + "min": 137, + "max": 147 }, "p75LatencyMs": { "unit": "ms", - "mean": 372, - "median": 379, - "min": 347, - "max": 390 + "mean": 174.33333333333334, + "median": 174, + "min": 165, + "max": 184 }, "p90LatencyMs": { "unit": "ms", - "mean": 843.6666666666666, - "median": 629, - "min": 569, - "max": 1333 + "mean": 275, + "median": 272, + "min": 259, + "max": 294 }, "p99LatencyMs": { "unit": "ms", - "mean": 4282, - "median": 4377, - "min": 4031, - "max": 4438 + "mean": 3005, + "median": 2998, + "min": 2877, + "max": 3140 }, "maxLatencyMs": { "unit": "ms", - "mean": 4806.333333333333, - "median": 4848, - "min": 4685, - "max": 4886 + "mean": 4933, + "median": 4937, + "min": 4859, + "max": 5003 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 16808618.666666668, - "median": 16770662.4, - "min": 15842508.8, - "max": 17812684.8 + "mean": 77200315.73666666, + "median": 78535065.6, + "min": 74393190.41, + "max": 78672691.2 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1094, - "errors": 0, - "requestsPerSec": 218.8, - "avgLatencyMs": 4.13, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 63291392, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 350, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 70, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20245708.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1446, - "errors": 0, - "requestsPerSec": 289.2, - "avgLatencyMs": 16.81, - "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 20, - "p99LatencyMs": 28, - "maxLatencyMs": 33, - "bytesPerSec": 83630489.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 391, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 78.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 63.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 93, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 111, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22611558.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1468, - "errors": 0, - "requestsPerSec": 293.61, - "avgLatencyMs": 33.45, - "p50LatencyMs": 33, - "p75LatencyMs": 34, - "p90LatencyMs": 44, - "p99LatencyMs": 55, - "maxLatencyMs": 110, - "bytesPerSec": 84914995.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 384, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 76.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 215, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 423, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22205235.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1468, - "errors": 0, - "requestsPerSec": 293.61, - "avgLatencyMs": 83.84, - "p50LatencyMs": 79, - "p75LatencyMs": 103, - "p90LatencyMs": 121, - "p99LatencyMs": 157, - "maxLatencyMs": 586, - "bytesPerSec": 84914995.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 352, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 70.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 341.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 259, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 358, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 526, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2319, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3045, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20357120, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1417, - "errors": 0, - "requestsPerSec": 283.4, - "avgLatencyMs": 172.39, - "p50LatencyMs": 131, - "p75LatencyMs": 160, - "p90LatencyMs": 268, - "p99LatencyMs": 1611, - "maxLatencyMs": 3310, - "bytesPerSec": 81965875.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 323, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 428.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 304, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 397, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 612, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3783, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4806, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18678579.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1412, - "errors": 0, - "requestsPerSec": 282.4, - "avgLatencyMs": 207.53, - "p50LatencyMs": 142, - "p75LatencyMs": 176, - "p90LatencyMs": 272, - "p99LatencyMs": 2838, - "maxLatencyMs": 4992, - "bytesPerSec": 81677516.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 308, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 61.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 451.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 401, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 568, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4094, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4897, + "unit": "ms" + }, + "bytesPerSec": { + "value": 17812275.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1358, - "errors": 0, - "requestsPerSec": 271.61, - "avgLatencyMs": 211.74, - "p50LatencyMs": 142, - "p75LatencyMs": 174, - "p90LatencyMs": 294, - "p99LatencyMs": 2877, - "maxLatencyMs": 4859, - "bytesPerSec": 78535065.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 308, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 61.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 469.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 379, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 569, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4031, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4685, + "unit": "ms" + }, + "bytesPerSec": { + "value": 17812684.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1104, - "errors": 0, - "requestsPerSec": 220.8, - "avgLatencyMs": 4.13, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 63855001.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 384, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 76.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.62, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 32, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22208512, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1447, - "errors": 0, - "requestsPerSec": 289.4, - "avgLatencyMs": 16.81, - "p50LatencyMs": 17, - "p75LatencyMs": 17, - "p90LatencyMs": 19, - "p99LatencyMs": 27, - "maxLatencyMs": 31, - "bytesPerSec": 83709132.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 416, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 83.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 88, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 94, + "unit": "ms" + }, + "bytesPerSec": { + "value": 24059904, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1505, - "errors": 0, - "requestsPerSec": 301, - "avgLatencyMs": 32.64, - "p50LatencyMs": 33, - "p75LatencyMs": 33, - "p90LatencyMs": 39, - "p99LatencyMs": 54, - "maxLatencyMs": 68, - "bytesPerSec": 87064576, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 419, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 83.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 117.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 115, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 212, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 377, + "unit": "ms" + }, + "bytesPerSec": { + "value": 24233574.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1457, - "errors": 0, - "requestsPerSec": 291.4, - "avgLatencyMs": 84.5, - "p50LatencyMs": 83, - "p75LatencyMs": 101, - "p90LatencyMs": 117, - "p99LatencyMs": 154, - "maxLatencyMs": 612, - "bytesPerSec": 84285849.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 414, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 82.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 291.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 266, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 320, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 418, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1425, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1968, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23945216, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1355, - "errors": 0, - "requestsPerSec": 271, - "avgLatencyMs": 180.66, - "p50LatencyMs": 141, - "p75LatencyMs": 168, - "p90LatencyMs": 274, - "p99LatencyMs": 1706, - "maxLatencyMs": 3288, - "bytesPerSec": 78387609.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 387, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 77.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 409.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 256, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 375, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 508, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4127, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4977, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22379724.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1327, - "errors": 0, - "requestsPerSec": 265.4, - "avgLatencyMs": 217.09, - "p50LatencyMs": 140, - "p75LatencyMs": 187, - "p90LatencyMs": 279, - "p99LatencyMs": 2881, - "maxLatencyMs": 4995, - "bytesPerSec": 76778700.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 330, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 66, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 434.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 305, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 377, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 661, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3720, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4770, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19086131.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1286, - "errors": 0, - "requestsPerSec": 257.2, - "avgLatencyMs": 220.71, - "p50LatencyMs": 147, - "p75LatencyMs": 184, - "p90LatencyMs": 259, - "p99LatencyMs": 3140, - "maxLatencyMs": 5003, - "bytesPerSec": 74393190.41, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 274, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 54.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 489.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 270, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 347, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1333, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4438, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4886, + "unit": "ms" + }, + "bytesPerSec": { + "value": 15842508.8, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1110, - "errors": 0, - "requestsPerSec": 222, - "avgLatencyMs": 4.13, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 7, - "bytesPerSec": 64208896, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 382, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 76.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22090547.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1409, - "errors": 0, - "requestsPerSec": 281.8, - "avgLatencyMs": 17.17, - "p50LatencyMs": 17, - "p75LatencyMs": 18, - "p90LatencyMs": 20, - "p99LatencyMs": 31, - "maxLatencyMs": 41, - "bytesPerSec": 81494016, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 412, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 82.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 94, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 108, + "unit": "ms" + }, + "bytesPerSec": { + "value": 23827251.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1458, - "errors": 0, - "requestsPerSec": 291.61, - "avgLatencyMs": 33.63, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 40, - "p99LatencyMs": 57, - "maxLatencyMs": 123, - "bytesPerSec": 84338278.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 392, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 78.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 125.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 247, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 364, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22667264, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1477, - "errors": 0, - "requestsPerSec": 295.4, - "avgLatencyMs": 83.37, - "p50LatencyMs": 81, - "p75LatencyMs": 97, - "p90LatencyMs": 116, - "p99LatencyMs": 158, - "maxLatencyMs": 595, - "bytesPerSec": 85452390.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 345, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 69, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 349.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 298, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 422, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 483, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2119, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2885, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19947520, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1467, - "errors": 0, - "requestsPerSec": 293.4, - "avgLatencyMs": 166.25, - "p50LatencyMs": 127, - "p75LatencyMs": 160, - "p90LatencyMs": 253, - "p99LatencyMs": 1356, - "maxLatencyMs": 2889, - "bytesPerSec": 84862566.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 331, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 66.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 429.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 282, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 386, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 545, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3951, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4866, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19142246.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1424, - "errors": 0, - "requestsPerSec": 284.8, - "avgLatencyMs": 207.07, - "p50LatencyMs": 134, - "p75LatencyMs": 186, - "p90LatencyMs": 258, - "p99LatencyMs": 2690, - "maxLatencyMs": 4836, - "bytesPerSec": 82385305.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 323, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 64.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 460.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 312, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 390, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 613, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4046, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4826, + "unit": "ms" + }, + "bytesPerSec": { + "value": 18678988.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1360, - "errors": 0, - "requestsPerSec": 272, - "avgLatencyMs": 212.29, - "p50LatencyMs": 137, - "p75LatencyMs": 165, - "p90LatencyMs": 272, - "p99LatencyMs": 2998, - "maxLatencyMs": 4937, - "bytesPerSec": 78672691.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 290, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 58, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 481.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 275, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 390, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 629, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4377, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4848, + "unit": "ms" + }, + "bytesPerSec": { + "value": 16770662.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 28849, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 7515, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1102.6666666666667, - "median": 1104, - "min": 1094, - "max": 1110 + "mean": 372, + "median": 382, + "min": 350, + "max": 384 }, "errors": { "unit": "errors", @@ -1623,69 +2831,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 220.53333333333333, - "median": 220.8, - "min": 218.8, - "max": 222 + "mean": 74.40333333333334, + "median": 76.41, + "min": 70, + "max": 76.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 4.13, - "median": 4.13, - "min": 4.13, - "max": 4.13 + "mean": 13.006666666666666, + "median": 12.64, + "min": 12.62, + "max": 13.76 }, "p50LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 12.333333333333334, + "median": 12, + "min": 12, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 13.666666666666666, + "median": 13, + "min": 13, + "max": 15 }, "p90LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 14, + "median": 14, + "min": 13, + "max": 15 }, "p99LatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 6, - "max": 6 + "mean": 19, + "median": 18, + "min": 18, + "max": 21 }, "maxLatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 26.333333333333332, + "median": 24, + "min": 23, + "max": 32 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 63785096.53333333, - "median": 63855001.6, - "min": 63291392, - "max": 64208896 + "mean": 21514922.666666668, + "median": 22090547.2, + "min": 20245708.8, + "max": 22208512 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1434, - "median": 1446, - "min": 1409, - "max": 1447 + "mean": 406.3333333333333, + "median": 412, + "min": 391, + "max": 416 }, "errors": { "unit": "errors", @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 286.79999999999995, - "median": 289.2, - "min": 281.8, - "max": 289.4 + "mean": 81.26666666666667, + "median": 82.4, + "min": 78.2, + "max": 83.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 16.93, - "median": 16.81, - "min": 16.81, - "max": 17.17 + "mean": 60.72333333333333, + "median": 59.76, + "min": 59.24, + "max": 63.17 }, "p50LatencyMs": { "unit": "ms", - "mean": 17, - "median": 17, - "min": 17, - "max": 17 + "mean": 60, + "median": 59, + "min": 58, + "max": 63 }, "p75LatencyMs": { "unit": "ms", - "mean": 17.333333333333332, - "median": 17, - "min": 17, - "max": 18 + "mean": 61.666666666666664, + "median": 61, + "min": 60, + "max": 64 }, "p90LatencyMs": { "unit": "ms", - "mean": 19.666666666666668, - "median": 20, - "min": 19, - "max": 20 + "mean": 68.66666666666667, + "median": 69, + "min": 62, + "max": 75 }, "p99LatencyMs": { "unit": "ms", - "mean": 28.666666666666668, - "median": 28, - "min": 27, - "max": 31 + "mean": 91.66666666666667, + "median": 93, + "min": 88, + "max": 94 }, "maxLatencyMs": { "unit": "ms", - "mean": 35, - "median": 33, - "min": 31, - "max": 41 + "mean": 104.33333333333333, + "median": 108, + "min": 94, + "max": 111 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 82944546.13333333, - "median": 83630489.6, - "min": 81494016, - "max": 83709132.8 + "mean": 23499571.2, + "median": 23827251.2, + "min": 22611558.4, + "max": 24059904 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1477, - "median": 1468, - "min": 1458, - "max": 1505 + "mean": 398.3333333333333, + "median": 392, + "min": 384, + "max": 419 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 295.4066666666667, - "median": 293.61, - "min": 291.61, - "max": 301 + "mean": 79.67, + "median": 78.41, + "min": 76.8, + "max": 83.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 33.24, - "median": 33.45, - "min": 32.64, - "max": 33.63 + "mean": 123.64333333333333, + "median": 125.42, + "min": 117.48, + "max": 128.03 }, "p50LatencyMs": { "unit": "ms", - "mean": 33, - "median": 33, - "min": 33, - "max": 33 + "mean": 122.33333333333333, + "median": 125, + "min": 115, + "max": 127 }, "p75LatencyMs": { "unit": "ms", - "mean": 34, - "median": 34, - "min": 33, - "max": 35 + "mean": 131, + "median": 132, + "min": 124, + "max": 137 }, "p90LatencyMs": { "unit": "ms", - "mean": 41, - "median": 40, - "min": 39, - "max": 44 + "mean": 155.66666666666666, + "median": 147, + "min": 147, + "max": 173 }, "p99LatencyMs": { "unit": "ms", - "mean": 55.333333333333336, - "median": 55, - "min": 54, - "max": 57 + "mean": 224.66666666666666, + "median": 215, + "min": 212, + "max": 247 }, "maxLatencyMs": { "unit": "ms", - "mean": 100.33333333333333, - "median": 110, - "min": 68, - "max": 123 + "mean": 388, + "median": 377, + "min": 364, + "max": 423 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 85439283.20333333, - "median": 84914995.2, - "min": 84338278.41, - "max": 87064576 + "mean": 23035357.866666663, + "median": 22667264, + "min": 22205235.2, + "max": 24233574.4 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1467.3333333333333, - "median": 1468, - "min": 1457, - "max": 1477 + "mean": 370.3333333333333, + "median": 352, + "min": 345, + "max": 414 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 293.46999999999997, - "median": 293.61, - "min": 291.4, - "max": 295.4 + "mean": 74.07, + "median": 70.41, + "min": 69, + "max": 82.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 83.90333333333334, - "median": 83.84, - "min": 83.37, - "max": 84.5 + "mean": 327.5466666666667, + "median": 341.76, + "min": 291.41, + "max": 349.47 }, "p50LatencyMs": { "unit": "ms", - "mean": 81, - "median": 81, - "min": 79, - "max": 83 + "mean": 274.3333333333333, + "median": 266, + "min": 259, + "max": 298 }, "p75LatencyMs": { "unit": "ms", - "mean": 100.33333333333333, - "median": 101, - "min": 97, - "max": 103 + "mean": 366.6666666666667, + "median": 358, + "min": 320, + "max": 422 }, "p90LatencyMs": { "unit": "ms", - "mean": 118, - "median": 117, - "min": 116, - "max": 121 + "mean": 475.6666666666667, + "median": 483, + "min": 418, + "max": 526 }, "p99LatencyMs": { "unit": "ms", - "mean": 156.33333333333334, - "median": 157, - "min": 154, - "max": 158 + "mean": 1954.3333333333333, + "median": 2119, + "min": 1425, + "max": 2319 }, "maxLatencyMs": { "unit": "ms", - "mean": 597.6666666666666, - "median": 595, - "min": 586, - "max": 612 + "mean": 2632.6666666666665, + "median": 2885, + "min": 1968, + "max": 3045 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 84884411.73666666, - "median": 84914995.2, - "min": 84285849.6, - "max": 85452390.41 + "mean": 21416618.666666668, + "median": 20357120, + "min": 19947520, + "max": 23945216 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1413, - "median": 1417, - "min": 1355, - "max": 1467 + "mean": 347, + "median": 331, + "min": 323, + "max": 387 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 282.59999999999997, - "median": 283.4, - "min": 271, - "max": 293.4 + "mean": 69.40333333333332, + "median": 66.2, + "min": 64.6, + "max": 77.41 }, "avgLatencyMs": { "unit": "ms", - "mean": 173.1, - "median": 172.39, - "min": 166.25, - "max": 180.66 + "mean": 422.5333333333333, + "median": 428.29, + "min": 409.51, + "max": 429.8 }, "p50LatencyMs": { "unit": "ms", - "mean": 133, - "median": 131, - "min": 127, - "max": 141 + "mean": 280.6666666666667, + "median": 282, + "min": 256, + "max": 304 }, "p75LatencyMs": { "unit": "ms", - "mean": 162.66666666666666, - "median": 160, - "min": 160, - "max": 168 + "mean": 386, + "median": 386, + "min": 375, + "max": 397 }, "p90LatencyMs": { "unit": "ms", - "mean": 265, - "median": 268, - "min": 253, - "max": 274 + "mean": 555, + "median": 545, + "min": 508, + "max": 612 }, "p99LatencyMs": { "unit": "ms", - "mean": 1557.6666666666667, - "median": 1611, - "min": 1356, - "max": 1706 + "mean": 3953.6666666666665, + "median": 3951, + "min": 3783, + "max": 4127 }, "maxLatencyMs": { "unit": "ms", - "mean": 3162.3333333333335, - "median": 3288, - "min": 2889, - "max": 3310 + "mean": 4883, + "median": 4866, + "min": 4806, + "max": 4977 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 81738683.73666666, - "median": 81965875.2, - "min": 78387609.6, - "max": 84862566.41 + "mean": 20066850.133333333, + "median": 19142246.4, + "min": 18678579.2, + "max": 22379724.8 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1387.6666666666667, - "median": 1412, - "min": 1327, - "max": 1424 + "mean": 320.3333333333333, + "median": 323, + "min": 308, + "max": 330 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 277.5333333333333, - "median": 282.4, - "min": 265.4, - "max": 284.8 + "mean": 64.06666666666666, + "median": 64.6, + "min": 61.6, + "max": 66 }, "avgLatencyMs": { "unit": "ms", - "mean": 210.56333333333336, - "median": 207.53, - "min": 207.07, - "max": 217.09 + "mean": 448.7933333333333, + "median": 451.7, + "min": 434.6, + "max": 460.08 }, "p50LatencyMs": { "unit": "ms", - "mean": 138.66666666666666, - "median": 140, - "min": 134, - "max": 142 + "mean": 290, + "median": 305, + "min": 253, + "max": 312 }, "p75LatencyMs": { "unit": "ms", - "mean": 183, - "median": 186, - "min": 176, - "max": 187 + "mean": 389.3333333333333, + "median": 390, + "min": 377, + "max": 401 }, "p90LatencyMs": { "unit": "ms", - "mean": 269.6666666666667, - "median": 272, - "min": 258, - "max": 279 + "mean": 614, + "median": 613, + "min": 568, + "max": 661 }, "p99LatencyMs": { "unit": "ms", - "mean": 2803, - "median": 2838, - "min": 2690, - "max": 2881 + "mean": 3953.3333333333335, + "median": 4046, + "min": 3720, + "max": 4094 }, "maxLatencyMs": { "unit": "ms", - "mean": 4941, - "median": 4992, - "min": 4836, - "max": 4995 + "mean": 4831, + "median": 4826, + "min": 4770, + "max": 4897 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 80280507.73333333, - "median": 81677516.8, - "min": 76778700.8, - "max": 82385305.6 + "mean": 18525798.400000002, + "median": 18678988.8, + "min": 17812275.2, + "max": 19086131.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1334.6666666666667, - "median": 1358, - "min": 1286, - "max": 1360 + "mean": 290.6666666666667, + "median": 290, + "min": 274, + "max": 308 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 266.93666666666667, - "median": 271.61, - "min": 257.2, - "max": 272 + "mean": 58.13333333333333, + "median": 58, + "min": 54.8, + "max": 61.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 214.91333333333333, - "median": 212.29, - "min": 211.74, - "max": 220.71 + "mean": 480.15000000000003, + "median": 481.27, + "min": 469.93, + "max": 489.25 }, "p50LatencyMs": { "unit": "ms", - "mean": 142, - "median": 142, - "min": 137, - "max": 147 + "mean": 267.6666666666667, + "median": 270, + "min": 258, + "max": 275 }, "p75LatencyMs": { "unit": "ms", - "mean": 174.33333333333334, - "median": 174, - "min": 165, - "max": 184 + "mean": 372, + "median": 379, + "min": 347, + "max": 390 }, "p90LatencyMs": { "unit": "ms", - "mean": 275, - "median": 272, - "min": 259, - "max": 294 + "mean": 843.6666666666666, + "median": 629, + "min": 569, + "max": 1333 }, "p99LatencyMs": { "unit": "ms", - "mean": 3005, - "median": 2998, - "min": 2877, - "max": 3140 + "mean": 4282, + "median": 4377, + "min": 4031, + "max": 4438 }, "maxLatencyMs": { "unit": "ms", - "mean": 4933, - "median": 4937, - "min": 4859, - "max": 5003 + "mean": 4806.333333333333, + "median": 4848, + "min": 4685, + "max": 4886 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 77200315.73666666, - "median": 78535065.6, - "min": 74393190.41, - "max": 78672691.2 + "mean": 16808618.666666668, + "median": 16770662.4, + "min": 15842508.8, + "max": 17812684.8 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 152, + "unit": "ms" + }, + "fcpMs": { + "value": 151.702, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 34.027, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.27, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.881, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.876, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 155, + "unit": "ms" + }, + "fcpMs": { + "value": 154.802, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 36.44199999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.769, + "unit": "ms" + }, + "processingDurationMs": { + "value": 15.956, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.717, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 121, + "unit": "ms" + }, + "fcpMs": { + "value": 121.394, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 40.269999999999996, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.691, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.731, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 19.848, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 145, + "unit": "ms" + }, + "fcpMs": { + "value": 145.241, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 27.1, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.89, + "unit": "ms" + }, + "processingDurationMs": { + "value": 17.574, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.636, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 143.25, + "median": 148.5, + "min": 121, + "max": 155 + }, + "fcpMs": { + "unit": "ms", + "mean": 143.28475, + "median": 148.4715, + "min": 121.394, + "max": 154.802 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 34.45975, + "median": 35.2345, + "min": 27.1, + "max": 40.269999999999996 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.6549999999999998, + "median": 1.73, + "min": 1.27, + "max": 1.89 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 16.5355, + "median": 16.765, + "min": 13.881, + "max": 18.731 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 16.26925, + "median": 18.7965, + "min": 7.636, + "max": 19.848 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 106, + "unit": "ms" + }, + "fcpMs": { + "value": 105.525, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 40.44, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.755, + "unit": "ms" + }, + "processingDurationMs": { + "value": 28.82, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.865, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 110, + "unit": "ms" + }, + "fcpMs": { + "value": 110.016, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 31.372, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.713, + "unit": "ms" + }, + "processingDurationMs": { + "value": 17.788, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.871, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 100, + "unit": "ms" + }, + "fcpMs": { + "value": 99.75, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 27.341, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.671, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.57, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.1, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 135, + "unit": "ms" + }, + "fcpMs": { + "value": 135.089, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 31.434, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.672, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.971, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.791, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 112.75, + "median": 108, + "min": 100, + "max": 135 + }, + "fcpMs": { + "unit": "ms", + "mean": 112.595, + "median": 107.7705, + "min": 99.75, + "max": 135.089 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 32.64675, + "median": 31.403, + "min": 27.341, + "max": 40.44 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.70275, + "median": 1.6925, + "min": 1.671, + "max": 1.755 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 18.53725, + "median": 15.8795, + "min": 13.57, + "max": 28.82 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 12.406749999999999, + "median": 11.9855, + "min": 9.865, + "max": 15.791 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 415, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 248, + "unit": "count" + }, + "duplicateDependencies": { + "value": 5, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 12, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 186476602, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.156.0.json b/packages/results/data/tanstack/versions/1.156.0.json index b5f4a237..2c276f2c 100644 --- a/packages/results/data/tanstack/versions/1.156.0.json +++ b/packages/results/data/tanstack/versions/1.156.0.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-06T13:19:52.304Z", "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", @@ -35,13 +37,12 @@ "vitest": "4.0.18", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-06T13:19:52.304Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.156.0", "releasedAt": "2026-01-23T23:51:56.707Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1779, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1637, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1655, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1632, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1629, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 1666.4, + "median": 1637, + "min": 1629, + "max": 1779 + }, + "nodeModulesSizeBytes": { + "value": 223756288, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5792 + "timeMs": { + "value": 5792, + "unit": "ms" + } }, { - "timeMs": 5183 + "timeMs": { + "value": 5183, + "unit": "ms" + } }, { - "timeMs": 5215 + "timeMs": { + "value": 5215, + "unit": "ms" + } }, { - "timeMs": 5089 + "timeMs": { + "value": 5089, + "unit": "ms" + } }, { - "timeMs": 5197 + "timeMs": { + "value": 5197, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5186 + "timeMs": { + "value": 5186, + "unit": "ms" + } }, { - "timeMs": 5216 + "timeMs": { + "value": 5216, + "unit": "ms" + } }, { - "timeMs": 5095 + "timeMs": { + "value": 5095, + "unit": "ms" + } }, { - "timeMs": 5300 + "timeMs": { + "value": 5300, + "unit": "ms" + } }, { - "timeMs": 5060 + "timeMs": { + "value": 5060, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 415 - }, - "duplicateDependencies": { - "project": "starter", - "result": 12 - }, - "depInstallSize": { - "project": "starter", - "result": 186496709 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3637 + "timeMs": { + "value": 3637, + "unit": "ms" + } }, { - "timeMs": 3040 + "timeMs": { + "value": 3040, + "unit": "ms" + } }, { - "timeMs": 2761 + "timeMs": { + "value": 2761, + "unit": "ms" + } }, { - "timeMs": 2828 + "timeMs": { + "value": 2828, + "unit": "ms" + } }, { - "timeMs": 3061 + "timeMs": { + "value": 3061, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 248, - "duplicateDependencies": 5 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1779 - }, - { - "installTimeMs": 1637 - }, - { - "installTimeMs": 1655 - }, - { - "installTimeMs": 1632 - }, - { - "installTimeMs": 1629 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1666.4, - "median": 1637, - "min": 1629, - "max": 1779 - }, - "nodeModulesSizeBytes": 223756288 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 144, - "fcpMs": 144.033, - "interactionTests": { - "interactionLatencyMs": 25.45, - "inputDelayMs": 1.209, - "processingDurationMs": 18.532, - "presentationDelayMs": 5.709 - } - }, - { - "firstPaintMs": 157, - "fcpMs": 157.004, - "interactionTests": { - "interactionLatencyMs": 23.529, - "inputDelayMs": 1.578, - "processingDurationMs": 15.77, - "presentationDelayMs": 6.181 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 820, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 164, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47431680, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 989, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 197.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 40, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 52, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57216204.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1002, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 200.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 49.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 81, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 156, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57963315.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 983, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 196.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 124.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 104, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 193, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 482, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1190, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56855756.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 949, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 189.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 240.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 205, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 302, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3188, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4977, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54896230.4, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 938, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 187.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 238.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 282, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3076, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4816, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54260531.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5020, + "unit": "ms" + }, + "requests": { + "value": 895, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 179, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 250.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 210, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3373, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4948, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51781632, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 118, - "fcpMs": 118.147, - "interactionTests": { - "interactionLatencyMs": 23.098999999999997, - "inputDelayMs": 1.649, - "processingDurationMs": 14.431, - "presentationDelayMs": 7.019 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 830, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48021504, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 984, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 196.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 43, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 52, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56921292.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1031, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 206.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 47.72, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 76, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 140, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59634483.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1036, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 207.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 118.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 384, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1165, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59922841.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 989, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 197.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 236.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 203, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 302, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3115, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4843, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57209651.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 952, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 190.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 240.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 200, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 271, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3192, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4911, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55073177.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 918, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 183.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 249.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 208, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 327, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3350, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4972, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53100544, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 123, - "fcpMs": 123.22, - "interactionTests": { - "interactionLatencyMs": 26.609, - "inputDelayMs": 1.95, - "processingDurationMs": 16.666, - "presentationDelayMs": 7.993 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 835, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 167, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48303308.8, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1011, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 202.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 49, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58481049.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 994, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 198.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 49.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 97, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 128, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57504563.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 996, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 199.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 123.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 449, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1116, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57615974.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 979, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 195.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 233.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 223, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 271, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2990, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4771, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56632934.4, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 964, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 192.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 242.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 208, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 295, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3188, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4927, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55767859.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 924, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 184.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 247.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 194, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 311, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3279, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4902, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53452800, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 135.5, - "median": 133.5, - "min": 118, - "max": 157 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 135.601, - "median": 133.6265, - "min": 118.147, - "max": 157.004 + "representativeIterationIndex": 2, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 20019, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 24.671750000000003, - "median": 24.4895, - "min": 23.098999999999997, - "max": 26.609 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.5965, - "median": 1.6135000000000002, - "min": 1.209, - "max": 1.95 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 16.34975, - "median": 16.218, - "min": 14.431, - "max": 18.532 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 6.7255, - "median": 6.6, - "min": 5.709, - "max": 7.993 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 183, - "fcpMs": 182.777, - "interactionTests": { - "interactionLatencyMs": 47.733000000000004, - "inputDelayMs": 2.271, - "processingDurationMs": 26.67, - "presentationDelayMs": 18.792 - } - }, - { - "firstPaintMs": 184, - "fcpMs": 183.709, - "interactionTests": { - "interactionLatencyMs": 52.111000000000004, - "inputDelayMs": 2.212, - "processingDurationMs": 29.792, - "presentationDelayMs": 20.107 - } - }, - { - "firstPaintMs": 137, - "fcpMs": 136.808, - "interactionTests": { - "interactionLatencyMs": 43.056, - "inputDelayMs": 2.145, - "processingDurationMs": 29.816, - "presentationDelayMs": 11.095 - } - }, - { - "firstPaintMs": 124, - "fcpMs": 123.913, - "interactionTests": { - "interactionLatencyMs": 41.863, - "inputDelayMs": 2.089, - "processingDurationMs": 31.358, - "presentationDelayMs": 8.416 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 157, - "median": 160, - "min": 124, - "max": 184 - }, - "fcpMs": { - "unit": "ms", - "mean": 156.80175, - "median": 159.7925, - "min": 123.913, - "max": 183.709 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 46.19075, - "median": 45.3945, - "min": 41.863, - "max": 52.111000000000004 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.17925, - "median": 2.1785, - "min": 2.089, - "max": 2.271 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 29.409000000000002, - "median": 29.804000000000002, - "min": 26.67, - "max": 31.358 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 14.6025, - "median": 14.9435, - "min": 8.416, - "max": 20.107 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 342, - "errors": 0, - "requestsPerSec": 68.41, - "avgLatencyMs": 13.95, - "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 15, - "p99LatencyMs": 25, - "maxLatencyMs": 25, - "bytesPerSec": 19777126.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 374, - "errors": 0, - "requestsPerSec": 74.8, - "avgLatencyMs": 65.94, - "p50LatencyMs": 64, - "p75LatencyMs": 66, - "p90LatencyMs": 77, - "p99LatencyMs": 106, - "maxLatencyMs": 116, - "bytesPerSec": 21625241.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 380, - "errors": 0, - "requestsPerSec": 76, - "avgLatencyMs": 129.39, - "p50LatencyMs": 128, - "p75LatencyMs": 131, - "p90LatencyMs": 154, - "p99LatencyMs": 237, - "maxLatencyMs": 403, - "bytesPerSec": 21975859.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 379, - "errors": 0, - "requestsPerSec": 75.8, - "avgLatencyMs": 316.97, - "p50LatencyMs": 251, - "p75LatencyMs": 310, - "p90LatencyMs": 477, - "p99LatencyMs": 1937, - "maxLatencyMs": 3053, - "bytesPerSec": 21920153.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 363, - "errors": 0, - "requestsPerSec": 72.6, - "avgLatencyMs": 401.93, - "p50LatencyMs": 292, - "p75LatencyMs": 358, - "p90LatencyMs": 569, - "p99LatencyMs": 3799, - "maxLatencyMs": 4759, - "bytesPerSec": 20992000, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 340, - "errors": 0, - "requestsPerSec": 68, - "avgLatencyMs": 450.12, - "p50LatencyMs": 251, - "p75LatencyMs": 427, - "p90LatencyMs": 603, - "p99LatencyMs": 4181, - "maxLatencyMs": 4929, - "bytesPerSec": 19660390.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 294, - "errors": 0, - "requestsPerSec": 58.8, - "avgLatencyMs": 473.83, - "p50LatencyMs": 281, - "p75LatencyMs": 336, - "p90LatencyMs": 653, - "p99LatencyMs": 4141, - "maxLatencyMs": 4807, - "bytesPerSec": 17003315.2, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 358, - "errors": 0, - "requestsPerSec": 71.6, - "avgLatencyMs": 13.47, - "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 14, - "p99LatencyMs": 19, - "maxLatencyMs": 24, - "bytesPerSec": 20707737.61, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 388, - "errors": 0, - "requestsPerSec": 77.6, - "avgLatencyMs": 63.5, - "p50LatencyMs": 63, - "p75LatencyMs": 64, - "p90LatencyMs": 66, - "p99LatencyMs": 93, - "maxLatencyMs": 109, - "bytesPerSec": 22437888, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 380, - "errors": 0, - "requestsPerSec": 76, - "avgLatencyMs": 129.32, - "p50LatencyMs": 129, - "p75LatencyMs": 139, - "p90LatencyMs": 154, - "p99LatencyMs": 179, - "maxLatencyMs": 254, - "bytesPerSec": 21975859.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 370, - "errors": 0, - "requestsPerSec": 74, - "avgLatencyMs": 325.16, - "p50LatencyMs": 263, - "p75LatencyMs": 370, - "p90LatencyMs": 428, - "p99LatencyMs": 2033, - "maxLatencyMs": 2652, - "bytesPerSec": 21395865.61, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 359, - "errors": 0, - "requestsPerSec": 71.8, - "avgLatencyMs": 428.01, - "p50LatencyMs": 293, - "p75LatencyMs": 377, - "p90LatencyMs": 580, - "p99LatencyMs": 3977, - "maxLatencyMs": 4933, - "bytesPerSec": 20760985.61, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 341, - "errors": 0, - "requestsPerSec": 68.2, - "avgLatencyMs": 445.65, - "p50LatencyMs": 291, - "p75LatencyMs": 391, - "p90LatencyMs": 633, - "p99LatencyMs": 4025, - "maxLatencyMs": 4687, - "bytesPerSec": 19720601.61, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 298, - "errors": 0, - "requestsPerSec": 59.6, - "avgLatencyMs": 480.43, - "p50LatencyMs": 263, - "p75LatencyMs": 351, - "p90LatencyMs": 1242, - "p99LatencyMs": 4417, - "maxLatencyMs": 4997, - "bytesPerSec": 17235968, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 361, - "errors": 0, - "requestsPerSec": 72.2, - "avgLatencyMs": 13.45, - "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 14, - "p99LatencyMs": 17, - "maxLatencyMs": 23, - "bytesPerSec": 20878131.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 394, - "errors": 0, - "requestsPerSec": 78.8, - "avgLatencyMs": 62.56, - "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 64, - "p99LatencyMs": 92, - "maxLatencyMs": 98, - "bytesPerSec": 22781952, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 392, - "errors": 0, - "requestsPerSec": 78.41, - "avgLatencyMs": 125.23, - "p50LatencyMs": 125, - "p75LatencyMs": 127, - "p90LatencyMs": 161, - "p99LatencyMs": 228, - "maxLatencyMs": 390, - "bytesPerSec": 22667264, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 382, - "errors": 0, - "requestsPerSec": 76.41, - "avgLatencyMs": 313.52, - "p50LatencyMs": 264, - "p75LatencyMs": 352, - "p90LatencyMs": 429, - "p99LatencyMs": 2205, - "maxLatencyMs": 2591, - "bytesPerSec": 22090547.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 367, - "errors": 0, - "requestsPerSec": 73.41, - "avgLatencyMs": 425.54, - "p50LatencyMs": 303, - "p75LatencyMs": 418, - "p90LatencyMs": 632, - "p99LatencyMs": 3771, - "maxLatencyMs": 4757, - "bytesPerSec": 21224652.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 345, - "errors": 0, - "requestsPerSec": 69, - "avgLatencyMs": 445.65, - "p50LatencyMs": 272, - "p75LatencyMs": 448, - "p90LatencyMs": 568, - "p99LatencyMs": 4199, - "maxLatencyMs": 4938, - "bytesPerSec": 19948748.8, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 294, - "errors": 0, - "requestsPerSec": 58.8, - "avgLatencyMs": 474.1, - "p50LatencyMs": 267, - "p75LatencyMs": 327, - "p90LatencyMs": 634, - "p99LatencyMs": 4236, - "maxLatencyMs": 4898, - "bytesPerSec": 17003315.2, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 7501, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 353.6666666666667, - "median": 358, - "min": 342, - "max": 361 + "mean": 828.3333333333334, + "median": 830, + "min": 820, + "max": 835 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 70.73666666666666, - "median": 71.6, - "min": 68.41, - "max": 72.2 + "mean": 165.66666666666666, + "median": 166, + "min": 164, + "max": 167 }, "avgLatencyMs": { "unit": "ms", - "mean": 13.623333333333335, - "median": 13.47, - "min": 13.45, - "max": 13.95 + "mean": 5.273333333333333, + "median": 5.25, + "min": 5.17, + "max": 5.4 }, "p50LatencyMs": { "unit": "ms", - "mean": 13, - "median": 13, - "min": 13, - "max": 13 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p75LatencyMs": { "unit": "ms", - "mean": 14, - "median": 14, - "min": 14, - "max": 14 + "mean": 5.333333333333333, + "median": 5, + "min": 5, + "max": 6 }, "p90LatencyMs": { "unit": "ms", - "mean": 14.333333333333334, - "median": 14, - "min": 14, - "max": 15 + "mean": 6, + "median": 6, + "min": 6, + "max": 6 }, "p99LatencyMs": { "unit": "ms", - "mean": 20.333333333333332, - "median": 19, - "min": 17, - "max": 25 + "mean": 7.333333333333333, + "median": 7, + "min": 7, + "max": 8 }, "maxLatencyMs": { "unit": "ms", - "mean": 24, - "median": 24, - "min": 23, - "max": 25 + "mean": 10, + "median": 10, + "min": 9, + "max": 11 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 20454331.736666664, - "median": 20707737.61, - "min": 19777126.4, - "max": 20878131.2 + "mean": 47918830.93333334, + "median": 48021504, + "min": 47431680, + "max": 48303308.8 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 385.3333333333333, - "median": 388, - "min": 374, - "max": 394 + "mean": 994.6666666666666, + "median": 989, + "min": 984, + "max": 1011 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 77.06666666666666, - "median": 77.6, - "min": 74.8, - "max": 78.8 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 64, - "median": 63.5, - "min": 62.56, - "max": 65.94 + "mean": 198.9333333333333, + "median": 197.8, + "min": 196.8, + "max": 202.2 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 24.55666666666667, + "median": 24.71, + "min": 24.12, + "max": 24.84 }, "p50LatencyMs": { "unit": "ms", - "mean": 63, - "median": 63, - "min": 62, - "max": 64 + "mean": 24, + "median": 24, + "min": 24, + "max": 24 }, "p75LatencyMs": { "unit": "ms", - "mean": 64.33333333333333, - "median": 64, - "min": 63, - "max": 66 + "mean": 25.333333333333332, + "median": 25, + "min": 25, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 69, - "median": 66, - "min": 64, - "max": 77 + "mean": 29.333333333333332, + "median": 29, + "min": 29, + "max": 30 }, "p99LatencyMs": { "unit": "ms", - "mean": 97, - "median": 93, - "min": 92, - "max": 106 + "mean": 40, + "median": 40, + "min": 37, + "max": 43 }, "maxLatencyMs": { "unit": "ms", - "mean": 107.66666666666667, - "median": 109, - "min": 98, - "max": 116 + "mean": 51, + "median": 52, + "min": 49, + "max": 52 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 22281693.866666667, - "median": 22437888, - "min": 21625241.6, - "max": 22781952 + "mean": 57539515.73333333, + "median": 57216204.8, + "min": 56921292.8, + "max": 58481049.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 384, - "median": 380, - "min": 380, - "max": 392 + "mean": 1009, + "median": 1002, + "min": 994, + "max": 1031 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 76.80333333333333, - "median": 76, - "min": 76, - "max": 78.41 + "mean": 201.80000000000004, + "median": 200.4, + "min": 198.8, + "max": 206.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 127.98, - "median": 129.32, - "min": 125.23, - "max": 129.39 + "mean": 48.79, + "median": 49.08, + "min": 47.72, + "max": 49.57 }, "p50LatencyMs": { "unit": "ms", - "mean": 127.33333333333333, - "median": 128, - "min": 125, - "max": 129 + "mean": 48.333333333333336, + "median": 48, + "min": 48, + "max": 49 }, "p75LatencyMs": { "unit": "ms", - "mean": 132.33333333333334, - "median": 131, - "min": 127, - "max": 139 + "mean": 56, + "median": 57, + "min": 53, + "max": 58 }, "p90LatencyMs": { "unit": "ms", - "mean": 156.33333333333334, - "median": 154, - "min": 154, - "max": 161 + "mean": 65, + "median": 66, + "min": 63, + "max": 66 }, "p99LatencyMs": { "unit": "ms", - "mean": 214.66666666666666, - "median": 228, - "min": 179, - "max": 237 + "mean": 84.66666666666667, + "median": 81, + "min": 76, + "max": 97 }, "maxLatencyMs": { "unit": "ms", - "mean": 349, - "median": 390, - "min": 254, - "max": 403 + "mean": 141.33333333333334, + "median": 140, + "min": 128, + "max": 156 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 22206327.466666665, - "median": 21975859.2, - "min": 21975859.2, - "max": 22667264 + "mean": 58367453.866666675, + "median": 57963315.2, + "min": 57504563.2, + "max": 59634483.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 377, - "median": 379, - "min": 370, - "max": 382 + "mean": 1005, + "median": 996, + "min": 983, + "max": 1036 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 75.40333333333334, - "median": 75.8, - "min": 74, - "max": 76.41 + "mean": 201, + "median": 199.2, + "min": 196.6, + "max": 207.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 318.55, - "median": 316.97, - "min": 313.52, - "max": 325.16 + "mean": 122.17333333333333, + "median": 123.09, + "min": 118.68, + "max": 124.75 }, "p50LatencyMs": { "unit": "ms", - "mean": 259.3333333333333, - "median": 263, - "min": 251, - "max": 264 + "mean": 102.66666666666667, + "median": 102, + "min": 102, + "max": 104 }, "p75LatencyMs": { "unit": "ms", - "mean": 344, - "median": 352, - "min": 310, - "max": 370 + "mean": 156.33333333333334, + "median": 159, + "min": 150, + "max": 160 }, "p90LatencyMs": { "unit": "ms", - "mean": 444.6666666666667, - "median": 429, - "min": 428, - "max": 477 + "mean": 186, + "median": 189, + "min": 176, + "max": 193 }, "p99LatencyMs": { "unit": "ms", - "mean": 2058.3333333333335, - "median": 2033, - "min": 1937, - "max": 2205 + "mean": 438.3333333333333, + "median": 449, + "min": 384, + "max": 482 }, "maxLatencyMs": { "unit": "ms", - "mean": 2765.3333333333335, - "median": 2652, - "min": 2591, - "max": 3053 + "mean": 1157, + "median": 1165, + "min": 1116, + "max": 1190 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 21802188.80333333, - "median": 21920153.6, - "min": 21395865.61, - "max": 22090547.2 + "mean": 58131524.26666667, + "median": 57615974.4, + "min": 56855756.8, + "max": 59922841.6 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 363, - "median": 363, - "min": 359, - "max": 367 + "mean": 972.3333333333334, + "median": 979, + "min": 949, + "max": 989 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 72.60333333333332, - "median": 72.6, - "min": 71.8, - "max": 73.41 + "mean": 194.4666666666667, + "median": 195.8, + "min": 189.8, + "max": 197.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 418.49333333333334, - "median": 425.54, - "min": 401.93, - "max": 428.01 + "mean": 236.79666666666665, + "median": 236.31, + "min": 233.22, + "max": 240.86 }, "p50LatencyMs": { "unit": "ms", - "mean": 296, - "median": 293, - "min": 292, - "max": 303 + "mean": 161, + "median": 159, + "min": 158, + "max": 166 }, "p75LatencyMs": { "unit": "ms", - "mean": 384.3333333333333, - "median": 377, - "min": 358, - "max": 418 + "mean": 210.33333333333334, + "median": 205, + "min": 203, + "max": 223 }, "p90LatencyMs": { "unit": "ms", - "mean": 593.6666666666666, - "median": 580, - "min": 569, - "max": 632 + "mean": 291.6666666666667, + "median": 302, + "min": 271, + "max": 302 }, "p99LatencyMs": { "unit": "ms", - "mean": 3849, - "median": 3799, - "min": 3771, - "max": 3977 + "mean": 3097.6666666666665, + "median": 3115, + "min": 2990, + "max": 3188 }, "maxLatencyMs": { "unit": "ms", - "mean": 4816.333333333333, - "median": 4759, - "min": 4757, - "max": 4933 + "mean": 4863.666666666667, + "median": 4843, + "min": 4771, + "max": 4977 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 20992546.136666667, - "median": 20992000, - "min": 20760985.61, - "max": 21224652.8 + "mean": 56246272, + "median": 56632934.4, + "min": 54896230.4, + "max": 57209651.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 342, - "median": 341, - "min": 340, - "max": 345 + "mean": 951.3333333333334, + "median": 952, + "min": 938, + "max": 964 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 68.39999999999999, - "median": 68.2, - "min": 68, - "max": 69 + "mean": 190.26666666666665, + "median": 190.4, + "min": 187.6, + "max": 192.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 447.14000000000004, - "median": 445.65, - "min": 445.65, - "max": 450.12 + "mean": 240.3066666666667, + "median": 240.15, + "min": 238.58, + "max": 242.19 }, "p50LatencyMs": { "unit": "ms", - "mean": 271.3333333333333, - "median": 272, - "min": 251, - "max": 291 + "mean": 164, + "median": 165, + "min": 158, + "max": 169 }, "p75LatencyMs": { "unit": "ms", - "mean": 422, - "median": 427, - "min": 391, - "max": 448 + "mean": 207.66666666666666, + "median": 208, + "min": 200, + "max": 215 }, "p90LatencyMs": { "unit": "ms", - "mean": 601.3333333333334, - "median": 603, - "min": 568, - "max": 633 + "mean": 282.6666666666667, + "median": 282, + "min": 271, + "max": 295 }, "p99LatencyMs": { "unit": "ms", - "mean": 4135, - "median": 4181, - "min": 4025, - "max": 4199 + "mean": 3152, + "median": 3188, + "min": 3076, + "max": 3192 }, "maxLatencyMs": { "unit": "ms", - "mean": 4851.333333333333, - "median": 4929, - "min": 4687, - "max": 4938 + "mean": 4884.666666666667, + "median": 4911, + "min": 4816, + "max": 4927 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 19776580.27, - "median": 19720601.61, - "min": 19660390.4, - "max": 19948748.8 + "mean": 55033856, + "median": 55073177.6, + "min": 54260531.2, + "max": 55767859.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 295.3333333333333, - "median": 294, - "min": 294, - "max": 298 + "mean": 912.3333333333334, + "median": 918, + "min": 895, + "max": 924 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 59.06666666666666, - "median": 58.8, - "min": 58.8, - "max": 59.6 + "mean": 182.4666666666667, + "median": 183.6, + "min": 179, + "max": 184.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 476.12000000000006, - "median": 474.1, - "min": 473.83, - "max": 480.43 + "mean": 249.48, + "median": 249.95, + "min": 247.53, + "max": 250.96 }, "p50LatencyMs": { "unit": "ms", - "mean": 270.3333333333333, - "median": 267, - "min": 263, - "max": 281 + "mean": 163, + "median": 160, + "min": 160, + "max": 169 }, "p75LatencyMs": { "unit": "ms", - "mean": 338, - "median": 336, - "min": 327, - "max": 351 + "mean": 204, + "median": 208, + "min": 194, + "max": 210 }, "p90LatencyMs": { "unit": "ms", - "mean": 843, - "median": 653, - "min": 634, - "max": 1242 + "mean": 309.6666666666667, + "median": 311, + "min": 291, + "max": 327 }, "p99LatencyMs": { "unit": "ms", - "mean": 4264.666666666667, - "median": 4236, - "min": 4141, - "max": 4417 + "mean": 3334, + "median": 3350, + "min": 3279, + "max": 3373 }, "maxLatencyMs": { "unit": "ms", - "mean": 4900.666666666667, - "median": 4898, - "min": 4807, - "max": 4997 + "mean": 4940.666666666667, + "median": 4948, + "min": 4902, + "max": 4972 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 17080866.133333337, - "median": 17003315.2, - "min": 17003315.2, - "max": 17235968 + "mean": 52778325.333333336, + "median": 53100544, + "min": 51781632, + "max": 53452800 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 820, - "errors": 0, - "requestsPerSec": 164, - "avgLatencyMs": 5.4, - "p50LatencyMs": 5, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 47431680, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 342, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 25, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 25, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19777126.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 989, - "errors": 0, - "requestsPerSec": 197.8, - "avgLatencyMs": 24.71, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 29, - "p99LatencyMs": 40, - "maxLatencyMs": 52, - "bytesPerSec": 57216204.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 374, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 74.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 106, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 116, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21625241.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1002, - "errors": 0, - "requestsPerSec": 200.4, - "avgLatencyMs": 49.08, - "p50LatencyMs": 49, - "p75LatencyMs": 58, - "p90LatencyMs": 66, - "p99LatencyMs": 81, - "maxLatencyMs": 156, - "bytesPerSec": 57963315.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 380, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 76, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 129.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 237, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 403, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21975859.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 983, - "errors": 0, - "requestsPerSec": 196.6, - "avgLatencyMs": 124.75, - "p50LatencyMs": 104, - "p75LatencyMs": 159, - "p90LatencyMs": 193, - "p99LatencyMs": 482, - "maxLatencyMs": 1190, - "bytesPerSec": 56855756.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 379, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 75.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 316.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 251, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 310, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 477, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1937, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3053, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21920153.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 949, - "errors": 0, - "requestsPerSec": 189.8, - "avgLatencyMs": 240.86, - "p50LatencyMs": 158, - "p75LatencyMs": 205, - "p90LatencyMs": 302, - "p99LatencyMs": 3188, - "maxLatencyMs": 4977, - "bytesPerSec": 54896230.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 363, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 72.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 401.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 292, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 358, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 569, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3799, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4759, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20992000, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 938, - "errors": 0, - "requestsPerSec": 187.6, - "avgLatencyMs": 238.58, - "p50LatencyMs": 158, - "p75LatencyMs": 215, - "p90LatencyMs": 282, - "p99LatencyMs": 3076, - "maxLatencyMs": 4816, - "bytesPerSec": 54260531.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 340, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 450.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 251, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 427, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 603, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4181, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4929, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19660390.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 895, - "errors": 0, - "requestsPerSec": 179, - "avgLatencyMs": 250.96, - "p50LatencyMs": 169, - "p75LatencyMs": 210, - "p90LatencyMs": 291, - "p99LatencyMs": 3373, - "maxLatencyMs": 4948, - "bytesPerSec": 51781632, - "elapsedTimeMs": 5020 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 294, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 58.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 473.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 281, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 336, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 653, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4141, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4807, + "unit": "ms" + }, + "bytesPerSec": { + "value": 17003315.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 830, - "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 5.25, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 6, - "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 48021504, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 358, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20707737.61, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 984, - "errors": 0, - "requestsPerSec": 196.8, - "avgLatencyMs": 24.84, - "p50LatencyMs": 24, - "p75LatencyMs": 26, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 52, - "bytesPerSec": 56921292.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 388, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 77.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 63.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 93, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 109, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22437888, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1031, - "errors": 0, - "requestsPerSec": 206.2, - "avgLatencyMs": 47.72, - "p50LatencyMs": 48, - "p75LatencyMs": 53, - "p90LatencyMs": 63, - "p99LatencyMs": 76, - "maxLatencyMs": 140, - "bytesPerSec": 59634483.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 380, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 76, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 129.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 179, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 254, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21975859.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1036, - "errors": 0, - "requestsPerSec": 207.2, - "avgLatencyMs": 118.68, - "p50LatencyMs": 102, - "p75LatencyMs": 150, - "p90LatencyMs": 176, - "p99LatencyMs": 384, - "maxLatencyMs": 1165, - "bytesPerSec": 59922841.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 370, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 74, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 325.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 263, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 370, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 428, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2033, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2652, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21395865.61, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 989, - "errors": 0, - "requestsPerSec": 197.8, - "avgLatencyMs": 236.31, - "p50LatencyMs": 159, - "p75LatencyMs": 203, - "p90LatencyMs": 302, - "p99LatencyMs": 3115, - "maxLatencyMs": 4843, - "bytesPerSec": 57209651.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 359, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 71.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 428.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 293, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 377, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 580, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3977, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4933, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20760985.61, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 952, - "errors": 0, - "requestsPerSec": 190.4, - "avgLatencyMs": 240.15, - "p50LatencyMs": 165, - "p75LatencyMs": 200, - "p90LatencyMs": 271, - "p99LatencyMs": 3192, - "maxLatencyMs": 4911, - "bytesPerSec": 55073177.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 341, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 68.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 445.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 391, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 633, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4025, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4687, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19720601.61, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 918, - "errors": 0, - "requestsPerSec": 183.6, - "avgLatencyMs": 249.95, - "p50LatencyMs": 160, - "p75LatencyMs": 208, - "p90LatencyMs": 327, - "p99LatencyMs": 3350, - "maxLatencyMs": 4972, - "bytesPerSec": 53100544, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 298, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 59.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 480.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 263, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 351, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 1242, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4417, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4997, + "unit": "ms" + }, + "bytesPerSec": { + "value": 17235968, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 835, - "errors": 0, - "requestsPerSec": 167, - "avgLatencyMs": 5.17, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 48303308.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 361, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 72.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 20878131.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1011, - "errors": 0, - "requestsPerSec": 202.2, - "avgLatencyMs": 24.12, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 29, - "p99LatencyMs": 37, - "maxLatencyMs": 49, - "bytesPerSec": 58481049.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 394, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 78.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 92, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 98, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22781952, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 994, - "errors": 0, - "requestsPerSec": 198.8, - "avgLatencyMs": 49.57, - "p50LatencyMs": 48, - "p75LatencyMs": 57, - "p90LatencyMs": 66, - "p99LatencyMs": 97, - "maxLatencyMs": 128, - "bytesPerSec": 57504563.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 392, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 78.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 125.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 228, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 390, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22667264, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 996, - "errors": 0, - "requestsPerSec": 199.2, - "avgLatencyMs": 123.09, - "p50LatencyMs": 102, - "p75LatencyMs": 160, - "p90LatencyMs": 189, - "p99LatencyMs": 449, - "maxLatencyMs": 1116, - "bytesPerSec": 57615974.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 382, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 76.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 313.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 264, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 352, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 429, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2205, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2591, + "unit": "ms" + }, + "bytesPerSec": { + "value": 22090547.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 979, - "errors": 0, - "requestsPerSec": 195.8, - "avgLatencyMs": 233.22, - "p50LatencyMs": 166, - "p75LatencyMs": 223, - "p90LatencyMs": 271, - "p99LatencyMs": 2990, - "maxLatencyMs": 4771, - "bytesPerSec": 56632934.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 367, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 73.41, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 425.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 303, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 418, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 632, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3771, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4757, + "unit": "ms" + }, + "bytesPerSec": { + "value": 21224652.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 964, - "errors": 0, - "requestsPerSec": 192.8, - "avgLatencyMs": 242.19, - "p50LatencyMs": 169, - "p75LatencyMs": 208, - "p90LatencyMs": 295, - "p99LatencyMs": 3188, - "maxLatencyMs": 4927, - "bytesPerSec": 55767859.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 345, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 69, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 445.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 272, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 448, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 568, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4199, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4938, + "unit": "ms" + }, + "bytesPerSec": { + "value": 19948748.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 924, - "errors": 0, - "requestsPerSec": 184.8, - "avgLatencyMs": 247.53, - "p50LatencyMs": 160, - "p75LatencyMs": 194, - "p90LatencyMs": 311, - "p99LatencyMs": 3279, - "maxLatencyMs": 4902, - "bytesPerSec": 53452800, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 294, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 58.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 474.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 267, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 327, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 634, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4236, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4898, + "unit": "ms" + }, + "bytesPerSec": { + "value": 17003315.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 2, + "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 20019, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 7501, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 828.3333333333334, - "median": 830, - "min": 820, - "max": 835 + "mean": 353.6666666666667, + "median": 358, + "min": 342, + "max": 361 }, "errors": { "unit": "errors", @@ -1623,71 +2831,71 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 165.66666666666666, - "median": 166, - "min": 164, - "max": 167 + "mean": 70.73666666666666, + "median": 71.6, + "min": 68.41, + "max": 72.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 5.273333333333333, - "median": 5.25, - "min": 5.17, - "max": 5.4 + "mean": 13.623333333333335, + "median": 13.47, + "min": 13.45, + "max": 13.95 }, "p50LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 13, + "median": 13, + "min": 13, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 5.333333333333333, - "median": 5, - "min": 5, - "max": 6 + "mean": 14, + "median": 14, + "min": 14, + "max": 14 }, "p90LatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 6, - "max": 6 + "mean": 14.333333333333334, + "median": 14, + "min": 14, + "max": 15 }, "p99LatencyMs": { "unit": "ms", - "mean": 7.333333333333333, - "median": 7, - "min": 7, - "max": 8 + "mean": 20.333333333333332, + "median": 19, + "min": 17, + "max": 25 }, "maxLatencyMs": { "unit": "ms", - "mean": 10, - "median": 10, - "min": 9, - "max": 11 + "mean": 24, + "median": 24, + "min": 23, + "max": 25 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 47918830.93333334, - "median": 48021504, - "min": 47431680, - "max": 48303308.8 + "mean": 20454331.736666664, + "median": 20707737.61, + "min": 19777126.4, + "max": 20878131.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 994.6666666666666, - "median": 989, - "min": 984, - "max": 1011 - }, - "errors": { + "mean": 385.3333333333333, + "median": 388, + "min": 374, + "max": 394 + }, + "errors": { "unit": "errors", "mean": 0, "median": 0, @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 198.9333333333333, - "median": 197.8, - "min": 196.8, - "max": 202.2 + "mean": 77.06666666666666, + "median": 77.6, + "min": 74.8, + "max": 78.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 24.55666666666667, - "median": 24.71, - "min": 24.12, - "max": 24.84 + "mean": 64, + "median": 63.5, + "min": 62.56, + "max": 65.94 }, "p50LatencyMs": { "unit": "ms", - "mean": 24, - "median": 24, - "min": 24, - "max": 24 + "mean": 63, + "median": 63, + "min": 62, + "max": 64 }, "p75LatencyMs": { "unit": "ms", - "mean": 25.333333333333332, - "median": 25, - "min": 25, - "max": 26 + "mean": 64.33333333333333, + "median": 64, + "min": 63, + "max": 66 }, "p90LatencyMs": { "unit": "ms", - "mean": 29.333333333333332, - "median": 29, - "min": 29, - "max": 30 + "mean": 69, + "median": 66, + "min": 64, + "max": 77 }, "p99LatencyMs": { "unit": "ms", - "mean": 40, - "median": 40, - "min": 37, - "max": 43 + "mean": 97, + "median": 93, + "min": 92, + "max": 106 }, "maxLatencyMs": { "unit": "ms", - "mean": 51, - "median": 52, - "min": 49, - "max": 52 + "mean": 107.66666666666667, + "median": 109, + "min": 98, + "max": 116 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 57539515.73333333, - "median": 57216204.8, - "min": 56921292.8, - "max": 58481049.6 + "mean": 22281693.866666667, + "median": 22437888, + "min": 21625241.6, + "max": 22781952 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1009, - "median": 1002, - "min": 994, - "max": 1031 + "mean": 384, + "median": 380, + "min": 380, + "max": 392 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 201.80000000000004, - "median": 200.4, - "min": 198.8, - "max": 206.2 + "mean": 76.80333333333333, + "median": 76, + "min": 76, + "max": 78.41 }, "avgLatencyMs": { "unit": "ms", - "mean": 48.79, - "median": 49.08, - "min": 47.72, - "max": 49.57 + "mean": 127.98, + "median": 129.32, + "min": 125.23, + "max": 129.39 }, "p50LatencyMs": { "unit": "ms", - "mean": 48.333333333333336, - "median": 48, - "min": 48, - "max": 49 + "mean": 127.33333333333333, + "median": 128, + "min": 125, + "max": 129 }, "p75LatencyMs": { "unit": "ms", - "mean": 56, - "median": 57, - "min": 53, - "max": 58 + "mean": 132.33333333333334, + "median": 131, + "min": 127, + "max": 139 }, "p90LatencyMs": { "unit": "ms", - "mean": 65, - "median": 66, - "min": 63, - "max": 66 + "mean": 156.33333333333334, + "median": 154, + "min": 154, + "max": 161 }, "p99LatencyMs": { "unit": "ms", - "mean": 84.66666666666667, - "median": 81, - "min": 76, - "max": 97 + "mean": 214.66666666666666, + "median": 228, + "min": 179, + "max": 237 }, "maxLatencyMs": { "unit": "ms", - "mean": 141.33333333333334, - "median": 140, - "min": 128, - "max": 156 + "mean": 349, + "median": 390, + "min": 254, + "max": 403 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 58367453.866666675, - "median": 57963315.2, - "min": 57504563.2, - "max": 59634483.2 + "mean": 22206327.466666665, + "median": 21975859.2, + "min": 21975859.2, + "max": 22667264 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1005, - "median": 996, - "min": 983, - "max": 1036 + "mean": 377, + "median": 379, + "min": 370, + "max": 382 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 201, - "median": 199.2, - "min": 196.6, - "max": 207.2 + "mean": 75.40333333333334, + "median": 75.8, + "min": 74, + "max": 76.41 }, "avgLatencyMs": { "unit": "ms", - "mean": 122.17333333333333, - "median": 123.09, - "min": 118.68, - "max": 124.75 + "mean": 318.55, + "median": 316.97, + "min": 313.52, + "max": 325.16 }, "p50LatencyMs": { "unit": "ms", - "mean": 102.66666666666667, - "median": 102, - "min": 102, - "max": 104 + "mean": 259.3333333333333, + "median": 263, + "min": 251, + "max": 264 }, "p75LatencyMs": { "unit": "ms", - "mean": 156.33333333333334, - "median": 159, - "min": 150, - "max": 160 + "mean": 344, + "median": 352, + "min": 310, + "max": 370 }, "p90LatencyMs": { "unit": "ms", - "mean": 186, - "median": 189, - "min": 176, - "max": 193 + "mean": 444.6666666666667, + "median": 429, + "min": 428, + "max": 477 }, "p99LatencyMs": { "unit": "ms", - "mean": 438.3333333333333, - "median": 449, - "min": 384, - "max": 482 + "mean": 2058.3333333333335, + "median": 2033, + "min": 1937, + "max": 2205 }, "maxLatencyMs": { "unit": "ms", - "mean": 1157, - "median": 1165, - "min": 1116, - "max": 1190 + "mean": 2765.3333333333335, + "median": 2652, + "min": 2591, + "max": 3053 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 58131524.26666667, - "median": 57615974.4, - "min": 56855756.8, - "max": 59922841.6 + "mean": 21802188.80333333, + "median": 21920153.6, + "min": 21395865.61, + "max": 22090547.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 972.3333333333334, - "median": 979, - "min": 949, - "max": 989 + "mean": 363, + "median": 363, + "min": 359, + "max": 367 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 194.4666666666667, - "median": 195.8, - "min": 189.8, - "max": 197.8 + "mean": 72.60333333333332, + "median": 72.6, + "min": 71.8, + "max": 73.41 }, "avgLatencyMs": { "unit": "ms", - "mean": 236.79666666666665, - "median": 236.31, - "min": 233.22, - "max": 240.86 + "mean": 418.49333333333334, + "median": 425.54, + "min": 401.93, + "max": 428.01 }, "p50LatencyMs": { "unit": "ms", - "mean": 161, - "median": 159, - "min": 158, - "max": 166 + "mean": 296, + "median": 293, + "min": 292, + "max": 303 }, "p75LatencyMs": { "unit": "ms", - "mean": 210.33333333333334, - "median": 205, - "min": 203, - "max": 223 + "mean": 384.3333333333333, + "median": 377, + "min": 358, + "max": 418 }, "p90LatencyMs": { "unit": "ms", - "mean": 291.6666666666667, - "median": 302, - "min": 271, - "max": 302 + "mean": 593.6666666666666, + "median": 580, + "min": 569, + "max": 632 }, "p99LatencyMs": { "unit": "ms", - "mean": 3097.6666666666665, - "median": 3115, - "min": 2990, - "max": 3188 + "mean": 3849, + "median": 3799, + "min": 3771, + "max": 3977 }, "maxLatencyMs": { "unit": "ms", - "mean": 4863.666666666667, - "median": 4843, - "min": 4771, - "max": 4977 + "mean": 4816.333333333333, + "median": 4759, + "min": 4757, + "max": 4933 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 56246272, - "median": 56632934.4, - "min": 54896230.4, - "max": 57209651.2 + "mean": 20992546.136666667, + "median": 20992000, + "min": 20760985.61, + "max": 21224652.8 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 951.3333333333334, - "median": 952, - "min": 938, - "max": 964 + "mean": 342, + "median": 341, + "min": 340, + "max": 345 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 190.26666666666665, - "median": 190.4, - "min": 187.6, - "max": 192.8 + "mean": 68.39999999999999, + "median": 68.2, + "min": 68, + "max": 69 }, "avgLatencyMs": { "unit": "ms", - "mean": 240.3066666666667, - "median": 240.15, - "min": 238.58, - "max": 242.19 + "mean": 447.14000000000004, + "median": 445.65, + "min": 445.65, + "max": 450.12 }, "p50LatencyMs": { "unit": "ms", - "mean": 164, - "median": 165, - "min": 158, - "max": 169 + "mean": 271.3333333333333, + "median": 272, + "min": 251, + "max": 291 }, "p75LatencyMs": { "unit": "ms", - "mean": 207.66666666666666, - "median": 208, - "min": 200, - "max": 215 + "mean": 422, + "median": 427, + "min": 391, + "max": 448 }, "p90LatencyMs": { "unit": "ms", - "mean": 282.6666666666667, - "median": 282, - "min": 271, - "max": 295 + "mean": 601.3333333333334, + "median": 603, + "min": 568, + "max": 633 }, "p99LatencyMs": { "unit": "ms", - "mean": 3152, - "median": 3188, - "min": 3076, - "max": 3192 + "mean": 4135, + "median": 4181, + "min": 4025, + "max": 4199 }, "maxLatencyMs": { "unit": "ms", - "mean": 4884.666666666667, - "median": 4911, - "min": 4816, - "max": 4927 + "mean": 4851.333333333333, + "median": 4929, + "min": 4687, + "max": 4938 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 55033856, - "median": 55073177.6, - "min": 54260531.2, - "max": 55767859.2 + "mean": 19776580.27, + "median": 19720601.61, + "min": 19660390.4, + "max": 19948748.8 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 912.3333333333334, - "median": 918, - "min": 895, - "max": 924 + "mean": 295.3333333333333, + "median": 294, + "min": 294, + "max": 298 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 182.4666666666667, - "median": 183.6, - "min": 179, - "max": 184.8 + "mean": 59.06666666666666, + "median": 58.8, + "min": 58.8, + "max": 59.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 249.48, - "median": 249.95, - "min": 247.53, - "max": 250.96 + "mean": 476.12000000000006, + "median": 474.1, + "min": 473.83, + "max": 480.43 }, "p50LatencyMs": { "unit": "ms", - "mean": 163, - "median": 160, - "min": 160, - "max": 169 + "mean": 270.3333333333333, + "median": 267, + "min": 263, + "max": 281 }, "p75LatencyMs": { "unit": "ms", - "mean": 204, - "median": 208, - "min": 194, - "max": 210 + "mean": 338, + "median": 336, + "min": 327, + "max": 351 }, "p90LatencyMs": { "unit": "ms", - "mean": 309.6666666666667, - "median": 311, - "min": 291, - "max": 327 + "mean": 843, + "median": 653, + "min": 634, + "max": 1242 }, "p99LatencyMs": { "unit": "ms", - "mean": 3334, - "median": 3350, - "min": 3279, - "max": 3373 + "mean": 4264.666666666667, + "median": 4236, + "min": 4141, + "max": 4417 }, "maxLatencyMs": { "unit": "ms", - "mean": 4940.666666666667, - "median": 4948, - "min": 4902, - "max": 4972 + "mean": 4900.666666666667, + "median": 4898, + "min": 4807, + "max": 4997 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 52778325.333333336, - "median": 53100544, - "min": 51781632, - "max": 53452800 + "mean": 17080866.133333337, + "median": 17003315.2, + "min": 17003315.2, + "max": 17235968 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 144, + "unit": "ms" + }, + "fcpMs": { + "value": 144.033, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 25.45, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.209, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.532, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.709, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 157, + "unit": "ms" + }, + "fcpMs": { + "value": 157.004, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.529, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.578, + "unit": "ms" + }, + "processingDurationMs": { + "value": 15.77, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.181, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 118, + "unit": "ms" + }, + "fcpMs": { + "value": 118.147, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.098999999999997, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.649, + "unit": "ms" + }, + "processingDurationMs": { + "value": 14.431, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.019, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 123, + "unit": "ms" + }, + "fcpMs": { + "value": 123.22, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 26.609, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.95, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.666, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.993, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 135.5, + "median": 133.5, + "min": 118, + "max": 157 + }, + "fcpMs": { + "unit": "ms", + "mean": 135.601, + "median": 133.6265, + "min": 118.147, + "max": 157.004 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 24.671750000000003, + "median": 24.4895, + "min": 23.098999999999997, + "max": 26.609 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.5965, + "median": 1.6135000000000002, + "min": 1.209, + "max": 1.95 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 16.34975, + "median": 16.218, + "min": 14.431, + "max": 18.532 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 6.7255, + "median": 6.6, + "min": 5.709, + "max": 7.993 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 183, + "unit": "ms" + }, + "fcpMs": { + "value": 182.777, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 47.733000000000004, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.271, + "unit": "ms" + }, + "processingDurationMs": { + "value": 26.67, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.792, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 184, + "unit": "ms" + }, + "fcpMs": { + "value": 183.709, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 52.111000000000004, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.212, + "unit": "ms" + }, + "processingDurationMs": { + "value": 29.792, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.107, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 137, + "unit": "ms" + }, + "fcpMs": { + "value": 136.808, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 43.056, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.145, + "unit": "ms" + }, + "processingDurationMs": { + "value": 29.816, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.095, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 124, + "unit": "ms" + }, + "fcpMs": { + "value": 123.913, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 41.863, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.089, + "unit": "ms" + }, + "processingDurationMs": { + "value": 31.358, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.416, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 157, + "median": 160, + "min": 124, + "max": 184 + }, + "fcpMs": { + "unit": "ms", + "mean": 156.80175, + "median": 159.7925, + "min": 123.913, + "max": 183.709 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 46.19075, + "median": 45.3945, + "min": 41.863, + "max": 52.111000000000004 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.17925, + "median": 2.1785, + "min": 2.089, + "max": 2.271 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 29.409000000000002, + "median": 29.804000000000002, + "min": 26.67, + "max": 31.358 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 14.6025, + "median": 14.9435, + "min": 8.416, + "max": 20.107 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 415, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 248, + "unit": "count" + }, + "duplicateDependencies": { + "value": 5, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 12, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 186496709, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.157.19.json b/packages/results/data/tanstack/versions/1.157.19.json index 54fb49da..031b5541 100644 --- a/packages/results/data/tanstack/versions/1.157.19.json +++ b/packages/results/data/tanstack/versions/1.157.19.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-08T10:17:00.302Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.157.19", @@ -35,13 +37,12 @@ "vitest": "4.0.18", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-08T10:17:00.302Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "1.157.19", "releasedAt": "2026-02-02T23:30:29.758Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1802, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4935, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4948, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4930, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4892, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4301.4, + "median": 4930, + "min": 1802, + "max": 4948 + }, + "nodeModulesSizeBytes": { + "value": 224153600, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5469 + "timeMs": { + "value": 5469, + "unit": "ms" + } }, { - "timeMs": 5719 + "timeMs": { + "value": 5719, + "unit": "ms" + } }, { - "timeMs": 6069 + "timeMs": { + "value": 6069, + "unit": "ms" + } }, { - "timeMs": 5781 + "timeMs": { + "value": 5781, + "unit": "ms" + } }, { - "timeMs": 5618 + "timeMs": { + "value": 5618, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5084 + "timeMs": { + "value": 5084, + "unit": "ms" + } }, { - "timeMs": 5198 + "timeMs": { + "value": 5198, + "unit": "ms" + } }, { - "timeMs": 6081 + "timeMs": { + "value": 6081, + "unit": "ms" + } }, { - "timeMs": 5381 + "timeMs": { + "value": 5381, + "unit": "ms" + } }, { - "timeMs": 5259 + "timeMs": { + "value": 5259, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 415 - }, - "duplicateDependencies": { - "project": "starter", - "result": 12 - }, - "depInstallSize": { - "project": "starter", - "result": 186738858 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2994 + "timeMs": { + "value": 2994, + "unit": "ms" + } }, { - "timeMs": 3083 + "timeMs": { + "value": 3083, + "unit": "ms" + } }, { - "timeMs": 3064 + "timeMs": { + "value": 3064, + "unit": "ms" + } }, { - "timeMs": 3001 + "timeMs": { + "value": 3001, + "unit": "ms" + } }, { - "timeMs": 2963 + "timeMs": { + "value": 2963, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 248, - "duplicateDependencies": 5 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1802 - }, - { - "installTimeMs": 4935 - }, - { - "installTimeMs": 4948 - }, - { - "installTimeMs": 4930 - }, - { - "installTimeMs": 4892 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4301.4, - "median": 4930, - "min": 1802, - "max": 4948 - }, - "nodeModulesSizeBytes": 224153600 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 118, - "fcpMs": 117.77, - "interactionTests": { - "interactionLatencyMs": 23.012, - "inputDelayMs": 1.372, - "processingDurationMs": 14.339, - "presentationDelayMs": 7.301 - } - }, - { - "firstPaintMs": 120, - "fcpMs": 119.562, - "interactionTests": { - "interactionLatencyMs": 22.552, - "inputDelayMs": 1.129, - "processingDurationMs": 11.121, - "presentationDelayMs": 10.302 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1349, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 269.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77496320, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1937, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 387.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111247360, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1944, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 388.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 43, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 73, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111666790.4, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1904, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 380.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 90, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 122, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 489, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109359923.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1880, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 376, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 130.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 108, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 201, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 847, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2125, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107983667.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1827, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 365.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 187.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 118, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 247, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2675, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4987, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104942796.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1769, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 353.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 193.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2828, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4994, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101626675.2, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 121, - "fcpMs": 121.316, - "interactionTests": { - "interactionLatencyMs": 32.917, - "inputDelayMs": 1.849, - "processingDurationMs": 13.446, - "presentationDelayMs": 17.622 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1314, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 262.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75464704, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1932, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 386.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110998323.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1889, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 377.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 71, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108494848, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1860, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 372, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 66.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 91, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 126, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 507, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106843340.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1846, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 369.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 133, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 192, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 943, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2335, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106030694.4, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1868, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 373.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 196.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 233, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2797, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4996, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107302092.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1819, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 363.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 199.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 241, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2837, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4995, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104484044.8, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 137, - "fcpMs": 136.598, - "interactionTests": { - "interactionLatencyMs": 27.091, - "inputDelayMs": 1.7, - "processingDurationMs": 13.454, - "presentationDelayMs": 11.937 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1379, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 275.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79213363.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1989, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 397.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 11.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 114248908.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2029, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 405.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 42, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 74, + "unit": "ms" + }, + "bytesPerSec": { + "value": 116542668.8, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1978, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 395.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 110, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 510, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113632870.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1974, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 394.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 124.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 785, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2066, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113383833.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1972, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 394.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 182.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 234, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2535, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4889, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113278976, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1923, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 384.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 195.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 247, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2762, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4993, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110474035.2, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 124, - "median": 120.5, - "min": 118, - "max": 137 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 123.81150000000001, - "median": 120.439, - "min": 117.77, - "max": 136.598 + "representativeIterationIndex": 0, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 38382, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 26.393, - "median": 25.0515, - "min": 22.552, - "max": 32.917 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.5125000000000002, - "median": 1.536, - "min": 1.129, - "max": 1.849 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 13.09, - "median": 13.45, - "min": 11.121, - "max": 14.339 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.7905, - "median": 11.119499999999999, - "min": 7.301, - "max": 17.622 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 99, - "fcpMs": 98.506, - "interactionTests": { - "interactionLatencyMs": 30.990000000000002, - "inputDelayMs": 2.746, - "processingDurationMs": 22.446, - "presentationDelayMs": 5.798 - } - }, - { - "firstPaintMs": 82, - "fcpMs": 82.394, - "interactionTests": { - "interactionLatencyMs": 29.034, - "inputDelayMs": 1.558, - "processingDurationMs": 17.427, - "presentationDelayMs": 10.049 - } - }, - { - "firstPaintMs": 81, - "fcpMs": 80.659, - "interactionTests": { - "interactionLatencyMs": 30.130000000000003, - "inputDelayMs": 1.598, - "processingDurationMs": 13.131, - "presentationDelayMs": 15.401 - } - }, - { - "firstPaintMs": 95, - "fcpMs": 94.757, - "interactionTests": { - "interactionLatencyMs": 18.527, - "inputDelayMs": 1.702, - "processingDurationMs": 12.594, - "presentationDelayMs": 4.231 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 89.25, - "median": 88.5, - "min": 81, - "max": 99 - }, - "fcpMs": { - "unit": "ms", - "mean": 89.07900000000001, - "median": 88.5755, - "min": 80.659, - "max": 98.506 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 27.17025, - "median": 29.582, - "min": 18.527, - "max": 30.990000000000002 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.901, - "median": 1.65, - "min": 1.558, - "max": 2.746 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 16.3995, - "median": 15.279, - "min": 12.594, - "max": 22.446 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 8.86975, - "median": 7.9235, - "min": 4.231, - "max": 15.401 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 672, - "errors": 0, - "requestsPerSec": 134.4, - "avgLatencyMs": 6.76, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 9, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 38590873.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 781, - "errors": 0, - "requestsPerSec": 156.2, - "avgLatencyMs": 31.39, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 37, - "p99LatencyMs": 51, - "maxLatencyMs": 63, - "bytesPerSec": 44849561.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 773, - "errors": 0, - "requestsPerSec": 154.6, - "avgLatencyMs": 63.78, - "p50LatencyMs": 62, - "p75LatencyMs": 65, - "p90LatencyMs": 77, - "p99LatencyMs": 116, - "maxLatencyMs": 217, - "bytesPerSec": 44384256, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 801, - "errors": 0, - "requestsPerSec": 160.2, - "avgLatencyMs": 153.11, - "p50LatencyMs": 148, - "p75LatencyMs": 169, - "p90LatencyMs": 209, - "p99LatencyMs": 561, - "maxLatencyMs": 1145, - "bytesPerSec": 46002995.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 791, - "errors": 0, - "requestsPerSec": 158.2, - "avgLatencyMs": 293.64, - "p50LatencyMs": 193, - "p75LatencyMs": 279, - "p90LatencyMs": 378, - "p99LatencyMs": 3485, - "maxLatencyMs": 4946, - "bytesPerSec": 45426278.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 777, - "errors": 0, - "requestsPerSec": 155.4, - "avgLatencyMs": 292.42, - "p50LatencyMs": 205, - "p75LatencyMs": 254, - "p90LatencyMs": 376, - "p99LatencyMs": 3318, - "maxLatencyMs": 4897, - "bytesPerSec": 44620185.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 749, - "errors": 0, - "requestsPerSec": 149.81, - "avgLatencyMs": 311.52, - "p50LatencyMs": 196, - "p75LatencyMs": 291, - "p90LatencyMs": 370, - "p99LatencyMs": 3593, - "maxLatencyMs": 4826, - "bytesPerSec": 43016192, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 686, - "errors": 0, - "requestsPerSec": 137.2, - "avgLatencyMs": 6.68, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 39390412.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 807, - "errors": 0, - "requestsPerSec": 161.4, - "avgLatencyMs": 30.35, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 32, - "p99LatencyMs": 46, - "maxLatencyMs": 64, - "bytesPerSec": 46343782.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 793, - "errors": 0, - "requestsPerSec": 158.6, - "avgLatencyMs": 62.16, - "p50LatencyMs": 61, - "p75LatencyMs": 66, - "p90LatencyMs": 78, - "p99LatencyMs": 97, - "maxLatencyMs": 209, - "bytesPerSec": 45537689.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 826, - "errors": 0, - "requestsPerSec": 165.2, - "avgLatencyMs": 148.61, - "p50LatencyMs": 145, - "p75LatencyMs": 157, - "p90LatencyMs": 196, - "p99LatencyMs": 359, - "maxLatencyMs": 862, - "bytesPerSec": 47431680, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 798, - "errors": 0, - "requestsPerSec": 159.6, - "avgLatencyMs": 294.57, - "p50LatencyMs": 192, - "p75LatencyMs": 290, - "p90LatencyMs": 390, - "p99LatencyMs": 3433, - "maxLatencyMs": 4821, - "bytesPerSec": 45819494.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 793, - "errors": 0, - "requestsPerSec": 158.6, - "avgLatencyMs": 298.93, - "p50LatencyMs": 190, - "p75LatencyMs": 290, - "p90LatencyMs": 354, - "p99LatencyMs": 3696, - "maxLatencyMs": 4765, - "bytesPerSec": 45544243.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 755, - "errors": 0, - "requestsPerSec": 151, - "avgLatencyMs": 332.77, - "p50LatencyMs": 211, - "p75LatencyMs": 278, - "p90LatencyMs": 395, - "p99LatencyMs": 3471, - "maxLatencyMs": 4934, - "bytesPerSec": 43356979.2, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 698, - "errors": 0, - "requestsPerSec": 139.6, - "avgLatencyMs": 6.56, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 40078540.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 821, - "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 29.84, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 35, - "p99LatencyMs": 47, - "maxLatencyMs": 60, - "bytesPerSec": 47156428.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 856, - "errors": 0, - "requestsPerSec": 171.2, - "avgLatencyMs": 57.6, - "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 72, - "p99LatencyMs": 87, - "maxLatencyMs": 109, - "bytesPerSec": 49155276.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 830, - "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 147.55, - "p50LatencyMs": 147, - "p75LatencyMs": 156, - "p90LatencyMs": 190, - "p99LatencyMs": 438, - "maxLatencyMs": 945, - "bytesPerSec": 47661056, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 777, - "errors": 0, - "requestsPerSec": 155.4, - "avgLatencyMs": 310.3, - "p50LatencyMs": 220, - "p75LatencyMs": 297, - "p90LatencyMs": 438, - "p99LatencyMs": 3146, - "maxLatencyMs": 4797, - "bytesPerSec": 44620185.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 729, - "errors": 0, - "requestsPerSec": 145.81, - "avgLatencyMs": 318.45, - "p50LatencyMs": 209, - "p75LatencyMs": 304, - "p90LatencyMs": 392, - "p99LatencyMs": 3643, - "maxLatencyMs": 4865, - "bytesPerSec": 41856204.8, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 757, - "errors": 0, - "requestsPerSec": 151.4, - "avgLatencyMs": 301.51, - "p50LatencyMs": 189, - "p75LatencyMs": 267, - "p90LatencyMs": 376, - "p99LatencyMs": 3509, - "maxLatencyMs": 4819, - "bytesPerSec": 43471667.2, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 16270, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 685.3333333333334, - "median": 686, - "min": 672, - "max": 698 + "mean": 1347.3333333333333, + "median": 1349, + "min": 1314, + "max": 1379 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 137.0666666666667, - "median": 137.2, - "min": 134.4, - "max": 139.6 + "mean": 269.4666666666667, + "median": 269.8, + "min": 262.8, + "max": 275.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 6.666666666666667, - "median": 6.68, - "min": 6.56, - "max": 6.76 + "mean": 3.1166666666666667, + "median": 3.1, + "min": 3.1, + "max": 3.15 }, "p50LatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 6, - "max": 6 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 6.666666666666667, - "median": 7, - "min": 6, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 8.333333333333334, - "median": 8, - "min": 8, - "max": 9 + "mean": 3.3333333333333335, + "median": 3, + "min": 3, + "max": 4 }, "p99LatencyMs": { "unit": "ms", - "mean": 11.333333333333334, - "median": 11, - "min": 11, - "max": 12 + "mean": 4.333333333333333, + "median": 4, + "min": 4, + "max": 5 }, "maxLatencyMs": { "unit": "ms", - "mean": 14, - "median": 14, - "min": 14, - "max": 14 + "mean": 7, + "median": 6, + "min": 6, + "max": 9 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 39353275.733333334, - "median": 39390412.8, - "min": 38590873.6, - "max": 40078540.8 + "mean": 77391462.39999999, + "median": 77496320, + "min": 75464704, + "max": 79213363.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 803, - "median": 807, - "min": 781, - "max": 821 + "mean": 1952.6666666666667, + "median": 1937, + "min": 1932, + "max": 1989 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 160.6, - "median": 161.4, - "min": 156.2, - "max": 164.2 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 30.526666666666667, - "median": 30.35, - "min": 29.84, - "max": 31.39 + "mean": 390.5333333333333, + "median": 387.4, + "min": 386.4, + "max": 397.8 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 12.270000000000001, + "median": 12.42, + "min": 11.91, + "max": 12.48 }, "p50LatencyMs": { "unit": "ms", - "mean": 30.333333333333332, - "median": 30, - "min": 30, - "max": 31 + "mean": 12, + "median": 12, + "min": 12, + "max": 12 }, "p75LatencyMs": { "unit": "ms", - "mean": 31.333333333333332, - "median": 31, - "min": 31, - "max": 32 + "mean": 12.666666666666666, + "median": 13, + "min": 12, + "max": 13 }, "p90LatencyMs": { "unit": "ms", - "mean": 34.666666666666664, - "median": 35, - "min": 32, - "max": 37 + "mean": 14.666666666666666, + "median": 15, + "min": 14, + "max": 15 }, "p99LatencyMs": { "unit": "ms", - "mean": 48, - "median": 47, - "min": 46, - "max": 51 + "mean": 19, + "median": 19, + "min": 18, + "max": 20 }, "maxLatencyMs": { "unit": "ms", - "mean": 62.333333333333336, - "median": 63, - "min": 60, - "max": 64 + "mean": 25, + "median": 26, + "min": 23, + "max": 26 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 46116590.93333334, - "median": 46343782.4, - "min": 44849561.6, - "max": 47156428.8 + "mean": 112164864, + "median": 111247360, + "min": 110998323.2, + "max": 114248908.8 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 807.3333333333334, - "median": 793, - "min": 773, - "max": 856 + "mean": 1954, + "median": 1944, + "min": 1889, + "max": 2029 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 161.46666666666667, - "median": 158.6, - "min": 154.6, - "max": 171.2 + "mean": 390.8, + "median": 388.8, + "min": 377.8, + "max": 405.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 61.18, - "median": 62.16, - "min": 57.6, - "max": 63.78 + "mean": 25.05333333333333, + "median": 25.17, + "min": 24.08, + "max": 25.91 }, "p50LatencyMs": { "unit": "ms", - "mean": 60, - "median": 61, - "min": 57, - "max": 62 + "mean": 24.666666666666668, + "median": 25, + "min": 24, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 63, - "median": 65, - "min": 58, - "max": 66 + "mean": 25.666666666666668, + "median": 26, + "min": 24, + "max": 27 }, "p90LatencyMs": { "unit": "ms", - "mean": 75.66666666666667, - "median": 77, - "min": 72, - "max": 78 + "mean": 30.333333333333332, + "median": 32, + "min": 26, + "max": 33 }, "p99LatencyMs": { "unit": "ms", - "mean": 100, - "median": 97, - "min": 87, - "max": 116 + "mean": 43.666666666666664, + "median": 43, + "min": 42, + "max": 46 }, "maxLatencyMs": { "unit": "ms", - "mean": 178.33333333333334, - "median": 209, - "min": 109, - "max": 217 + "mean": 72.66666666666667, + "median": 73, + "min": 71, + "max": 74 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 46359074.133333325, - "median": 45537689.6, - "min": 44384256, - "max": 49155276.8 + "mean": 112234769.06666666, + "median": 111666790.4, + "min": 108494848, + "max": 116542668.8 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 819, - "median": 826, - "min": 801, - "max": 830 + "mean": 1914, + "median": 1904, + "min": 1860, + "max": 1978 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 163.79999999999998, - "median": 165.2, - "min": 160.2, - "max": 166 + "mean": 382.8, + "median": 380.8, + "min": 372, + "max": 395.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 149.7566666666667, - "median": 148.61, - "min": 147.55, - "max": 153.11 + "mean": 64.46, + "median": 64.76, + "min": 62.35, + "max": 66.27 }, "p50LatencyMs": { "unit": "ms", - "mean": 146.66666666666666, - "median": 147, - "min": 145, - "max": 148 + "mean": 62.666666666666664, + "median": 63, + "min": 61, + "max": 64 }, "p75LatencyMs": { "unit": "ms", - "mean": 160.66666666666666, - "median": 157, - "min": 156, - "max": 169 + "mean": 69.66666666666667, + "median": 71, + "min": 67, + "max": 71 }, "p90LatencyMs": { "unit": "ms", - "mean": 198.33333333333334, - "median": 196, - "min": 190, - "max": 209 + "mean": 87.33333333333333, + "median": 90, + "min": 81, + "max": 91 }, "p99LatencyMs": { "unit": "ms", - "mean": 452.6666666666667, - "median": 438, - "min": 359, - "max": 561 + "mean": 119.33333333333333, + "median": 122, + "min": 110, + "max": 126 }, "maxLatencyMs": { "unit": "ms", - "mean": 984, - "median": 945, - "min": 862, - "max": 1145 + "mean": 502, + "median": 507, + "min": 489, + "max": 510 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 47031910.4, - "median": 47431680, - "min": 46002995.2, - "max": 47661056 + "mean": 109945378.13333333, + "median": 109359923.2, + "min": 106843340.8, + "max": 113632870.4 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 788.6666666666666, - "median": 791, - "min": 777, - "max": 798 + "mean": 1900, + "median": 1880, + "min": 1846, + "max": 1974 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 157.73333333333332, - "median": 158.2, - "min": 155.4, - "max": 159.6 + "mean": 380, + "median": 376, + "min": 369.2, + "max": 394.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 299.50333333333333, - "median": 294.57, - "min": 293.64, - "max": 310.3 + "mean": 129.37666666666667, + "median": 130.74, + "min": 124.39, + "max": 133 }, "p50LatencyMs": { "unit": "ms", - "mean": 201.66666666666666, - "median": 193, - "min": 192, - "max": 220 + "mean": 110, + "median": 109, + "min": 108, + "max": 113 }, "p75LatencyMs": { "unit": "ms", - "mean": 288.6666666666667, - "median": 290, - "min": 279, - "max": 297 + "mean": 134.33333333333334, + "median": 133, + "min": 126, + "max": 144 }, "p90LatencyMs": { "unit": "ms", - "mean": 402, - "median": 390, - "min": 378, - "max": 438 + "mean": 188.66666666666666, + "median": 192, + "min": 173, + "max": 201 }, "p99LatencyMs": { "unit": "ms", - "mean": 3354.6666666666665, - "median": 3433, - "min": 3146, - "max": 3485 + "mean": 858.3333333333334, + "median": 847, + "min": 785, + "max": 943 }, "maxLatencyMs": { "unit": "ms", - "mean": 4854.666666666667, - "median": 4821, - "min": 4797, - "max": 4946 + "mean": 2175.3333333333335, + "median": 2125, + "min": 2066, + "max": 2335 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 45288652.800000004, - "median": 45426278.4, - "min": 44620185.6, - "max": 45819494.4 + "mean": 109132731.73333335, + "median": 107983667.2, + "min": 106030694.4, + "max": 113383833.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 766.3333333333334, - "median": 777, - "min": 729, - "max": 793 + "mean": 1889, + "median": 1868, + "min": 1827, + "max": 1972 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 153.27, - "median": 155.4, - "min": 145.81, - "max": 158.6 + "mean": 377.8, + "median": 373.6, + "min": 365.4, + "max": 394.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 303.26666666666665, - "median": 298.93, - "min": 292.42, - "max": 318.45 + "mean": 188.91, + "median": 187.44, + "min": 182.88, + "max": 196.41 }, "p50LatencyMs": { "unit": "ms", - "mean": 201.33333333333334, - "median": 205, - "min": 190, - "max": 209 + "mean": 123.33333333333333, + "median": 125, + "min": 118, + "max": 127 }, "p75LatencyMs": { "unit": "ms", - "mean": 282.6666666666667, - "median": 290, - "min": 254, - "max": 304 + "mean": 165.66666666666666, + "median": 161, + "min": 153, + "max": 183 }, "p90LatencyMs": { "unit": "ms", - "mean": 374, - "median": 376, - "min": 354, - "max": 392 + "mean": 238, + "median": 234, + "min": 233, + "max": 247 }, "p99LatencyMs": { "unit": "ms", - "mean": 3552.3333333333335, - "median": 3643, - "min": 3318, - "max": 3696 + "mean": 2669, + "median": 2675, + "min": 2535, + "max": 2797 }, "maxLatencyMs": { "unit": "ms", - "mean": 4842.333333333333, - "median": 4865, - "min": 4765, - "max": 4897 + "mean": 4957.333333333333, + "median": 4987, + "min": 4889, + "max": 4996 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 44006877.86666667, - "median": 44620185.6, - "min": 41856204.8, - "max": 45544243.2 + "mean": 108507955.2, + "median": 107302092.8, + "min": 104942796.8, + "max": 113278976 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 753.6666666666666, - "median": 755, - "min": 749, - "max": 757 + "mean": 1837, + "median": 1819, + "min": 1769, + "max": 1923 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 150.73666666666668, - "median": 151, - "min": 149.81, - "max": 151.4 + "mean": 367.40000000000003, + "median": 363.8, + "min": 353.8, + "max": 384.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 315.26666666666665, - "median": 311.52, - "min": 301.51, - "max": 332.77 + "mean": 196.33, + "median": 195.96, + "min": 193.74, + "max": 199.29 }, "p50LatencyMs": { "unit": "ms", - "mean": 198.66666666666666, - "median": 196, - "min": 189, - "max": 211 + "mean": 130, + "median": 132, + "min": 126, + "max": 132 }, "p75LatencyMs": { "unit": "ms", - "mean": 278.6666666666667, - "median": 278, - "min": 267, - "max": 291 + "mean": 171, + "median": 174, + "min": 163, + "max": 176 }, "p90LatencyMs": { "unit": "ms", - "mean": 380.3333333333333, - "median": 376, - "min": 370, - "max": 395 + "mean": 247, + "median": 247, + "min": 241, + "max": 253 }, "p99LatencyMs": { "unit": "ms", - "mean": 3524.3333333333335, - "median": 3509, - "min": 3471, - "max": 3593 + "mean": 2809, + "median": 2828, + "min": 2762, + "max": 2837 }, "maxLatencyMs": { "unit": "ms", - "mean": 4859.666666666667, - "median": 4826, - "min": 4819, - "max": 4934 + "mean": 4994, + "median": 4994, + "min": 4993, + "max": 4995 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 43281612.800000004, - "median": 43356979.2, - "min": 43016192, - "max": 43471667.2 + "mean": 105528251.73333333, + "median": 104484044.8, + "min": 101626675.2, + "max": 110474035.2 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1349, - "errors": 0, - "requestsPerSec": 269.8, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 77496320, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 672, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 134.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38590873.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1937, - "errors": 0, - "requestsPerSec": 387.4, - "avgLatencyMs": 12.48, - "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 19, - "maxLatencyMs": 26, - "bytesPerSec": 111247360, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 781, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 51, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 63, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44849561.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1944, - "errors": 0, - "requestsPerSec": 388.8, - "avgLatencyMs": 25.17, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 32, - "p99LatencyMs": 43, - "maxLatencyMs": 73, - "bytesPerSec": 111666790.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 773, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 63.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 116, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 217, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44384256, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1904, - "errors": 0, - "requestsPerSec": 380.8, - "avgLatencyMs": 64.76, - "p50LatencyMs": 63, - "p75LatencyMs": 71, - "p90LatencyMs": 90, - "p99LatencyMs": 122, - "maxLatencyMs": 489, - "bytesPerSec": 109359923.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 801, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 160.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 153.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 148, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 209, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 561, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1145, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46002995.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1880, - "errors": 0, - "requestsPerSec": 376, - "avgLatencyMs": 130.74, - "p50LatencyMs": 108, - "p75LatencyMs": 126, - "p90LatencyMs": 201, - "p99LatencyMs": 847, - "maxLatencyMs": 2125, - "bytesPerSec": 107983667.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 791, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 158.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 293.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 193, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 279, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 378, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3485, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4946, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45426278.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1827, - "errors": 0, - "requestsPerSec": 365.4, - "avgLatencyMs": 187.44, - "p50LatencyMs": 118, - "p75LatencyMs": 153, - "p90LatencyMs": 247, - "p99LatencyMs": 2675, - "maxLatencyMs": 4987, - "bytesPerSec": 104942796.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 777, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 292.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 205, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 254, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 376, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3318, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4897, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44620185.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1769, - "errors": 0, - "requestsPerSec": 353.8, - "avgLatencyMs": 193.74, - "p50LatencyMs": 126, - "p75LatencyMs": 163, - "p90LatencyMs": 253, - "p99LatencyMs": 2828, - "maxLatencyMs": 4994, - "bytesPerSec": 101626675.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 749, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 149.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 311.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 291, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 370, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3593, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4826, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43016192, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1314, - "errors": 0, - "requestsPerSec": 262.8, - "avgLatencyMs": 3.15, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 9, - "bytesPerSec": 75464704, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 686, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 137.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39390412.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1932, - "errors": 0, - "requestsPerSec": 386.4, - "avgLatencyMs": 12.42, - "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 110998323.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 807, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 161.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46343782.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1889, - "errors": 0, - "requestsPerSec": 377.8, - "avgLatencyMs": 25.91, - "p50LatencyMs": 25, - "p75LatencyMs": 27, - "p90LatencyMs": 33, - "p99LatencyMs": 46, - "maxLatencyMs": 71, - "bytesPerSec": 108494848, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 793, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 158.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 97, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 209, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45537689.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1860, - "errors": 0, - "requestsPerSec": 372, - "avgLatencyMs": 66.27, - "p50LatencyMs": 64, - "p75LatencyMs": 71, - "p90LatencyMs": 91, - "p99LatencyMs": 126, - "maxLatencyMs": 507, - "bytesPerSec": 106843340.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 826, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 165.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 148.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 359, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 862, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47431680, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1846, - "errors": 0, - "requestsPerSec": 369.2, - "avgLatencyMs": 133, - "p50LatencyMs": 113, - "p75LatencyMs": 144, - "p90LatencyMs": 192, - "p99LatencyMs": 943, - "maxLatencyMs": 2335, - "bytesPerSec": 106030694.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 798, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 159.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 294.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 192, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 290, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 390, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3433, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4821, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45819494.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1868, - "errors": 0, - "requestsPerSec": 373.6, - "avgLatencyMs": 196.41, - "p50LatencyMs": 127, - "p75LatencyMs": 183, - "p90LatencyMs": 233, - "p99LatencyMs": 2797, - "maxLatencyMs": 4996, - "bytesPerSec": 107302092.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 793, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 158.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 298.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 190, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 290, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 354, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3696, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4765, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45544243.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1819, - "errors": 0, - "requestsPerSec": 363.8, - "avgLatencyMs": 199.29, - "p50LatencyMs": 132, - "p75LatencyMs": 174, - "p90LatencyMs": 241, - "p99LatencyMs": 2837, - "maxLatencyMs": 4995, - "bytesPerSec": 104484044.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 755, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 151, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 332.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 211, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 278, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 395, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3471, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4934, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43356979.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1379, - "errors": 0, - "requestsPerSec": 275.8, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 79213363.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 698, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 139.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40078540.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1989, - "errors": 0, - "requestsPerSec": 397.8, - "avgLatencyMs": 11.91, - "p50LatencyMs": 12, - "p75LatencyMs": 12, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 114248908.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 821, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 164.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 60, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47156428.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2029, - "errors": 0, - "requestsPerSec": 405.8, - "avgLatencyMs": 24.08, - "p50LatencyMs": 24, - "p75LatencyMs": 24, - "p90LatencyMs": 26, - "p99LatencyMs": 42, - "maxLatencyMs": 74, - "bytesPerSec": 116542668.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 856, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 171.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 57.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 87, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 109, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49155276.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1978, - "errors": 0, - "requestsPerSec": 395.6, - "avgLatencyMs": 62.35, - "p50LatencyMs": 61, - "p75LatencyMs": 67, - "p90LatencyMs": 81, - "p99LatencyMs": 110, - "maxLatencyMs": 510, - "bytesPerSec": 113632870.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 830, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 147.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 190, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 438, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 945, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47661056, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1974, - "errors": 0, - "requestsPerSec": 394.8, - "avgLatencyMs": 124.39, - "p50LatencyMs": 109, - "p75LatencyMs": 133, - "p90LatencyMs": 173, - "p99LatencyMs": 785, - "maxLatencyMs": 2066, - "bytesPerSec": 113383833.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 777, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 310.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 220, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 297, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 438, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3146, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4797, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44620185.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1972, - "errors": 0, - "requestsPerSec": 394.4, - "avgLatencyMs": 182.88, - "p50LatencyMs": 125, - "p75LatencyMs": 161, - "p90LatencyMs": 234, - "p99LatencyMs": 2535, - "maxLatencyMs": 4889, - "bytesPerSec": 113278976, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 729, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 318.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 209, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 304, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 392, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3643, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4865, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41856204.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1923, - "errors": 0, - "requestsPerSec": 384.6, - "avgLatencyMs": 195.96, - "p50LatencyMs": 132, - "p75LatencyMs": 176, - "p90LatencyMs": 247, - "p99LatencyMs": 2762, - "maxLatencyMs": 4993, - "bytesPerSec": 110474035.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 757, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 151.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 301.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 267, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 376, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3509, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4819, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43471667.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 0, + "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 38382, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 16270, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1347.3333333333333, - "median": 1349, - "min": 1314, - "max": 1379 + "mean": 685.3333333333334, + "median": 686, + "min": 672, + "max": 698 }, "errors": { "unit": "errors", @@ -1623,71 +2831,71 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 269.4666666666667, - "median": 269.8, - "min": 262.8, - "max": 275.8 + "mean": 137.0666666666667, + "median": 137.2, + "min": 134.4, + "max": 139.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.1166666666666667, - "median": 3.1, - "min": 3.1, - "max": 3.15 + "mean": 6.666666666666667, + "median": 6.68, + "min": 6.56, + "max": 6.76 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 6, + "median": 6, + "min": 6, + "max": 6 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 6.666666666666667, + "median": 7, + "min": 6, + "max": 7 }, "p90LatencyMs": { "unit": "ms", - "mean": 3.3333333333333335, - "median": 3, - "min": 3, - "max": 4 + "mean": 8.333333333333334, + "median": 8, + "min": 8, + "max": 9 }, "p99LatencyMs": { "unit": "ms", - "mean": 4.333333333333333, - "median": 4, - "min": 4, - "max": 5 + "mean": 11.333333333333334, + "median": 11, + "min": 11, + "max": 12 }, "maxLatencyMs": { "unit": "ms", - "mean": 7, - "median": 6, - "min": 6, - "max": 9 + "mean": 14, + "median": 14, + "min": 14, + "max": 14 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 77391462.39999999, - "median": 77496320, - "min": 75464704, - "max": 79213363.2 + "mean": 39353275.733333334, + "median": 39390412.8, + "min": 38590873.6, + "max": 40078540.8 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1952.6666666666667, - "median": 1937, - "min": 1932, - "max": 1989 - }, - "errors": { + "mean": 803, + "median": 807, + "min": 781, + "max": 821 + }, + "errors": { "unit": "errors", "mean": 0, "median": 0, @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 390.5333333333333, - "median": 387.4, - "min": 386.4, - "max": 397.8 + "mean": 160.6, + "median": 161.4, + "min": 156.2, + "max": 164.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 12.270000000000001, - "median": 12.42, - "min": 11.91, - "max": 12.48 + "mean": 30.526666666666667, + "median": 30.35, + "min": 29.84, + "max": 31.39 }, "p50LatencyMs": { "unit": "ms", - "mean": 12, - "median": 12, - "min": 12, - "max": 12 + "mean": 30.333333333333332, + "median": 30, + "min": 30, + "max": 31 }, "p75LatencyMs": { "unit": "ms", - "mean": 12.666666666666666, - "median": 13, - "min": 12, - "max": 13 + "mean": 31.333333333333332, + "median": 31, + "min": 31, + "max": 32 }, "p90LatencyMs": { "unit": "ms", - "mean": 14.666666666666666, - "median": 15, - "min": 14, - "max": 15 + "mean": 34.666666666666664, + "median": 35, + "min": 32, + "max": 37 }, "p99LatencyMs": { "unit": "ms", - "mean": 19, - "median": 19, - "min": 18, - "max": 20 + "mean": 48, + "median": 47, + "min": 46, + "max": 51 }, "maxLatencyMs": { "unit": "ms", - "mean": 25, - "median": 26, - "min": 23, - "max": 26 + "mean": 62.333333333333336, + "median": 63, + "min": 60, + "max": 64 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 112164864, - "median": 111247360, - "min": 110998323.2, - "max": 114248908.8 + "mean": 46116590.93333334, + "median": 46343782.4, + "min": 44849561.6, + "max": 47156428.8 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1954, - "median": 1944, - "min": 1889, - "max": 2029 + "mean": 807.3333333333334, + "median": 793, + "min": 773, + "max": 856 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 390.8, - "median": 388.8, - "min": 377.8, - "max": 405.8 + "mean": 161.46666666666667, + "median": 158.6, + "min": 154.6, + "max": 171.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 25.05333333333333, - "median": 25.17, - "min": 24.08, - "max": 25.91 + "mean": 61.18, + "median": 62.16, + "min": 57.6, + "max": 63.78 }, "p50LatencyMs": { "unit": "ms", - "mean": 24.666666666666668, - "median": 25, - "min": 24, - "max": 25 + "mean": 60, + "median": 61, + "min": 57, + "max": 62 }, "p75LatencyMs": { "unit": "ms", - "mean": 25.666666666666668, - "median": 26, - "min": 24, - "max": 27 + "mean": 63, + "median": 65, + "min": 58, + "max": 66 }, "p90LatencyMs": { "unit": "ms", - "mean": 30.333333333333332, - "median": 32, - "min": 26, - "max": 33 + "mean": 75.66666666666667, + "median": 77, + "min": 72, + "max": 78 }, "p99LatencyMs": { "unit": "ms", - "mean": 43.666666666666664, - "median": 43, - "min": 42, - "max": 46 + "mean": 100, + "median": 97, + "min": 87, + "max": 116 }, "maxLatencyMs": { "unit": "ms", - "mean": 72.66666666666667, - "median": 73, - "min": 71, - "max": 74 + "mean": 178.33333333333334, + "median": 209, + "min": 109, + "max": 217 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 112234769.06666666, - "median": 111666790.4, - "min": 108494848, - "max": 116542668.8 + "mean": 46359074.133333325, + "median": 45537689.6, + "min": 44384256, + "max": 49155276.8 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1914, - "median": 1904, - "min": 1860, - "max": 1978 + "mean": 819, + "median": 826, + "min": 801, + "max": 830 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 382.8, - "median": 380.8, - "min": 372, - "max": 395.6 + "mean": 163.79999999999998, + "median": 165.2, + "min": 160.2, + "max": 166 }, "avgLatencyMs": { "unit": "ms", - "mean": 64.46, - "median": 64.76, - "min": 62.35, - "max": 66.27 + "mean": 149.7566666666667, + "median": 148.61, + "min": 147.55, + "max": 153.11 }, "p50LatencyMs": { "unit": "ms", - "mean": 62.666666666666664, - "median": 63, - "min": 61, - "max": 64 + "mean": 146.66666666666666, + "median": 147, + "min": 145, + "max": 148 }, "p75LatencyMs": { "unit": "ms", - "mean": 69.66666666666667, - "median": 71, - "min": 67, - "max": 71 + "mean": 160.66666666666666, + "median": 157, + "min": 156, + "max": 169 }, "p90LatencyMs": { "unit": "ms", - "mean": 87.33333333333333, - "median": 90, - "min": 81, - "max": 91 + "mean": 198.33333333333334, + "median": 196, + "min": 190, + "max": 209 }, "p99LatencyMs": { "unit": "ms", - "mean": 119.33333333333333, - "median": 122, - "min": 110, - "max": 126 + "mean": 452.6666666666667, + "median": 438, + "min": 359, + "max": 561 }, "maxLatencyMs": { "unit": "ms", - "mean": 502, - "median": 507, - "min": 489, - "max": 510 + "mean": 984, + "median": 945, + "min": 862, + "max": 1145 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109945378.13333333, - "median": 109359923.2, - "min": 106843340.8, - "max": 113632870.4 + "mean": 47031910.4, + "median": 47431680, + "min": 46002995.2, + "max": 47661056 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1900, - "median": 1880, - "min": 1846, - "max": 1974 + "mean": 788.6666666666666, + "median": 791, + "min": 777, + "max": 798 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 380, - "median": 376, - "min": 369.2, - "max": 394.8 + "mean": 157.73333333333332, + "median": 158.2, + "min": 155.4, + "max": 159.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 129.37666666666667, - "median": 130.74, - "min": 124.39, - "max": 133 + "mean": 299.50333333333333, + "median": 294.57, + "min": 293.64, + "max": 310.3 }, "p50LatencyMs": { "unit": "ms", - "mean": 110, - "median": 109, - "min": 108, - "max": 113 + "mean": 201.66666666666666, + "median": 193, + "min": 192, + "max": 220 }, "p75LatencyMs": { "unit": "ms", - "mean": 134.33333333333334, - "median": 133, - "min": 126, - "max": 144 + "mean": 288.6666666666667, + "median": 290, + "min": 279, + "max": 297 }, "p90LatencyMs": { "unit": "ms", - "mean": 188.66666666666666, - "median": 192, - "min": 173, - "max": 201 + "mean": 402, + "median": 390, + "min": 378, + "max": 438 }, "p99LatencyMs": { "unit": "ms", - "mean": 858.3333333333334, - "median": 847, - "min": 785, - "max": 943 + "mean": 3354.6666666666665, + "median": 3433, + "min": 3146, + "max": 3485 }, "maxLatencyMs": { "unit": "ms", - "mean": 2175.3333333333335, - "median": 2125, - "min": 2066, - "max": 2335 + "mean": 4854.666666666667, + "median": 4821, + "min": 4797, + "max": 4946 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109132731.73333335, - "median": 107983667.2, - "min": 106030694.4, - "max": 113383833.6 + "mean": 45288652.800000004, + "median": 45426278.4, + "min": 44620185.6, + "max": 45819494.4 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1889, - "median": 1868, - "min": 1827, - "max": 1972 + "mean": 766.3333333333334, + "median": 777, + "min": 729, + "max": 793 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 377.8, - "median": 373.6, - "min": 365.4, - "max": 394.4 + "mean": 153.27, + "median": 155.4, + "min": 145.81, + "max": 158.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 188.91, - "median": 187.44, - "min": 182.88, - "max": 196.41 + "mean": 303.26666666666665, + "median": 298.93, + "min": 292.42, + "max": 318.45 }, "p50LatencyMs": { "unit": "ms", - "mean": 123.33333333333333, - "median": 125, - "min": 118, - "max": 127 + "mean": 201.33333333333334, + "median": 205, + "min": 190, + "max": 209 }, "p75LatencyMs": { "unit": "ms", - "mean": 165.66666666666666, - "median": 161, - "min": 153, - "max": 183 + "mean": 282.6666666666667, + "median": 290, + "min": 254, + "max": 304 }, "p90LatencyMs": { "unit": "ms", - "mean": 238, - "median": 234, - "min": 233, - "max": 247 + "mean": 374, + "median": 376, + "min": 354, + "max": 392 }, "p99LatencyMs": { "unit": "ms", - "mean": 2669, - "median": 2675, - "min": 2535, - "max": 2797 + "mean": 3552.3333333333335, + "median": 3643, + "min": 3318, + "max": 3696 }, "maxLatencyMs": { "unit": "ms", - "mean": 4957.333333333333, - "median": 4987, - "min": 4889, - "max": 4996 + "mean": 4842.333333333333, + "median": 4865, + "min": 4765, + "max": 4897 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 108507955.2, - "median": 107302092.8, - "min": 104942796.8, - "max": 113278976 + "mean": 44006877.86666667, + "median": 44620185.6, + "min": 41856204.8, + "max": 45544243.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1837, - "median": 1819, - "min": 1769, - "max": 1923 + "mean": 753.6666666666666, + "median": 755, + "min": 749, + "max": 757 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 367.40000000000003, - "median": 363.8, - "min": 353.8, - "max": 384.6 + "mean": 150.73666666666668, + "median": 151, + "min": 149.81, + "max": 151.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 196.33, - "median": 195.96, - "min": 193.74, - "max": 199.29 + "mean": 315.26666666666665, + "median": 311.52, + "min": 301.51, + "max": 332.77 }, "p50LatencyMs": { "unit": "ms", - "mean": 130, - "median": 132, - "min": 126, - "max": 132 + "mean": 198.66666666666666, + "median": 196, + "min": 189, + "max": 211 }, "p75LatencyMs": { "unit": "ms", - "mean": 171, - "median": 174, - "min": 163, - "max": 176 + "mean": 278.6666666666667, + "median": 278, + "min": 267, + "max": 291 }, "p90LatencyMs": { "unit": "ms", - "mean": 247, - "median": 247, - "min": 241, - "max": 253 + "mean": 380.3333333333333, + "median": 376, + "min": 370, + "max": 395 }, "p99LatencyMs": { "unit": "ms", - "mean": 2809, - "median": 2828, - "min": 2762, - "max": 2837 + "mean": 3524.3333333333335, + "median": 3509, + "min": 3471, + "max": 3593 }, "maxLatencyMs": { "unit": "ms", - "mean": 4994, - "median": 4994, - "min": 4993, - "max": 4995 + "mean": 4859.666666666667, + "median": 4826, + "min": 4819, + "max": 4934 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 105528251.73333333, - "median": 104484044.8, - "min": 101626675.2, - "max": 110474035.2 + "mean": 43281612.800000004, + "median": 43356979.2, + "min": 43016192, + "max": 43471667.2 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 118, + "unit": "ms" + }, + "fcpMs": { + "value": 117.77, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.012, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.372, + "unit": "ms" + }, + "processingDurationMs": { + "value": 14.339, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.301, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 120, + "unit": "ms" + }, + "fcpMs": { + "value": 119.562, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 22.552, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.129, + "unit": "ms" + }, + "processingDurationMs": { + "value": 11.121, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.302, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 121, + "unit": "ms" + }, + "fcpMs": { + "value": 121.316, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 32.917, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.849, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.446, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.622, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 137, + "unit": "ms" + }, + "fcpMs": { + "value": 136.598, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 27.091, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.7, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.454, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.937, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 124, + "median": 120.5, + "min": 118, + "max": 137 + }, + "fcpMs": { + "unit": "ms", + "mean": 123.81150000000001, + "median": 120.439, + "min": 117.77, + "max": 136.598 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 26.393, + "median": 25.0515, + "min": 22.552, + "max": 32.917 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.5125000000000002, + "median": 1.536, + "min": 1.129, + "max": 1.849 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 13.09, + "median": 13.45, + "min": 11.121, + "max": 14.339 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.7905, + "median": 11.119499999999999, + "min": 7.301, + "max": 17.622 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 99, + "unit": "ms" + }, + "fcpMs": { + "value": 98.506, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 30.990000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.746, + "unit": "ms" + }, + "processingDurationMs": { + "value": 22.446, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.798, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 82, + "unit": "ms" + }, + "fcpMs": { + "value": 82.394, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.034, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.558, + "unit": "ms" + }, + "processingDurationMs": { + "value": 17.427, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.049, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 81, + "unit": "ms" + }, + "fcpMs": { + "value": 80.659, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 30.130000000000003, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.598, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.131, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.401, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 94.757, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 18.527, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.702, + "unit": "ms" + }, + "processingDurationMs": { + "value": 12.594, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 4.231, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 89.25, + "median": 88.5, + "min": 81, + "max": 99 + }, + "fcpMs": { + "unit": "ms", + "mean": 89.07900000000001, + "median": 88.5755, + "min": 80.659, + "max": 98.506 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 27.17025, + "median": 29.582, + "min": 18.527, + "max": 30.990000000000002 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.901, + "median": 1.65, + "min": 1.558, + "max": 2.746 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 16.3995, + "median": 15.279, + "min": 12.594, + "max": 22.446 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 8.86975, + "median": 7.9235, + "min": 4.231, + "max": 15.401 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 415, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 248, + "unit": "count" + }, + "duplicateDependencies": { + "value": 5, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 12, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 186738858, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.158.4.json b/packages/results/data/tanstack/versions/1.158.4.json index fc72b21b..60a9dac6 100644 --- a/packages/results/data/tanstack/versions/1.158.4.json +++ b/packages/results/data/tanstack/versions/1.158.4.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-08T11:49:15.252Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.158.4", @@ -35,13 +37,12 @@ "vitest": "4.0.18", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-08T11:49:15.252Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "1.158.4", "releasedAt": "2026-02-07T00:04:32.926Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1966, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4801, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5098, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5243, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5113, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4444.2, + "median": 5098, + "min": 1966, + "max": 5243 + }, + "nodeModulesSizeBytes": { + "value": 224038912, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5079 + "timeMs": { + "value": 5079, + "unit": "ms" + } }, { - "timeMs": 5351 + "timeMs": { + "value": 5351, + "unit": "ms" + } }, { - "timeMs": 5293 + "timeMs": { + "value": 5293, + "unit": "ms" + } }, { - "timeMs": 4941 + "timeMs": { + "value": 4941, + "unit": "ms" + } }, { - "timeMs": 5320 + "timeMs": { + "value": 5320, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 4995 + "timeMs": { + "value": 4995, + "unit": "ms" + } }, { - "timeMs": 5344 + "timeMs": { + "value": 5344, + "unit": "ms" + } }, { - "timeMs": 4915 + "timeMs": { + "value": 4915, + "unit": "ms" + } }, { - "timeMs": 4947 + "timeMs": { + "value": 4947, + "unit": "ms" + } }, { - "timeMs": 5390 + "timeMs": { + "value": 5390, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 414 - }, - "duplicateDependencies": { - "project": "starter", - "result": 11 - }, - "depInstallSize": { - "project": "starter", - "result": 186711337 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3037 + "timeMs": { + "value": 3037, + "unit": "ms" + } }, { - "timeMs": 3034 + "timeMs": { + "value": 3034, + "unit": "ms" + } }, { - "timeMs": 2996 + "timeMs": { + "value": 2996, + "unit": "ms" + } }, { - "timeMs": 2914 + "timeMs": { + "value": 2914, + "unit": "ms" + } }, { - "timeMs": 3175 + "timeMs": { + "value": 3175, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 247, - "duplicateDependencies": 4 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1966 - }, - { - "installTimeMs": 4801 - }, - { - "installTimeMs": 5098 - }, - { - "installTimeMs": 5243 - }, - { - "installTimeMs": 5113 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4444.2, - "median": 5098, - "min": 1966, - "max": 5243 - }, - "nodeModulesSizeBytes": 224038912 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 133, - "fcpMs": 132.944, - "interactionTests": { - "interactionLatencyMs": 48.786, - "inputDelayMs": 1.837, - "processingDurationMs": 38.576, - "presentationDelayMs": 8.373 - } - }, - { - "firstPaintMs": 114, - "fcpMs": 113.916, - "interactionTests": { - "interactionLatencyMs": 23.229, - "inputDelayMs": 1.586, - "processingDurationMs": 15.065, - "presentationDelayMs": 6.578 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1359, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 271.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78059929.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1912, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109805568, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1932, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 386.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 66, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110985216, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1911, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 89, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 125, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 384, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109753139.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1915, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 383, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 843, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2143, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110002176, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1920, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 384, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 250, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2644, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4997, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110290534.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1890, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 378, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 231, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2655, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4920, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108560384, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 127, - "fcpMs": 127.285, - "interactionTests": { - "interactionLatencyMs": 45.305, - "inputDelayMs": 1.657, - "processingDurationMs": 28.345, - "presentationDelayMs": 15.303 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1358, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 271.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77994393.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1962, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 392.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112702259.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1966, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 393.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 43, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 63, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112911974.4, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1939, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 387.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 63.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 111, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 471, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111378432, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1963, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 392.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 125.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 561, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1854, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112754688, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1921, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 384.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 254, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2569, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4882, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110342963.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1821, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 364.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 199.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 232, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2673, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4991, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104588902.4, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 120, - "fcpMs": 119.865, - "interactionTests": { - "interactionLatencyMs": 26.469, - "inputDelayMs": 1.588, - "processingDurationMs": 12.989, - "presentationDelayMs": 11.892 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1380, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 276, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79278899.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1998, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 399.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 11.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 114760089.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2016, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 403.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 40, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 44, + "unit": "ms" + }, + "bytesPerSec": { + "value": 115795558.4, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1985, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 397, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 81, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 113, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 438, + "unit": "ms" + }, + "bytesPerSec": { + "value": 114026086.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1984, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 396.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 124.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 429, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1705, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113973657.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1964, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 392.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 229, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2630, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4962, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112820224, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1918, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 383.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 234, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2656, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4960, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110172569.6, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 123.5, - "median": 123.5, - "min": 114, - "max": 133 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 123.5025, - "median": 123.57499999999999, - "min": 113.916, - "max": 132.944 + "representativeIterationIndex": 1, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 39014, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 35.94725, - "median": 35.887, - "min": 23.229, - "max": 48.786 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.667, - "median": 1.6225, - "min": 1.586, - "max": 1.837 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 23.74375, - "median": 21.705, - "min": 12.989, - "max": 38.576 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.5365, - "median": 10.1325, - "min": 6.578, - "max": 15.303 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 89, - "fcpMs": 88.82, - "interactionTests": { - "interactionLatencyMs": 52.54299999999999, - "inputDelayMs": 4.477, - "processingDurationMs": 30.406, - "presentationDelayMs": 17.66 - } - }, - { - "firstPaintMs": 78, - "fcpMs": 78.309, - "interactionTests": { - "interactionLatencyMs": 32.097, - "inputDelayMs": 1.684, - "processingDurationMs": 12.053, - "presentationDelayMs": 18.36 - } - }, - { - "firstPaintMs": 95, - "fcpMs": 95.128, - "interactionTests": { - "interactionLatencyMs": 28.143, - "inputDelayMs": 2.001, - "processingDurationMs": 13.384, - "presentationDelayMs": 12.758 - } - }, - { - "firstPaintMs": 91, - "fcpMs": 90.917, - "interactionTests": { - "interactionLatencyMs": 29.352000000000004, - "inputDelayMs": 1.768, - "processingDurationMs": 13.117, - "presentationDelayMs": 14.467 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 88.25, - "median": 90, - "min": 78, - "max": 95 - }, - "fcpMs": { - "unit": "ms", - "mean": 88.2935, - "median": 89.8685, - "min": 78.309, - "max": 95.128 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 35.53375, - "median": 30.724500000000003, - "min": 28.143, - "max": 52.54299999999999 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.4825000000000004, - "median": 1.8845, - "min": 1.684, - "max": 4.477 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 17.240000000000002, - "median": 13.2505, - "min": 12.053, - "max": 30.406 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 15.811249999999998, - "median": 16.0635, - "min": 12.758, - "max": 18.36 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 702, - "errors": 0, - "requestsPerSec": 140.4, - "avgLatencyMs": 6.56, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 40307916.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 823, - "errors": 0, - "requestsPerSec": 164.6, - "avgLatencyMs": 29.78, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 35, - "p99LatencyMs": 48, - "maxLatencyMs": 62, - "bytesPerSec": 47267840, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 676, - "errors": 0, - "requestsPerSec": 135.2, - "avgLatencyMs": 72.97, - "p50LatencyMs": 73, - "p75LatencyMs": 79, - "p90LatencyMs": 91, - "p99LatencyMs": 140, - "maxLatencyMs": 206, - "bytesPerSec": 38820249.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 708, - "errors": 0, - "requestsPerSec": 141.6, - "avgLatencyMs": 172.97, - "p50LatencyMs": 168, - "p75LatencyMs": 196, - "p90LatencyMs": 237, - "p99LatencyMs": 539, - "maxLatencyMs": 1175, - "bytesPerSec": 40642150.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 705, - "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 308.86, - "p50LatencyMs": 228, - "p75LatencyMs": 303, - "p90LatencyMs": 382, - "p99LatencyMs": 3335, - "maxLatencyMs": 4829, - "bytesPerSec": 40491417.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 100, - "requests": 679, - "errors": 0, - "requestsPerSec": 135.81, - "avgLatencyMs": 327.88, - "p50LatencyMs": 209, - "p75LatencyMs": 290, - "p90LatencyMs": 395, - "p99LatencyMs": 3769, - "maxLatencyMs": 4983, - "bytesPerSec": 38992281.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 607, - "errors": 0, - "requestsPerSec": 121.4, - "avgLatencyMs": 342.2, - "p50LatencyMs": 219, - "p75LatencyMs": 294, - "p90LatencyMs": 369, - "p99LatencyMs": 3760, - "maxLatencyMs": 4882, - "bytesPerSec": 34852864, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 597, - "errors": 0, - "requestsPerSec": 119.4, - "avgLatencyMs": 7.87, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 10, - "p99LatencyMs": 14, - "maxLatencyMs": 16, - "bytesPerSec": 34280243.21, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 661, - "errors": 0, - "requestsPerSec": 132.2, - "avgLatencyMs": 37.18, - "p50LatencyMs": 35, - "p75LatencyMs": 40, - "p90LatencyMs": 48, - "p99LatencyMs": 71, - "maxLatencyMs": 79, - "bytesPerSec": 37955174.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 672, - "errors": 0, - "requestsPerSec": 134.4, - "avgLatencyMs": 73.18, - "p50LatencyMs": 72, - "p75LatencyMs": 79, - "p90LatencyMs": 89, - "p99LatencyMs": 125, - "maxLatencyMs": 186, - "bytesPerSec": 38584320, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 727, - "errors": 0, - "requestsPerSec": 145.4, - "avgLatencyMs": 169.14, - "p50LatencyMs": 169, - "p75LatencyMs": 191, - "p90LatencyMs": 220, - "p99LatencyMs": 611, - "maxLatencyMs": 1233, - "bytesPerSec": 41749708.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 862, - "errors": 0, - "requestsPerSec": 172.4, - "avgLatencyMs": 280.53, - "p50LatencyMs": 217, - "p75LatencyMs": 269, - "p90LatencyMs": 373, - "p99LatencyMs": 2566, - "maxLatencyMs": 4066, - "bytesPerSec": 49489510.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 706, - "errors": 0, - "requestsPerSec": 141.2, - "avgLatencyMs": 308.54, - "p50LatencyMs": 198, - "p75LatencyMs": 267, - "p90LatencyMs": 399, - "p99LatencyMs": 3575, - "maxLatencyMs": 4998, - "bytesPerSec": 40545484.8, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 646, - "errors": 0, - "requestsPerSec": 129.2, - "avgLatencyMs": 337.92, - "p50LatencyMs": 219, - "p75LatencyMs": 272, - "p90LatencyMs": 452, - "p99LatencyMs": 3597, - "maxLatencyMs": 4984, - "bytesPerSec": 37099110.4, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 730, - "errors": 0, - "requestsPerSec": 146, - "avgLatencyMs": 6.43, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 8, - "p99LatencyMs": 10, - "maxLatencyMs": 12, - "bytesPerSec": 41920102.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 850, - "errors": 0, - "requestsPerSec": 170, - "avgLatencyMs": 28.85, - "p50LatencyMs": 29, - "p75LatencyMs": 29, - "p90LatencyMs": 33, - "p99LatencyMs": 46, - "maxLatencyMs": 56, - "bytesPerSec": 48807936, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 867, - "errors": 0, - "requestsPerSec": 173.4, - "avgLatencyMs": 56.87, - "p50LatencyMs": 56, - "p75LatencyMs": 57, - "p90LatencyMs": 66, - "p99LatencyMs": 83, - "maxLatencyMs": 116, - "bytesPerSec": 49777868.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 860, - "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 142.2, - "p50LatencyMs": 140, - "p75LatencyMs": 149, - "p90LatencyMs": 173, - "p99LatencyMs": 494, - "maxLatencyMs": 637, - "bytesPerSec": 49391206.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 843, - "errors": 0, - "requestsPerSec": 168.6, - "avgLatencyMs": 286.64, - "p50LatencyMs": 225, - "p75LatencyMs": 286, - "p90LatencyMs": 402, - "p99LatencyMs": 2575, - "maxLatencyMs": 4094, - "bytesPerSec": 48401612.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 771, - "errors": 0, - "requestsPerSec": 154.2, - "avgLatencyMs": 306.75, - "p50LatencyMs": 211, - "p75LatencyMs": 276, - "p90LatencyMs": 407, - "p99LatencyMs": 3377, - "maxLatencyMs": 4908, - "bytesPerSec": 44284313.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 756, - "errors": 0, - "requestsPerSec": 151.2, - "avgLatencyMs": 301.29, - "p50LatencyMs": 184, - "p75LatencyMs": 260, - "p90LatencyMs": 380, - "p99LatencyMs": 3587, - "maxLatencyMs": 4838, - "bytesPerSec": 43409408, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 15448, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 676.3333333333334, - "median": 702, - "min": 597, - "max": 730 + "mean": 1365.6666666666667, + "median": 1359, + "min": 1358, + "max": 1380 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 135.26666666666668, - "median": 140.4, - "min": 119.4, - "max": 146 + "mean": 273.1366666666667, + "median": 271.8, + "min": 271.61, + "max": 276 }, "avgLatencyMs": { "unit": "ms", - "mean": 6.953333333333333, - "median": 6.56, - "min": 6.43, - "max": 7.87 + "mean": 3.1033333333333335, + "median": 3.1, + "min": 3.09, + "max": 3.12 }, "p50LatencyMs": { "unit": "ms", - "mean": 6.333333333333333, - "median": 6, - "min": 6, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 6, - "max": 8 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 8.666666666666666, - "median": 8, - "min": 8, - "max": 10 + "mean": 3.3333333333333335, + "median": 3, + "min": 3, + "max": 4 }, "p99LatencyMs": { "unit": "ms", - "mean": 11.333333333333334, - "median": 10, - "min": 10, - "max": 14 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "maxLatencyMs": { "unit": "ms", - "mean": 13.333333333333334, - "median": 12, - "min": 12, - "max": 16 + "mean": 7, + "median": 7, + "min": 6, + "max": 8 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 38836087.47, - "median": 40307916.8, - "min": 34280243.21, - "max": 41920102.4 + "mean": 78444407.46666665, + "median": 78059929.6, + "min": 77994393.6, + "max": 79278899.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 778, - "median": 823, - "min": 661, - "max": 850 + "mean": 1957.3333333333333, + "median": 1962, + "min": 1912, + "max": 1998 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 155.6, - "median": 164.6, - "min": 132.2, - "max": 170 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 31.936666666666667, - "median": 29.78, - "min": 28.85, - "max": 37.18 + "mean": 391.4666666666667, + "median": 392.4, + "min": 382.4, + "max": 399.6 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 12.273333333333333, + "median": 12.27, + "min": 11.85, + "max": 12.7 }, "p50LatencyMs": { "unit": "ms", - "mean": 31, - "median": 29, - "min": 29, - "max": 35 + "mean": 12.333333333333334, + "median": 12, + "min": 12, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 33, - "median": 30, - "min": 29, - "max": 40 + "mean": 12.666666666666666, + "median": 13, + "min": 12, + "max": 13 }, "p90LatencyMs": { "unit": "ms", - "mean": 38.666666666666664, - "median": 35, - "min": 33, - "max": 48 + "mean": 14.333333333333334, + "median": 14, + "min": 14, + "max": 15 }, "p99LatencyMs": { "unit": "ms", - "mean": 55, - "median": 48, - "min": 46, - "max": 71 + "mean": 18.666666666666668, + "median": 18, + "min": 17, + "max": 21 }, "maxLatencyMs": { "unit": "ms", - "mean": 65.66666666666667, - "median": 62, - "min": 56, - "max": 79 + "mean": 22.666666666666668, + "median": 21, + "min": 20, + "max": 27 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 44676983.46666667, - "median": 47267840, - "min": 37955174.4, - "max": 48807936 + "mean": 112422638.93333332, + "median": 112702259.2, + "min": 109805568, + "max": 114760089.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 738.3333333333334, - "median": 676, - "min": 672, - "max": 867 + "mean": 1971.3333333333333, + "median": 1966, + "min": 1932, + "max": 2016 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 147.66666666666666, - "median": 135.2, - "min": 134.4, - "max": 173.4 + "mean": 394.26666666666665, + "median": 393.2, + "min": 386.4, + "max": 403.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 67.67333333333333, - "median": 72.97, - "min": 56.87, - "max": 73.18 + "mean": 24.80333333333333, + "median": 24.83, + "min": 24.19, + "max": 25.39 }, "p50LatencyMs": { "unit": "ms", - "mean": 67, - "median": 72, - "min": 56, - "max": 73 + "mean": 24.333333333333332, + "median": 24, + "min": 24, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 71.66666666666667, - "median": 79, - "min": 57, - "max": 79 + "mean": 25, + "median": 25, + "min": 25, + "max": 25 }, "p90LatencyMs": { "unit": "ms", - "mean": 82, - "median": 89, - "min": 66, - "max": 91 + "mean": 29.666666666666668, + "median": 30, + "min": 27, + "max": 32 }, "p99LatencyMs": { "unit": "ms", - "mean": 116, - "median": 125, - "min": 83, - "max": 140 + "mean": 43, + "median": 43, + "min": 40, + "max": 46 }, "maxLatencyMs": { "unit": "ms", - "mean": 169.33333333333334, - "median": 186, - "min": 116, - "max": 206 + "mean": 57.666666666666664, + "median": 63, + "min": 44, + "max": 66 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 42394146.13333333, - "median": 38820249.6, - "min": 38584320, - "max": 49777868.8 + "mean": 113230916.26666667, + "median": 112911974.4, + "min": 110985216, + "max": 115795558.4 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 765, - "median": 727, - "min": 708, - "max": 860 + "mean": 1945, + "median": 1939, + "min": 1911, + "max": 1985 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 153, - "median": 145.4, - "min": 141.6, - "max": 172 + "mean": 389, + "median": 387.8, + "min": 382.2, + "max": 397 }, "avgLatencyMs": { "unit": "ms", - "mean": 161.43666666666667, - "median": 169.14, - "min": 142.2, - "max": 172.97 + "mean": 63.346666666666664, + "median": 63.55, + "min": 62.08, + "max": 64.41 }, "p50LatencyMs": { "unit": "ms", - "mean": 159, - "median": 168, - "min": 140, - "max": 169 + "mean": 62, + "median": 62, + "min": 61, + "max": 63 }, "p75LatencyMs": { "unit": "ms", - "mean": 178.66666666666666, - "median": 191, - "min": 149, - "max": 196 + "mean": 68.33333333333333, + "median": 70, + "min": 65, + "max": 70 }, "p90LatencyMs": { "unit": "ms", - "mean": 210, - "median": 220, - "min": 173, - "max": 237 + "mean": 84, + "median": 82, + "min": 81, + "max": 89 }, "p99LatencyMs": { "unit": "ms", - "mean": 548, - "median": 539, - "min": 494, - "max": 611 + "mean": 116.33333333333333, + "median": 113, + "min": 111, + "max": 125 }, "maxLatencyMs": { "unit": "ms", - "mean": 1015, - "median": 1175, - "min": 637, - "max": 1233 + "mean": 431, + "median": 438, + "min": 384, + "max": 471 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 43927688.53333333, - "median": 41749708.8, - "min": 40642150.4, - "max": 49391206.4 + "mean": 111719219.2, + "median": 111378432, + "min": 109753139.2, + "max": 114026086.4 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 803.3333333333334, - "median": 843, - "min": 705, - "max": 862 + "mean": 1954, + "median": 1963, + "min": 1915, + "max": 1984 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 160.66666666666666, - "median": 168.6, - "min": 141, - "max": 172.4 + "mean": 390.8, + "median": 392.6, + "min": 383, + "max": 396.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 292.01, - "median": 286.64, - "min": 280.53, - "max": 308.86 + "mean": 125.81333333333333, + "median": 125.3, + "min": 124.01, + "max": 128.13 }, "p50LatencyMs": { "unit": "ms", - "mean": 223.33333333333334, - "median": 225, - "min": 217, - "max": 228 + "mean": 113.66666666666667, + "median": 111, + "min": 110, + "max": 120 }, "p75LatencyMs": { "unit": "ms", - "mean": 286, - "median": 286, - "min": 269, - "max": 303 + "mean": 144.33333333333334, + "median": 144, + "min": 143, + "max": 146 }, "p90LatencyMs": { "unit": "ms", - "mean": 385.6666666666667, - "median": 382, - "min": 373, - "max": 402 + "mean": 177.66666666666666, + "median": 176, + "min": 171, + "max": 186 }, "p99LatencyMs": { "unit": "ms", - "mean": 2825.3333333333335, - "median": 2575, - "min": 2566, - "max": 3335 + "mean": 611, + "median": 561, + "min": 429, + "max": 843 }, "maxLatencyMs": { "unit": "ms", - "mean": 4329.666666666667, - "median": 4094, - "min": 4066, - "max": 4829 + "mean": 1900.6666666666667, + "median": 1854, + "min": 1705, + "max": 2143 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 46127513.6, - "median": 48401612.8, - "min": 40491417.6, - "max": 49489510.4 + "mean": 112243507.2, + "median": 112754688, + "min": 110002176, + "max": 113973657.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 718.6666666666666, - "median": 706, - "min": 679, - "max": 771 + "mean": 1935, + "median": 1921, + "min": 1920, + "max": 1964 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 143.73666666666665, - "median": 141.2, - "min": 135.81, - "max": 154.2 + "mean": 387, + "median": 384.2, + "min": 384, + "max": 392.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 314.39000000000004, - "median": 308.54, - "min": 306.75, - "max": 327.88 + "mean": 189.91666666666666, + "median": 189.77, + "min": 188.8, + "max": 191.18 }, "p50LatencyMs": { "unit": "ms", - "mean": 206, - "median": 209, - "min": 198, - "max": 211 + "mean": 122.66666666666667, + "median": 121, + "min": 121, + "max": 126 }, "p75LatencyMs": { "unit": "ms", - "mean": 277.6666666666667, - "median": 276, - "min": 267, - "max": 290 + "mean": 164.66666666666666, + "median": 166, + "min": 156, + "max": 172 }, "p90LatencyMs": { "unit": "ms", - "mean": 400.3333333333333, - "median": 399, - "min": 395, - "max": 407 + "mean": 244.33333333333334, + "median": 250, + "min": 229, + "max": 254 }, "p99LatencyMs": { "unit": "ms", - "mean": 3573.6666666666665, - "median": 3575, - "min": 3377, - "max": 3769 + "mean": 2614.3333333333335, + "median": 2630, + "min": 2569, + "max": 2644 }, "maxLatencyMs": { "unit": "ms", - "mean": 4963, - "median": 4983, - "min": 4908, - "max": 4998 + "mean": 4947, + "median": 4962, + "min": 4882, + "max": 4997 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 41274026.666666664, - "median": 40545484.8, - "min": 38992281.6, - "max": 44284313.6 + "mean": 111151240.53333335, + "median": 110342963.2, + "min": 110290534.4, + "max": 112820224 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 669.6666666666666, - "median": 646, - "min": 607, - "max": 756 + "mean": 1876.3333333333333, + "median": 1890, + "min": 1821, + "max": 1918 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 133.9333333333333, - "median": 129.2, - "min": 121.4, - "max": 151.2 + "mean": 375.2666666666667, + "median": 378, + "min": 364.2, + "max": 383.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 327.1366666666667, - "median": 337.92, - "min": 301.29, - "max": 342.2 + "mean": 193.08666666666667, + "median": 191.29, + "min": 188.91, + "max": 199.06 }, "p50LatencyMs": { "unit": "ms", - "mean": 207.33333333333334, - "median": 219, - "min": 184, - "max": 219 + "mean": 125, + "median": 126, + "min": 119, + "max": 130 }, "p75LatencyMs": { "unit": "ms", - "mean": 275.3333333333333, - "median": 272, - "min": 260, - "max": 294 + "mean": 168.66666666666666, + "median": 165, + "min": 163, + "max": 178 }, "p90LatencyMs": { "unit": "ms", - "mean": 400.3333333333333, - "median": 380, - "min": 369, - "max": 452 + "mean": 232.33333333333334, + "median": 232, + "min": 231, + "max": 234 }, "p99LatencyMs": { "unit": "ms", - "mean": 3648, - "median": 3597, - "min": 3587, - "max": 3760 + "mean": 2661.3333333333335, + "median": 2656, + "min": 2655, + "max": 2673 }, "maxLatencyMs": { "unit": "ms", - "mean": 4901.333333333333, - "median": 4882, - "min": 4838, - "max": 4984 + "mean": 4957, + "median": 4960, + "min": 4920, + "max": 4991 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 38453794.13333333, - "median": 37099110.4, - "min": 34852864, - "max": 43409408 + "mean": 107773952, + "median": 108560384, + "min": 104588902.4, + "max": 110172569.6 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1359, - "errors": 0, - "requestsPerSec": 271.8, - "avgLatencyMs": 3.09, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 78059929.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 702, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 140.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40307916.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1912, - "errors": 0, - "requestsPerSec": 382.4, - "avgLatencyMs": 12.7, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 27, - "bytesPerSec": 109805568, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 823, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 164.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 62, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47267840, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1932, - "errors": 0, - "requestsPerSec": 386.4, - "avgLatencyMs": 25.39, - "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 32, - "p99LatencyMs": 46, - "maxLatencyMs": 66, - "bytesPerSec": 110985216, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 676, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 135.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 72.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 91, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 140, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 206, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38820249.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1911, - "errors": 0, - "requestsPerSec": 382.2, - "avgLatencyMs": 64.41, - "p50LatencyMs": 63, - "p75LatencyMs": 70, - "p90LatencyMs": 89, - "p99LatencyMs": 125, - "maxLatencyMs": 384, - "bytesPerSec": 109753139.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 708, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 172.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 168, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 237, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 539, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1175, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40642150.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1915, - "errors": 0, - "requestsPerSec": 383, - "avgLatencyMs": 128.13, - "p50LatencyMs": 110, - "p75LatencyMs": 143, - "p90LatencyMs": 186, - "p99LatencyMs": 843, - "maxLatencyMs": 2143, - "bytesPerSec": 110002176, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 705, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 308.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 228, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 303, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 382, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3335, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4829, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40491417.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1920, - "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 191.18, - "p50LatencyMs": 121, - "p75LatencyMs": 166, - "p90LatencyMs": 250, - "p99LatencyMs": 2644, - "maxLatencyMs": 4997, - "bytesPerSec": 110290534.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 679, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 135.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 327.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 209, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 290, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 395, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3769, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4983, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38992281.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1890, - "errors": 0, - "requestsPerSec": 378, - "avgLatencyMs": 188.91, - "p50LatencyMs": 119, - "p75LatencyMs": 163, - "p90LatencyMs": 231, - "p99LatencyMs": 2655, - "maxLatencyMs": 4920, - "bytesPerSec": 108560384, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 607, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 121.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 342.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 294, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 369, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3760, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4882, + "unit": "ms" + }, + "bytesPerSec": { + "value": 34852864, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1358, - "errors": 0, - "requestsPerSec": 271.61, - "avgLatencyMs": 3.12, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 4, - "maxLatencyMs": 8, - "bytesPerSec": 77994393.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 597, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 119.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 14, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 16, + "unit": "ms" + }, + "bytesPerSec": { + "value": 34280243.21, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1962, - "errors": 0, - "requestsPerSec": 392.4, - "avgLatencyMs": 12.27, - "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 20, - "bytesPerSec": 112702259.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 661, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 132.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 37.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 71, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 79, + "unit": "ms" + }, + "bytesPerSec": { + "value": 37955174.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1966, - "errors": 0, - "requestsPerSec": 393.2, - "avgLatencyMs": 24.83, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 63, - "bytesPerSec": 112911974.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 672, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 134.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 73.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 89, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 125, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 186, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38584320, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1939, - "errors": 0, - "requestsPerSec": 387.8, - "avgLatencyMs": 63.55, - "p50LatencyMs": 62, - "p75LatencyMs": 70, - "p90LatencyMs": 82, - "p99LatencyMs": 111, - "maxLatencyMs": 471, - "bytesPerSec": 111378432, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 727, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 169.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 191, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 220, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 611, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1233, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41749708.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1963, - "errors": 0, - "requestsPerSec": 392.6, - "avgLatencyMs": 125.3, - "p50LatencyMs": 111, - "p75LatencyMs": 144, - "p90LatencyMs": 171, - "p99LatencyMs": 561, - "maxLatencyMs": 1854, - "bytesPerSec": 112754688, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 862, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 172.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 280.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 217, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 373, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2566, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4066, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49489510.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1921, - "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 189.77, - "p50LatencyMs": 126, - "p75LatencyMs": 156, - "p90LatencyMs": 254, - "p99LatencyMs": 2569, - "maxLatencyMs": 4882, - "bytesPerSec": 110342963.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 706, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 308.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 198, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 267, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 399, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3575, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4998, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40545484.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1821, - "errors": 0, - "requestsPerSec": 364.2, - "avgLatencyMs": 199.06, - "p50LatencyMs": 130, - "p75LatencyMs": 178, - "p90LatencyMs": 232, - "p99LatencyMs": 2673, - "maxLatencyMs": 4991, - "bytesPerSec": 104588902.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 646, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 129.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 337.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 272, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 452, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3597, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4984, + "unit": "ms" + }, + "bytesPerSec": { + "value": 37099110.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1380, - "errors": 0, - "requestsPerSec": 276, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 79278899.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 730, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 146, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41920102.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1998, - "errors": 0, - "requestsPerSec": 399.6, - "avgLatencyMs": 11.85, - "p50LatencyMs": 12, - "p75LatencyMs": 12, - "p90LatencyMs": 14, - "p99LatencyMs": 17, - "maxLatencyMs": 21, - "bytesPerSec": 114760089.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 850, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 170, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 56, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48807936, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 2016, - "errors": 0, - "requestsPerSec": 403.2, - "avgLatencyMs": 24.19, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 27, - "p99LatencyMs": 40, - "maxLatencyMs": 44, - "bytesPerSec": 115795558.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 867, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 173.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 56.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 83, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 116, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49777868.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1985, - "errors": 0, - "requestsPerSec": 397, - "avgLatencyMs": 62.08, - "p50LatencyMs": 61, - "p75LatencyMs": 65, - "p90LatencyMs": 81, - "p99LatencyMs": 113, - "maxLatencyMs": 438, - "bytesPerSec": 114026086.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 860, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 172, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 142.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 494, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 637, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49391206.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1984, - "errors": 0, - "requestsPerSec": 396.8, - "avgLatencyMs": 124.01, - "p50LatencyMs": 120, - "p75LatencyMs": 146, - "p90LatencyMs": 176, - "p99LatencyMs": 429, - "maxLatencyMs": 1705, - "bytesPerSec": 113973657.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 843, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 168.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 286.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 225, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 286, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 402, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2575, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4094, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48401612.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1964, - "errors": 0, - "requestsPerSec": 392.8, - "avgLatencyMs": 188.8, - "p50LatencyMs": 121, - "p75LatencyMs": 172, - "p90LatencyMs": 229, - "p99LatencyMs": 2630, - "maxLatencyMs": 4962, - "bytesPerSec": 112820224, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 771, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 306.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 211, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 276, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 407, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3377, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4908, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44284313.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1918, - "errors": 0, - "requestsPerSec": 383.6, - "avgLatencyMs": 191.29, - "p50LatencyMs": 126, - "p75LatencyMs": 165, - "p90LatencyMs": 234, - "p99LatencyMs": 2656, - "maxLatencyMs": 4960, - "bytesPerSec": 110172569.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 756, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 151.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 301.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 260, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 380, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3587, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4838, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43409408, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 39014, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 15448, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1365.6666666666667, - "median": 1359, - "min": 1358, - "max": 1380 + "mean": 676.3333333333334, + "median": 702, + "min": 597, + "max": 730 }, "errors": { "unit": "errors", @@ -1623,69 +2831,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 273.1366666666667, - "median": 271.8, - "min": 271.61, - "max": 276 + "mean": 135.26666666666668, + "median": 140.4, + "min": 119.4, + "max": 146 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.1033333333333335, - "median": 3.1, - "min": 3.09, - "max": 3.12 + "mean": 6.953333333333333, + "median": 6.56, + "min": 6.43, + "max": 7.87 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 6.333333333333333, + "median": 6, + "min": 6, + "max": 7 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 7, + "median": 7, + "min": 6, + "max": 8 }, "p90LatencyMs": { "unit": "ms", - "mean": 3.3333333333333335, - "median": 3, - "min": 3, - "max": 4 + "mean": 8.666666666666666, + "median": 8, + "min": 8, + "max": 10 }, "p99LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 11.333333333333334, + "median": 10, + "min": 10, + "max": 14 }, "maxLatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 6, - "max": 8 + "mean": 13.333333333333334, + "median": 12, + "min": 12, + "max": 16 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 78444407.46666665, - "median": 78059929.6, - "min": 77994393.6, - "max": 79278899.2 + "mean": 38836087.47, + "median": 40307916.8, + "min": 34280243.21, + "max": 41920102.4 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1957.3333333333333, - "median": 1962, - "min": 1912, - "max": 1998 + "mean": 778, + "median": 823, + "min": 661, + "max": 850 }, "errors": { "unit": "errors", @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 391.4666666666667, - "median": 392.4, - "min": 382.4, - "max": 399.6 + "mean": 155.6, + "median": 164.6, + "min": 132.2, + "max": 170 }, "avgLatencyMs": { "unit": "ms", - "mean": 12.273333333333333, - "median": 12.27, - "min": 11.85, - "max": 12.7 + "mean": 31.936666666666667, + "median": 29.78, + "min": 28.85, + "max": 37.18 }, "p50LatencyMs": { "unit": "ms", - "mean": 12.333333333333334, - "median": 12, - "min": 12, - "max": 13 + "mean": 31, + "median": 29, + "min": 29, + "max": 35 }, "p75LatencyMs": { "unit": "ms", - "mean": 12.666666666666666, - "median": 13, - "min": 12, - "max": 13 + "mean": 33, + "median": 30, + "min": 29, + "max": 40 }, "p90LatencyMs": { "unit": "ms", - "mean": 14.333333333333334, - "median": 14, - "min": 14, - "max": 15 + "mean": 38.666666666666664, + "median": 35, + "min": 33, + "max": 48 }, "p99LatencyMs": { "unit": "ms", - "mean": 18.666666666666668, - "median": 18, - "min": 17, - "max": 21 + "mean": 55, + "median": 48, + "min": 46, + "max": 71 }, "maxLatencyMs": { "unit": "ms", - "mean": 22.666666666666668, - "median": 21, - "min": 20, - "max": 27 + "mean": 65.66666666666667, + "median": 62, + "min": 56, + "max": 79 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 112422638.93333332, - "median": 112702259.2, - "min": 109805568, - "max": 114760089.6 + "mean": 44676983.46666667, + "median": 47267840, + "min": 37955174.4, + "max": 48807936 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1971.3333333333333, - "median": 1966, - "min": 1932, - "max": 2016 + "mean": 738.3333333333334, + "median": 676, + "min": 672, + "max": 867 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 394.26666666666665, - "median": 393.2, - "min": 386.4, - "max": 403.2 + "mean": 147.66666666666666, + "median": 135.2, + "min": 134.4, + "max": 173.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 24.80333333333333, - "median": 24.83, - "min": 24.19, - "max": 25.39 + "mean": 67.67333333333333, + "median": 72.97, + "min": 56.87, + "max": 73.18 }, "p50LatencyMs": { "unit": "ms", - "mean": 24.333333333333332, - "median": 24, - "min": 24, - "max": 25 + "mean": 67, + "median": 72, + "min": 56, + "max": 73 }, "p75LatencyMs": { "unit": "ms", - "mean": 25, - "median": 25, - "min": 25, - "max": 25 + "mean": 71.66666666666667, + "median": 79, + "min": 57, + "max": 79 }, "p90LatencyMs": { "unit": "ms", - "mean": 29.666666666666668, - "median": 30, - "min": 27, - "max": 32 + "mean": 82, + "median": 89, + "min": 66, + "max": 91 }, "p99LatencyMs": { "unit": "ms", - "mean": 43, - "median": 43, - "min": 40, - "max": 46 + "mean": 116, + "median": 125, + "min": 83, + "max": 140 }, "maxLatencyMs": { "unit": "ms", - "mean": 57.666666666666664, - "median": 63, - "min": 44, - "max": 66 + "mean": 169.33333333333334, + "median": 186, + "min": 116, + "max": 206 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 113230916.26666667, - "median": 112911974.4, - "min": 110985216, - "max": 115795558.4 + "mean": 42394146.13333333, + "median": 38820249.6, + "min": 38584320, + "max": 49777868.8 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1945, - "median": 1939, - "min": 1911, - "max": 1985 + "mean": 765, + "median": 727, + "min": 708, + "max": 860 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 389, - "median": 387.8, - "min": 382.2, - "max": 397 + "mean": 153, + "median": 145.4, + "min": 141.6, + "max": 172 }, "avgLatencyMs": { "unit": "ms", - "mean": 63.346666666666664, - "median": 63.55, - "min": 62.08, - "max": 64.41 + "mean": 161.43666666666667, + "median": 169.14, + "min": 142.2, + "max": 172.97 }, "p50LatencyMs": { "unit": "ms", - "mean": 62, - "median": 62, - "min": 61, - "max": 63 + "mean": 159, + "median": 168, + "min": 140, + "max": 169 }, "p75LatencyMs": { "unit": "ms", - "mean": 68.33333333333333, - "median": 70, - "min": 65, - "max": 70 + "mean": 178.66666666666666, + "median": 191, + "min": 149, + "max": 196 }, "p90LatencyMs": { "unit": "ms", - "mean": 84, - "median": 82, - "min": 81, - "max": 89 + "mean": 210, + "median": 220, + "min": 173, + "max": 237 }, "p99LatencyMs": { "unit": "ms", - "mean": 116.33333333333333, - "median": 113, - "min": 111, - "max": 125 + "mean": 548, + "median": 539, + "min": 494, + "max": 611 }, "maxLatencyMs": { "unit": "ms", - "mean": 431, - "median": 438, - "min": 384, - "max": 471 + "mean": 1015, + "median": 1175, + "min": 637, + "max": 1233 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 111719219.2, - "median": 111378432, - "min": 109753139.2, - "max": 114026086.4 + "mean": 43927688.53333333, + "median": 41749708.8, + "min": 40642150.4, + "max": 49391206.4 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1954, - "median": 1963, - "min": 1915, - "max": 1984 + "mean": 803.3333333333334, + "median": 843, + "min": 705, + "max": 862 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 390.8, - "median": 392.6, - "min": 383, - "max": 396.8 + "mean": 160.66666666666666, + "median": 168.6, + "min": 141, + "max": 172.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 125.81333333333333, - "median": 125.3, - "min": 124.01, - "max": 128.13 + "mean": 292.01, + "median": 286.64, + "min": 280.53, + "max": 308.86 }, "p50LatencyMs": { "unit": "ms", - "mean": 113.66666666666667, - "median": 111, - "min": 110, - "max": 120 + "mean": 223.33333333333334, + "median": 225, + "min": 217, + "max": 228 }, "p75LatencyMs": { "unit": "ms", - "mean": 144.33333333333334, - "median": 144, - "min": 143, - "max": 146 + "mean": 286, + "median": 286, + "min": 269, + "max": 303 }, "p90LatencyMs": { "unit": "ms", - "mean": 177.66666666666666, - "median": 176, - "min": 171, - "max": 186 + "mean": 385.6666666666667, + "median": 382, + "min": 373, + "max": 402 }, "p99LatencyMs": { "unit": "ms", - "mean": 611, - "median": 561, - "min": 429, - "max": 843 + "mean": 2825.3333333333335, + "median": 2575, + "min": 2566, + "max": 3335 }, "maxLatencyMs": { "unit": "ms", - "mean": 1900.6666666666667, - "median": 1854, - "min": 1705, - "max": 2143 + "mean": 4329.666666666667, + "median": 4094, + "min": 4066, + "max": 4829 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 112243507.2, - "median": 112754688, - "min": 110002176, - "max": 113973657.6 + "mean": 46127513.6, + "median": 48401612.8, + "min": 40491417.6, + "max": 49489510.4 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1935, - "median": 1921, - "min": 1920, - "max": 1964 + "mean": 718.6666666666666, + "median": 706, + "min": 679, + "max": 771 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 387, - "median": 384.2, - "min": 384, - "max": 392.8 + "mean": 143.73666666666665, + "median": 141.2, + "min": 135.81, + "max": 154.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 189.91666666666666, - "median": 189.77, - "min": 188.8, - "max": 191.18 + "mean": 314.39000000000004, + "median": 308.54, + "min": 306.75, + "max": 327.88 }, "p50LatencyMs": { "unit": "ms", - "mean": 122.66666666666667, - "median": 121, - "min": 121, - "max": 126 + "mean": 206, + "median": 209, + "min": 198, + "max": 211 }, "p75LatencyMs": { "unit": "ms", - "mean": 164.66666666666666, - "median": 166, - "min": 156, - "max": 172 + "mean": 277.6666666666667, + "median": 276, + "min": 267, + "max": 290 }, "p90LatencyMs": { "unit": "ms", - "mean": 244.33333333333334, - "median": 250, - "min": 229, - "max": 254 + "mean": 400.3333333333333, + "median": 399, + "min": 395, + "max": 407 }, "p99LatencyMs": { "unit": "ms", - "mean": 2614.3333333333335, - "median": 2630, - "min": 2569, - "max": 2644 + "mean": 3573.6666666666665, + "median": 3575, + "min": 3377, + "max": 3769 }, "maxLatencyMs": { "unit": "ms", - "mean": 4947, - "median": 4962, - "min": 4882, - "max": 4997 + "mean": 4963, + "median": 4983, + "min": 4908, + "max": 4998 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 111151240.53333335, - "median": 110342963.2, - "min": 110290534.4, - "max": 112820224 + "mean": 41274026.666666664, + "median": 40545484.8, + "min": 38992281.6, + "max": 44284313.6 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1876.3333333333333, - "median": 1890, - "min": 1821, - "max": 1918 + "mean": 669.6666666666666, + "median": 646, + "min": 607, + "max": 756 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 375.2666666666667, - "median": 378, - "min": 364.2, - "max": 383.6 + "mean": 133.9333333333333, + "median": 129.2, + "min": 121.4, + "max": 151.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 193.08666666666667, - "median": 191.29, - "min": 188.91, - "max": 199.06 + "mean": 327.1366666666667, + "median": 337.92, + "min": 301.29, + "max": 342.2 }, "p50LatencyMs": { "unit": "ms", - "mean": 125, - "median": 126, - "min": 119, - "max": 130 + "mean": 207.33333333333334, + "median": 219, + "min": 184, + "max": 219 }, "p75LatencyMs": { "unit": "ms", - "mean": 168.66666666666666, - "median": 165, - "min": 163, - "max": 178 + "mean": 275.3333333333333, + "median": 272, + "min": 260, + "max": 294 }, "p90LatencyMs": { "unit": "ms", - "mean": 232.33333333333334, - "median": 232, - "min": 231, - "max": 234 + "mean": 400.3333333333333, + "median": 380, + "min": 369, + "max": 452 }, "p99LatencyMs": { "unit": "ms", - "mean": 2661.3333333333335, - "median": 2656, - "min": 2655, - "max": 2673 + "mean": 3648, + "median": 3597, + "min": 3587, + "max": 3760 }, "maxLatencyMs": { "unit": "ms", - "mean": 4957, - "median": 4960, - "min": 4920, - "max": 4991 + "mean": 4901.333333333333, + "median": 4882, + "min": 4838, + "max": 4984 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 107773952, - "median": 108560384, - "min": 104588902.4, - "max": 110172569.6 + "mean": 38453794.13333333, + "median": 37099110.4, + "min": 34852864, + "max": 43409408 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 133, + "unit": "ms" + }, + "fcpMs": { + "value": 132.944, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 48.786, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.837, + "unit": "ms" + }, + "processingDurationMs": { + "value": 38.576, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.373, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 114, + "unit": "ms" + }, + "fcpMs": { + "value": 113.916, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.229, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.586, + "unit": "ms" + }, + "processingDurationMs": { + "value": 15.065, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.578, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 127, + "unit": "ms" + }, + "fcpMs": { + "value": 127.285, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 45.305, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.657, + "unit": "ms" + }, + "processingDurationMs": { + "value": 28.345, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.303, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 120, + "unit": "ms" + }, + "fcpMs": { + "value": 119.865, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 26.469, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.588, + "unit": "ms" + }, + "processingDurationMs": { + "value": 12.989, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.892, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 123.5, + "median": 123.5, + "min": 114, + "max": 133 + }, + "fcpMs": { + "unit": "ms", + "mean": 123.5025, + "median": 123.57499999999999, + "min": 113.916, + "max": 132.944 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 35.94725, + "median": 35.887, + "min": 23.229, + "max": 48.786 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.667, + "median": 1.6225, + "min": 1.586, + "max": 1.837 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 23.74375, + "median": 21.705, + "min": 12.989, + "max": 38.576 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.5365, + "median": 10.1325, + "min": 6.578, + "max": 15.303 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 89, + "unit": "ms" + }, + "fcpMs": { + "value": 88.82, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 52.54299999999999, + "unit": "ms" + }, + "inputDelayMs": { + "value": 4.477, + "unit": "ms" + }, + "processingDurationMs": { + "value": 30.406, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.66, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 78, + "unit": "ms" + }, + "fcpMs": { + "value": 78.309, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 32.097, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.684, + "unit": "ms" + }, + "processingDurationMs": { + "value": 12.053, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.36, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 95.128, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 28.143, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.001, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.384, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.758, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 91, + "unit": "ms" + }, + "fcpMs": { + "value": 90.917, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.352000000000004, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.768, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.117, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.467, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 88.25, + "median": 90, + "min": 78, + "max": 95 + }, + "fcpMs": { + "unit": "ms", + "mean": 88.2935, + "median": 89.8685, + "min": 78.309, + "max": 95.128 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 35.53375, + "median": 30.724500000000003, + "min": 28.143, + "max": 52.54299999999999 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.4825000000000004, + "median": 1.8845, + "min": 1.684, + "max": 4.477 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 17.240000000000002, + "median": 13.2505, + "min": 12.053, + "max": 30.406 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 15.811249999999998, + "median": 16.0635, + "min": 12.758, + "max": 18.36 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 414, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 247, + "unit": "count" + }, + "duplicateDependencies": { + "value": 4, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 186711337, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.159.14.json b/packages/results/data/tanstack/versions/1.159.14.json index f44234ba..820b2c6f 100644 --- a/packages/results/data/tanstack/versions/1.159.14.json +++ b/packages/results/data/tanstack/versions/1.159.14.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-09T03:00:13.182Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.159.14", @@ -35,13 +37,12 @@ "vitest": "4.0.18", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-09T03:00:13.182Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "1.159.14", "releasedAt": "2026-02-15T01:46:49.676Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1853, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5114, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5035, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5060, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5141, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4440.6, + "median": 5060, + "min": 1853, + "max": 5141 + }, + "nodeModulesSizeBytes": { + "value": 224690176, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5130 + "timeMs": { + "value": 5130, + "unit": "ms" + } }, { - "timeMs": 5131 + "timeMs": { + "value": 5131, + "unit": "ms" + } }, { - "timeMs": 5239 + "timeMs": { + "value": 5239, + "unit": "ms" + } }, { - "timeMs": 5312 + "timeMs": { + "value": 5312, + "unit": "ms" + } }, { - "timeMs": 5317 + "timeMs": { + "value": 5317, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 4924 + "timeMs": { + "value": 4924, + "unit": "ms" + } }, { - "timeMs": 5561 + "timeMs": { + "value": 5561, + "unit": "ms" + } }, { - "timeMs": 5478 + "timeMs": { + "value": 5478, + "unit": "ms" + } }, { - "timeMs": 5678 + "timeMs": { + "value": 5678, + "unit": "ms" + } }, { - "timeMs": 5049 + "timeMs": { + "value": 5049, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 415 - }, - "duplicateDependencies": { - "project": "starter", - "result": 11 - }, - "depInstallSize": { - "project": "starter", - "result": 187207075 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3054 + "timeMs": { + "value": 3054, + "unit": "ms" + } }, { - "timeMs": 3002 + "timeMs": { + "value": 3002, + "unit": "ms" + } }, { - "timeMs": 2919 + "timeMs": { + "value": 2919, + "unit": "ms" + } }, { - "timeMs": 2922 + "timeMs": { + "value": 2922, + "unit": "ms" + } }, { - "timeMs": 2921 + "timeMs": { + "value": 2921, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 248, - "duplicateDependencies": 5 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1853 - }, - { - "installTimeMs": 5114 - }, - { - "installTimeMs": 5035 - }, - { - "installTimeMs": 5060 - }, - { - "installTimeMs": 5141 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4440.6, - "median": 5060, - "min": 1853, - "max": 5141 - }, - "nodeModulesSizeBytes": 224690176 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 131, - "fcpMs": 130.657, - "interactionTests": { - "interactionLatencyMs": 39.186, - "inputDelayMs": 1.344, - "processingDurationMs": 19.592, - "presentationDelayMs": 18.25 - } - }, - { - "firstPaintMs": 125, - "fcpMs": 124.619, - "interactionTests": { - "interactionLatencyMs": 27.006, - "inputDelayMs": 1.894, - "processingDurationMs": 13.839, - "presentationDelayMs": 11.273 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1339, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 267.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76919603.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1910, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109726924.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1921, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 384.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 45, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110342963.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1896, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 379.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 88, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 132, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 517, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108901171.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1885, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 377, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 130.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 828, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2199, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108272025.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1903, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 380.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 190.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2639, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4985, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109307494.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1860, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 372, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 232, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2628, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4906, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106830233.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 117, - "fcpMs": 116.745, - "interactionTests": { - "interactionLatencyMs": 28.595000000000002, - "inputDelayMs": 1.694, - "processingDurationMs": 13.319, - "presentationDelayMs": 13.582 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1356, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 271.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77915750.41, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1891, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 378.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108625920, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1919, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 383.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 76, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110224998.4, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1892, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 378.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 90, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 121, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 437, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108678348.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1922, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 384.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 127.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 107, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 732, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2002, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110408499.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1928, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 385.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 192.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 180, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 232, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2641, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4951, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110749286.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1855, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 371, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 195.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 249, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2803, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4993, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106568089.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 130, - "fcpMs": 130.196, - "interactionTests": { - "interactionLatencyMs": 38.557, - "inputDelayMs": 1.861, - "processingDurationMs": 16.243, - "presentationDelayMs": 20.453 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1328, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 265.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76290457.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1892, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 378.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108665241.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1803, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 360.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 49, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 80, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103553433.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1761, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 352.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 69.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 68, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 96, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 139, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 475, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101154816, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1799, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 359.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 136.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 151, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 190, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 900, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2081, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103330611.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 366.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 162, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 248, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2575, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4909, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105191833.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1785, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 357, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 194.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 250, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2829, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4996, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102531072, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 125.75, - "median": 127.5, - "min": 117, - "max": 131 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 125.55425, - "median": 127.4075, - "min": 116.745, - "max": 130.657 + "representativeIterationIndex": 0, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 37676, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 33.336, - "median": 33.576, - "min": 27.006, - "max": 39.186 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.69825, - "median": 1.7774999999999999, - "min": 1.344, - "max": 1.894 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 15.748249999999999, - "median": 15.041, - "min": 13.319, - "max": 19.592 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 15.889500000000002, - "median": 15.916, - "min": 11.273, - "max": 20.453 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 98, - "fcpMs": 98.154, - "interactionTests": { - "interactionLatencyMs": 37.094, - "inputDelayMs": 1.571, - "processingDurationMs": 15.602, - "presentationDelayMs": 19.921 - } - }, - { - "firstPaintMs": 82, - "fcpMs": 81.748, - "interactionTests": { - "interactionLatencyMs": 33.579, - "inputDelayMs": 1.322, - "processingDurationMs": 15.717, - "presentationDelayMs": 16.54 - } - }, - { - "firstPaintMs": 86, - "fcpMs": 86.245, - "interactionTests": { - "interactionLatencyMs": 38.822, - "inputDelayMs": 1.596, - "processingDurationMs": 13.749, - "presentationDelayMs": 23.477 - } - }, - { - "firstPaintMs": 78, - "fcpMs": 78.297, - "interactionTests": { - "interactionLatencyMs": 29.955, - "inputDelayMs": 1.501, - "processingDurationMs": 18.769, - "presentationDelayMs": 9.685 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 86, - "median": 84, - "min": 78, - "max": 98 - }, - "fcpMs": { - "unit": "ms", - "mean": 86.11099999999999, - "median": 83.9965, - "min": 78.297, - "max": 98.154 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 34.8625, - "median": 35.3365, - "min": 29.955, - "max": 38.822 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.4975, - "median": 1.536, - "min": 1.322, - "max": 1.596 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 15.95925, - "median": 15.659500000000001, - "min": 13.749, - "max": 18.769 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 17.40575, - "median": 18.2305, - "min": 9.685, - "max": 23.477 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 627, - "errors": 0, - "requestsPerSec": 125.4, - "avgLatencyMs": 7.55, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 10, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 36008755.21, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 717, - "errors": 0, - "requestsPerSec": 143.4, - "avgLatencyMs": 34.25, - "p50LatencyMs": 34, - "p75LatencyMs": 35, - "p90LatencyMs": 41, - "p99LatencyMs": 57, - "maxLatencyMs": 70, - "bytesPerSec": 41172992, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 724, - "errors": 0, - "requestsPerSec": 144.81, - "avgLatencyMs": 68.04, - "p50LatencyMs": 67, - "p75LatencyMs": 70, - "p90LatencyMs": 84, - "p99LatencyMs": 121, - "maxLatencyMs": 183, - "bytesPerSec": 41585868.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 730, - "errors": 0, - "requestsPerSec": 146, - "avgLatencyMs": 167.68, - "p50LatencyMs": 157, - "p75LatencyMs": 187, - "p90LatencyMs": 244, - "p99LatencyMs": 633, - "maxLatencyMs": 831, - "bytesPerSec": 41920102.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 721, - "errors": 0, - "requestsPerSec": 144.2, - "avgLatencyMs": 306.17, - "p50LatencyMs": 209, - "p75LatencyMs": 249, - "p90LatencyMs": 390, - "p99LatencyMs": 3353, - "maxLatencyMs": 4819, - "bytesPerSec": 41402368, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 747, - "errors": 0, - "requestsPerSec": 149.4, - "avgLatencyMs": 317.04, - "p50LatencyMs": 203, - "p75LatencyMs": 290, - "p90LatencyMs": 374, - "p99LatencyMs": 3742, - "maxLatencyMs": 4958, - "bytesPerSec": 42894950.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 747, - "errors": 0, - "requestsPerSec": 149.4, - "avgLatencyMs": 324.55, - "p50LatencyMs": 204, - "p75LatencyMs": 283, - "p90LatencyMs": 398, - "p99LatencyMs": 3676, - "maxLatencyMs": 4995, - "bytesPerSec": 42894950.4, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 665, - "errors": 0, - "requestsPerSec": 133, - "avgLatencyMs": 7.08, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 9, - "p99LatencyMs": 13, - "maxLatencyMs": 14, - "bytesPerSec": 38197657.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 793, - "errors": 0, - "requestsPerSec": 158.6, - "avgLatencyMs": 30.92, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 37, - "p99LatencyMs": 47, - "maxLatencyMs": 59, - "bytesPerSec": 45537689.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 785, - "errors": 0, - "requestsPerSec": 157, - "avgLatencyMs": 62.78, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 77, - "p99LatencyMs": 110, - "maxLatencyMs": 216, - "bytesPerSec": 45072384, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 796, - "errors": 0, - "requestsPerSec": 159.2, - "avgLatencyMs": 153.59, - "p50LatencyMs": 147, - "p75LatencyMs": 176, - "p90LatencyMs": 216, - "p99LatencyMs": 584, - "maxLatencyMs": 1106, - "bytesPerSec": 45708083.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 785, - "errors": 0, - "requestsPerSec": 157, - "avgLatencyMs": 295.43, - "p50LatencyMs": 212, - "p75LatencyMs": 262, - "p90LatencyMs": 414, - "p99LatencyMs": 3290, - "maxLatencyMs": 4806, - "bytesPerSec": 45085491.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 771, - "errors": 0, - "requestsPerSec": 154.2, - "avgLatencyMs": 301.77, - "p50LatencyMs": 215, - "p75LatencyMs": 256, - "p90LatencyMs": 376, - "p99LatencyMs": 3752, - "maxLatencyMs": 4989, - "bytesPerSec": 44274483.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 707, - "errors": 0, - "requestsPerSec": 141.4, - "avgLatencyMs": 315.26, - "p50LatencyMs": 195, - "p75LatencyMs": 248, - "p90LatencyMs": 381, - "p99LatencyMs": 3625, - "maxLatencyMs": 4944, - "bytesPerSec": 40601190.4, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 676, - "errors": 0, - "requestsPerSec": 135.2, - "avgLatencyMs": 6.86, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 9, - "p99LatencyMs": 10, - "maxLatencyMs": 13, - "bytesPerSec": 38813696, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 789, - "errors": 0, - "requestsPerSec": 157.81, - "avgLatencyMs": 31.08, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 36, - "p99LatencyMs": 48, - "maxLatencyMs": 61, - "bytesPerSec": 45308313.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 789, - "errors": 0, - "requestsPerSec": 157.81, - "avgLatencyMs": 62.47, - "p50LatencyMs": 62, - "p75LatencyMs": 63, - "p90LatencyMs": 69, - "p99LatencyMs": 100, - "maxLatencyMs": 104, - "bytesPerSec": 45308313.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 796, - "errors": 0, - "requestsPerSec": 159.2, - "avgLatencyMs": 153.57, - "p50LatencyMs": 154, - "p75LatencyMs": 171, - "p90LatencyMs": 193, - "p99LatencyMs": 246, - "maxLatencyMs": 468, - "bytesPerSec": 45701529.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 774, - "errors": 0, - "requestsPerSec": 154.81, - "avgLatencyMs": 306.48, - "p50LatencyMs": 215, - "p75LatencyMs": 264, - "p90LatencyMs": 368, - "p99LatencyMs": 3555, - "maxLatencyMs": 4878, - "bytesPerSec": 44449792, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 746, - "errors": 0, - "requestsPerSec": 149.2, - "avgLatencyMs": 316.77, - "p50LatencyMs": 237, - "p75LatencyMs": 296, - "p90LatencyMs": 425, - "p99LatencyMs": 2967, - "maxLatencyMs": 4713, - "bytesPerSec": 42832691.21, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 674, - "errors": 0, - "requestsPerSec": 134.81, - "avgLatencyMs": 323.76, - "p50LatencyMs": 217, - "p75LatencyMs": 269, - "p90LatencyMs": 418, - "p99LatencyMs": 3605, - "maxLatencyMs": 4751, - "bytesPerSec": 38701465.6, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 15559, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 656, - "median": 665, - "min": 627, - "max": 676 + "mean": 1341, + "median": 1339, + "min": 1328, + "max": 1356 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 131.2, - "median": 133, - "min": 125.4, - "max": 135.2 + "mean": 268.2033333333333, + "median": 267.8, + "min": 265.61, + "max": 271.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 7.163333333333333, - "median": 7.08, - "min": 6.86, - "max": 7.55 + "mean": 3.11, + "median": 3.1, + "min": 3.1, + "max": 3.13 }, "p50LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 9.333333333333334, - "median": 9, - "min": 9, - "max": 10 + "mean": 3.3333333333333335, + "median": 3, + "min": 3, + "max": 4 }, "p99LatencyMs": { "unit": "ms", - "mean": 11.333333333333334, - "median": 11, - "min": 10, - "max": 13 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "maxLatencyMs": { "unit": "ms", - "mean": 13.666666666666666, - "median": 14, - "min": 13, - "max": 14 + "mean": 7.333333333333333, + "median": 8, + "min": 6, + "max": 8 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 37673369.60333333, - "median": 38197657.6, - "min": 36008755.21, - "max": 38813696 + "mean": 77041937.07000001, + "median": 76919603.2, + "min": 76290457.6, + "max": 77915750.41 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 766.3333333333334, - "median": 789, - "min": 717, - "max": 793 + "mean": 1897.6666666666667, + "median": 1892, + "min": 1891, + "max": 1910 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 153.27, - "median": 157.81, - "min": 143.4, - "max": 158.6 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 32.083333333333336, - "median": 31.08, - "min": 30.92, - "max": 34.25 + "mean": 379.5333333333333, + "median": 378.4, + "min": 378.2, + "max": 382 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 12.743333333333334, + "median": 12.79, + "min": 12.64, + "max": 12.8 }, "p50LatencyMs": { "unit": "ms", - "mean": 32, - "median": 31, - "min": 31, - "max": 34 + "mean": 13, + "median": 13, + "min": 13, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 33, - "median": 32, - "min": 32, - "max": 35 + "mean": 13, + "median": 13, + "min": 13, + "max": 13 }, "p90LatencyMs": { "unit": "ms", - "mean": 38, - "median": 37, - "min": 36, - "max": 41 + "mean": 14.666666666666666, + "median": 15, + "min": 14, + "max": 15 }, "p99LatencyMs": { "unit": "ms", - "mean": 50.666666666666664, - "median": 48, - "min": 47, - "max": 57 + "mean": 20, + "median": 20, + "min": 19, + "max": 21 }, "maxLatencyMs": { "unit": "ms", - "mean": 63.333333333333336, - "median": 61, - "min": 59, - "max": 70 + "mean": 26, + "median": 26, + "min": 26, + "max": 26 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 44006331.73333333, - "median": 45308313.6, - "min": 41172992, - "max": 45537689.6 + "mean": 109006028.8, + "median": 108665241.6, + "min": 108625920, + "max": 109726924.8 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 766, - "median": 785, - "min": 724, - "max": 789 + "mean": 1881, + "median": 1919, + "min": 1803, + "max": 1921 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 153.20666666666668, - "median": 157, - "min": 144.81, - "max": 157.81 + "mean": 376.2, + "median": 383.8, + "min": 360.6, + "max": 384.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 64.42999999999999, - "median": 62.78, - "min": 62.47, - "max": 68.04 + "mean": 26.073333333333334, + "median": 25.54, + "min": 25.49, + "max": 27.19 }, "p50LatencyMs": { "unit": "ms", - "mean": 63.666666666666664, - "median": 62, - "min": 62, - "max": 67 + "mean": 25.333333333333332, + "median": 25, + "min": 25, + "max": 26 }, "p75LatencyMs": { "unit": "ms", - "mean": 65.66666666666667, - "median": 64, - "min": 63, - "max": 70 + "mean": 26, + "median": 26, + "min": 25, + "max": 27 }, "p90LatencyMs": { "unit": "ms", - "mean": 76.66666666666667, - "median": 77, - "min": 69, - "max": 84 + "mean": 33, + "median": 32, + "min": 31, + "max": 36 }, "p99LatencyMs": { "unit": "ms", - "mean": 110.33333333333333, - "median": 110, - "min": 100, - "max": 121 + "mean": 46.666666666666664, + "median": 46, + "min": 45, + "max": 49 }, "maxLatencyMs": { "unit": "ms", - "mean": 167.66666666666666, - "median": 183, - "min": 104, - "max": 216 + "mean": 73.33333333333333, + "median": 76, + "min": 64, + "max": 80 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 43988855.46666667, - "median": 45072384, - "min": 41585868.8, - "max": 45308313.6 + "mean": 108040465.06666668, + "median": 110224998.4, + "min": 103553433.6, + "max": 110342963.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 774, - "median": 796, - "min": 730, - "max": 796 + "mean": 1849.6666666666667, + "median": 1892, + "min": 1761, + "max": 1896 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 154.79999999999998, - "median": 159.2, - "min": 146, - "max": 159.2 + "mean": 369.93333333333334, + "median": 378.4, + "min": 352.2, + "max": 379.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 158.28, - "median": 153.59, - "min": 153.57, - "max": 167.68 + "mean": 66.69, + "median": 65.17, + "min": 65.03, + "max": 69.87 }, "p50LatencyMs": { "unit": "ms", - "mean": 152.66666666666666, - "median": 154, - "min": 147, - "max": 157 + "mean": 64.66666666666667, + "median": 63, + "min": 63, + "max": 68 }, "p75LatencyMs": { "unit": "ms", - "mean": 178, - "median": 176, - "min": 171, - "max": 187 + "mean": 73.33333333333333, + "median": 71, + "min": 70, + "max": 79 }, "p90LatencyMs": { "unit": "ms", - "mean": 217.66666666666666, - "median": 216, - "min": 193, - "max": 244 + "mean": 91.33333333333333, + "median": 90, + "min": 88, + "max": 96 }, "p99LatencyMs": { "unit": "ms", - "mean": 487.6666666666667, - "median": 584, - "min": 246, - "max": 633 + "mean": 130.66666666666666, + "median": 132, + "min": 121, + "max": 139 }, "maxLatencyMs": { "unit": "ms", - "mean": 801.6666666666666, - "median": 831, - "min": 468, - "max": 1106 + "mean": 476.3333333333333, + "median": 475, + "min": 437, + "max": 517 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 44443238.4, - "median": 45701529.6, - "min": 41920102.4, - "max": 45708083.2 + "mean": 106244778.66666667, + "median": 108678348.8, + "min": 101154816, + "max": 108901171.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 760, - "median": 774, - "min": 721, - "max": 785 + "mean": 1868.6666666666667, + "median": 1885, + "min": 1799, + "max": 1922 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 152.00333333333333, - "median": 154.81, - "min": 144.2, - "max": 157 + "mean": 373.73333333333335, + "median": 377, + "min": 359.8, + "max": 384.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 302.6933333333333, - "median": 306.17, - "min": 295.43, - "max": 306.48 + "mean": 131.61333333333334, + "median": 130.43, + "min": 127.95, + "max": 136.46 }, "p50LatencyMs": { "unit": "ms", - "mean": 212, - "median": 212, - "min": 209, - "max": 215 + "mean": 114, + "median": 113, + "min": 107, + "max": 122 }, "p75LatencyMs": { "unit": "ms", - "mean": 258.3333333333333, - "median": 262, - "min": 249, - "max": 264 + "mean": 148.33333333333334, + "median": 150, + "min": 144, + "max": 151 }, "p90LatencyMs": { "unit": "ms", - "mean": 390.6666666666667, - "median": 390, - "min": 368, - "max": 414 + "mean": 186.33333333333334, + "median": 186, + "min": 183, + "max": 190 }, "p99LatencyMs": { "unit": "ms", - "mean": 3399.3333333333335, - "median": 3353, - "min": 3290, - "max": 3555 + "mean": 820, + "median": 828, + "min": 732, + "max": 900 }, "maxLatencyMs": { "unit": "ms", - "mean": 4834.333333333333, - "median": 4819, - "min": 4806, - "max": 4878 + "mean": 2094, + "median": 2081, + "min": 2002, + "max": 2199 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 43645883.733333334, - "median": 44449792, - "min": 41402368, - "max": 45085491.2 + "mean": 107337045.33333333, + "median": 108272025.6, + "min": 103330611.2, + "max": 110408499.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 754.6666666666666, - "median": 747, - "min": 746, - "max": 771 + "mean": 1887.3333333333333, + "median": 1903, + "min": 1831, + "max": 1928 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 150.93333333333334, - "median": 149.4, - "min": 149.2, - "max": 154.2 + "mean": 377.4666666666667, + "median": 380.6, + "min": 366.2, + "max": 385.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 311.85999999999996, - "median": 316.77, - "min": 301.77, - "max": 317.04 + "mean": 190.58333333333334, + "median": 190.29, + "min": 189.31, + "max": 192.15 }, "p50LatencyMs": { "unit": "ms", - "mean": 218.33333333333334, - "median": 215, - "min": 203, - "max": 237 + "mean": 126.66666666666667, + "median": 126, + "min": 121, + "max": 133 }, "p75LatencyMs": { "unit": "ms", - "mean": 280.6666666666667, - "median": 290, - "min": 256, - "max": 296 + "mean": 167.33333333333334, + "median": 162, + "min": 160, + "max": 180 }, "p90LatencyMs": { "unit": "ms", - "mean": 391.6666666666667, - "median": 376, - "min": 374, - "max": 425 + "mean": 241, + "median": 243, + "min": 232, + "max": 248 }, "p99LatencyMs": { "unit": "ms", - "mean": 3487, - "median": 3742, - "min": 2967, - "max": 3752 + "mean": 2618.3333333333335, + "median": 2639, + "min": 2575, + "max": 2641 }, "maxLatencyMs": { "unit": "ms", - "mean": 4886.666666666667, - "median": 4958, - "min": 4713, - "max": 4989 + "mean": 4948.333333333333, + "median": 4951, + "min": 4909, + "max": 4985 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 43334041.60333333, - "median": 42894950.4, - "min": 42832691.21, - "max": 44274483.2 + "mean": 108416204.8, + "median": 109307494.4, + "min": 105191833.6, + "max": 110749286.4 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 709.3333333333334, - "median": 707, - "min": 674, - "max": 747 + "mean": 1833.3333333333333, + "median": 1855, + "min": 1785, + "max": 1860 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 141.87, - "median": 141.4, - "min": 134.81, - "max": 149.4 + "mean": 366.6666666666667, + "median": 371, + "min": 357, + "max": 372 }, "avgLatencyMs": { "unit": "ms", - "mean": 321.19, - "median": 323.76, - "min": 315.26, - "max": 324.55 + "mean": 193.04666666666665, + "median": 194.79, + "min": 189.04, + "max": 195.31 }, "p50LatencyMs": { "unit": "ms", - "mean": 205.33333333333334, - "median": 204, - "min": 195, - "max": 217 + "mean": 127.66666666666667, + "median": 127, + "min": 123, + "max": 133 }, "p75LatencyMs": { "unit": "ms", - "mean": 266.6666666666667, - "median": 269, - "min": 248, - "max": 283 + "mean": 159.66666666666666, + "median": 157, + "min": 155, + "max": 167 }, "p90LatencyMs": { "unit": "ms", - "mean": 399, - "median": 398, - "min": 381, - "max": 418 + "mean": 243.66666666666666, + "median": 249, + "min": 232, + "max": 250 }, "p99LatencyMs": { "unit": "ms", - "mean": 3635.3333333333335, - "median": 3625, - "min": 3605, - "max": 3676 + "mean": 2753.3333333333335, + "median": 2803, + "min": 2628, + "max": 2829 }, "maxLatencyMs": { "unit": "ms", - "mean": 4896.666666666667, - "median": 4944, - "min": 4751, - "max": 4995 + "mean": 4965, + "median": 4993, + "min": 4906, + "max": 4996 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 40732535.46666667, - "median": 40601190.4, - "min": 38701465.6, - "max": 42894950.4 + "mean": 105309798.39999999, + "median": 106568089.6, + "min": 102531072, + "max": 106830233.6 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1339, - "errors": 0, - "requestsPerSec": 267.8, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 8, - "bytesPerSec": 76919603.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 627, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 125.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 36008755.21, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1910, - "errors": 0, - "requestsPerSec": 382, - "avgLatencyMs": 12.64, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 19, - "maxLatencyMs": 26, - "bytesPerSec": 109726924.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 717, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 143.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 34.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 57, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 70, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41172992, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1921, - "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 25.49, - "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 32, - "p99LatencyMs": 45, - "maxLatencyMs": 64, - "bytesPerSec": 110342963.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 724, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 144.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 68.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 121, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 183, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41585868.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1896, - "errors": 0, - "requestsPerSec": 379.2, - "avgLatencyMs": 65.03, - "p50LatencyMs": 63, - "p75LatencyMs": 70, - "p90LatencyMs": 88, - "p99LatencyMs": 132, - "maxLatencyMs": 517, - "bytesPerSec": 108901171.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 730, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 146, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 167.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 187, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 244, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 633, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 831, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41920102.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1885, - "errors": 0, - "requestsPerSec": 377, - "avgLatencyMs": 130.43, - "p50LatencyMs": 113, - "p75LatencyMs": 150, - "p90LatencyMs": 183, - "p99LatencyMs": 828, - "maxLatencyMs": 2199, - "bytesPerSec": 108272025.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 721, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 144.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 306.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 209, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 249, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 390, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3353, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4819, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41402368, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1903, - "errors": 0, - "requestsPerSec": 380.6, - "avgLatencyMs": 190.29, - "p50LatencyMs": 126, - "p75LatencyMs": 160, - "p90LatencyMs": 243, - "p99LatencyMs": 2639, - "maxLatencyMs": 4985, - "bytesPerSec": 109307494.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 747, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 149.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 317.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 203, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 290, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 374, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3742, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4958, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42894950.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1860, - "errors": 0, - "requestsPerSec": 372, - "avgLatencyMs": 189.04, - "p50LatencyMs": 133, - "p75LatencyMs": 155, - "p90LatencyMs": 232, - "p99LatencyMs": 2628, - "maxLatencyMs": 4906, - "bytesPerSec": 106830233.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 747, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 149.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 324.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 204, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 283, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 398, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3676, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4995, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42894950.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1356, - "errors": 0, - "requestsPerSec": 271.2, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 77915750.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 665, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 133, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38197657.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1891, - "errors": 0, - "requestsPerSec": 378.2, - "avgLatencyMs": 12.79, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 108625920, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 793, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 158.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.92, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 59, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45537689.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1919, - "errors": 0, - "requestsPerSec": 383.8, - "avgLatencyMs": 25.54, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 31, - "p99LatencyMs": 46, - "maxLatencyMs": 76, - "bytesPerSec": 110224998.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 785, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 77, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 110, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 216, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45072384, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1892, - "errors": 0, - "requestsPerSec": 378.4, - "avgLatencyMs": 65.17, - "p50LatencyMs": 63, - "p75LatencyMs": 71, - "p90LatencyMs": 90, - "p99LatencyMs": 121, - "maxLatencyMs": 437, - "bytesPerSec": 108678348.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 796, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 159.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 153.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 216, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 584, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1106, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45708083.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1922, - "errors": 0, - "requestsPerSec": 384.4, - "avgLatencyMs": 127.95, - "p50LatencyMs": 107, - "p75LatencyMs": 144, - "p90LatencyMs": 186, - "p99LatencyMs": 732, - "maxLatencyMs": 2002, - "bytesPerSec": 110408499.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 785, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 295.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 212, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 262, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 414, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3290, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4806, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45085491.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1928, - "errors": 0, - "requestsPerSec": 385.6, - "avgLatencyMs": 192.15, - "p50LatencyMs": 121, - "p75LatencyMs": 180, - "p90LatencyMs": 232, - "p99LatencyMs": 2641, - "maxLatencyMs": 4951, - "bytesPerSec": 110749286.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 771, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 301.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 256, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 376, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3752, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4989, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44274483.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1855, - "errors": 0, - "requestsPerSec": 371, - "avgLatencyMs": 195.31, - "p50LatencyMs": 127, - "p75LatencyMs": 157, - "p90LatencyMs": 249, - "p99LatencyMs": 2803, - "maxLatencyMs": 4993, - "bytesPerSec": 106568089.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 707, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 315.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 195, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 248, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 381, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3625, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4944, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40601190.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1328, - "errors": 0, - "requestsPerSec": 265.61, - "avgLatencyMs": 3.13, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 4, - "maxLatencyMs": 8, - "bytesPerSec": 76290457.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 676, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 135.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38813696, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1892, - "errors": 0, - "requestsPerSec": 378.4, - "avgLatencyMs": 12.8, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 26, - "bytesPerSec": 108665241.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 789, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 61, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45308313.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1803, - "errors": 0, - "requestsPerSec": 360.6, - "avgLatencyMs": 27.19, - "p50LatencyMs": 26, - "p75LatencyMs": 27, - "p90LatencyMs": 36, - "p99LatencyMs": 49, - "maxLatencyMs": 80, - "bytesPerSec": 103553433.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 789, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 100, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 104, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45308313.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1761, - "errors": 0, - "requestsPerSec": 352.2, - "avgLatencyMs": 69.87, - "p50LatencyMs": 68, - "p75LatencyMs": 79, - "p90LatencyMs": 96, - "p99LatencyMs": 139, - "maxLatencyMs": 475, - "bytesPerSec": 101154816, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 796, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 159.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 153.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 193, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 246, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 468, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45701529.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1799, - "errors": 0, - "requestsPerSec": 359.8, - "avgLatencyMs": 136.46, - "p50LatencyMs": 122, - "p75LatencyMs": 151, - "p90LatencyMs": 190, - "p99LatencyMs": 900, - "maxLatencyMs": 2081, - "bytesPerSec": 103330611.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 774, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 306.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 264, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3555, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4878, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44449792, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1831, - "errors": 0, - "requestsPerSec": 366.2, - "avgLatencyMs": 189.31, - "p50LatencyMs": 133, - "p75LatencyMs": 162, - "p90LatencyMs": 248, - "p99LatencyMs": 2575, - "maxLatencyMs": 4909, - "bytesPerSec": 105191833.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 746, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 149.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 316.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 237, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 296, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 425, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2967, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4713, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42832691.21, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1785, - "errors": 0, - "requestsPerSec": 357, - "avgLatencyMs": 194.79, - "p50LatencyMs": 123, - "p75LatencyMs": 167, - "p90LatencyMs": 250, - "p99LatencyMs": 2829, - "maxLatencyMs": 4996, - "bytesPerSec": 102531072, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 674, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 134.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 323.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 217, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 418, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3605, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4751, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38701465.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 0, + "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 37676, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 15559, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1341, - "median": 1339, - "min": 1328, - "max": 1356 + "mean": 656, + "median": 665, + "min": 627, + "max": 676 }, "errors": { "unit": "errors", @@ -1623,71 +2831,71 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 268.2033333333333, - "median": 267.8, - "min": 265.61, - "max": 271.2 + "mean": 131.2, + "median": 133, + "min": 125.4, + "max": 135.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.11, - "median": 3.1, - "min": 3.1, - "max": 3.13 + "mean": 7.163333333333333, + "median": 7.08, + "min": 6.86, + "max": 7.55 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "p90LatencyMs": { "unit": "ms", - "mean": 3.3333333333333335, - "median": 3, - "min": 3, - "max": 4 + "mean": 9.333333333333334, + "median": 9, + "min": 9, + "max": 10 }, "p99LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 11.333333333333334, + "median": 11, + "min": 10, + "max": 13 }, "maxLatencyMs": { "unit": "ms", - "mean": 7.333333333333333, - "median": 8, - "min": 6, - "max": 8 + "mean": 13.666666666666666, + "median": 14, + "min": 13, + "max": 14 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 77041937.07000001, - "median": 76919603.2, - "min": 76290457.6, - "max": 77915750.41 + "mean": 37673369.60333333, + "median": 38197657.6, + "min": 36008755.21, + "max": 38813696 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1897.6666666666667, - "median": 1892, - "min": 1891, - "max": 1910 - }, - "errors": { + "mean": 766.3333333333334, + "median": 789, + "min": 717, + "max": 793 + }, + "errors": { "unit": "errors", "mean": 0, "median": 0, @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 379.5333333333333, - "median": 378.4, - "min": 378.2, - "max": 382 + "mean": 153.27, + "median": 157.81, + "min": 143.4, + "max": 158.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 12.743333333333334, - "median": 12.79, - "min": 12.64, - "max": 12.8 + "mean": 32.083333333333336, + "median": 31.08, + "min": 30.92, + "max": 34.25 }, "p50LatencyMs": { "unit": "ms", - "mean": 13, - "median": 13, - "min": 13, - "max": 13 + "mean": 32, + "median": 31, + "min": 31, + "max": 34 }, "p75LatencyMs": { "unit": "ms", - "mean": 13, - "median": 13, - "min": 13, - "max": 13 + "mean": 33, + "median": 32, + "min": 32, + "max": 35 }, "p90LatencyMs": { "unit": "ms", - "mean": 14.666666666666666, - "median": 15, - "min": 14, - "max": 15 + "mean": 38, + "median": 37, + "min": 36, + "max": 41 }, "p99LatencyMs": { "unit": "ms", - "mean": 20, - "median": 20, - "min": 19, - "max": 21 + "mean": 50.666666666666664, + "median": 48, + "min": 47, + "max": 57 }, "maxLatencyMs": { "unit": "ms", - "mean": 26, - "median": 26, - "min": 26, - "max": 26 + "mean": 63.333333333333336, + "median": 61, + "min": 59, + "max": 70 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109006028.8, - "median": 108665241.6, - "min": 108625920, - "max": 109726924.8 + "mean": 44006331.73333333, + "median": 45308313.6, + "min": 41172992, + "max": 45537689.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1881, - "median": 1919, - "min": 1803, - "max": 1921 + "mean": 766, + "median": 785, + "min": 724, + "max": 789 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 376.2, - "median": 383.8, - "min": 360.6, - "max": 384.2 + "mean": 153.20666666666668, + "median": 157, + "min": 144.81, + "max": 157.81 }, "avgLatencyMs": { "unit": "ms", - "mean": 26.073333333333334, - "median": 25.54, - "min": 25.49, - "max": 27.19 + "mean": 64.42999999999999, + "median": 62.78, + "min": 62.47, + "max": 68.04 }, "p50LatencyMs": { "unit": "ms", - "mean": 25.333333333333332, - "median": 25, - "min": 25, - "max": 26 + "mean": 63.666666666666664, + "median": 62, + "min": 62, + "max": 67 }, "p75LatencyMs": { "unit": "ms", - "mean": 26, - "median": 26, - "min": 25, - "max": 27 + "mean": 65.66666666666667, + "median": 64, + "min": 63, + "max": 70 }, "p90LatencyMs": { "unit": "ms", - "mean": 33, - "median": 32, - "min": 31, - "max": 36 + "mean": 76.66666666666667, + "median": 77, + "min": 69, + "max": 84 }, "p99LatencyMs": { "unit": "ms", - "mean": 46.666666666666664, - "median": 46, - "min": 45, - "max": 49 + "mean": 110.33333333333333, + "median": 110, + "min": 100, + "max": 121 }, "maxLatencyMs": { "unit": "ms", - "mean": 73.33333333333333, - "median": 76, - "min": 64, - "max": 80 + "mean": 167.66666666666666, + "median": 183, + "min": 104, + "max": 216 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 108040465.06666668, - "median": 110224998.4, - "min": 103553433.6, - "max": 110342963.2 + "mean": 43988855.46666667, + "median": 45072384, + "min": 41585868.8, + "max": 45308313.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1849.6666666666667, - "median": 1892, - "min": 1761, - "max": 1896 + "mean": 774, + "median": 796, + "min": 730, + "max": 796 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 369.93333333333334, - "median": 378.4, - "min": 352.2, - "max": 379.2 + "mean": 154.79999999999998, + "median": 159.2, + "min": 146, + "max": 159.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 66.69, - "median": 65.17, - "min": 65.03, - "max": 69.87 + "mean": 158.28, + "median": 153.59, + "min": 153.57, + "max": 167.68 }, "p50LatencyMs": { "unit": "ms", - "mean": 64.66666666666667, - "median": 63, - "min": 63, - "max": 68 + "mean": 152.66666666666666, + "median": 154, + "min": 147, + "max": 157 }, "p75LatencyMs": { "unit": "ms", - "mean": 73.33333333333333, - "median": 71, - "min": 70, - "max": 79 + "mean": 178, + "median": 176, + "min": 171, + "max": 187 }, "p90LatencyMs": { "unit": "ms", - "mean": 91.33333333333333, - "median": 90, - "min": 88, - "max": 96 + "mean": 217.66666666666666, + "median": 216, + "min": 193, + "max": 244 }, "p99LatencyMs": { "unit": "ms", - "mean": 130.66666666666666, - "median": 132, - "min": 121, - "max": 139 + "mean": 487.6666666666667, + "median": 584, + "min": 246, + "max": 633 }, "maxLatencyMs": { "unit": "ms", - "mean": 476.3333333333333, - "median": 475, - "min": 437, - "max": 517 + "mean": 801.6666666666666, + "median": 831, + "min": 468, + "max": 1106 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 106244778.66666667, - "median": 108678348.8, - "min": 101154816, - "max": 108901171.2 + "mean": 44443238.4, + "median": 45701529.6, + "min": 41920102.4, + "max": 45708083.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1868.6666666666667, - "median": 1885, - "min": 1799, - "max": 1922 + "mean": 760, + "median": 774, + "min": 721, + "max": 785 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 373.73333333333335, - "median": 377, - "min": 359.8, - "max": 384.4 + "mean": 152.00333333333333, + "median": 154.81, + "min": 144.2, + "max": 157 }, "avgLatencyMs": { "unit": "ms", - "mean": 131.61333333333334, - "median": 130.43, - "min": 127.95, - "max": 136.46 + "mean": 302.6933333333333, + "median": 306.17, + "min": 295.43, + "max": 306.48 }, "p50LatencyMs": { "unit": "ms", - "mean": 114, - "median": 113, - "min": 107, - "max": 122 + "mean": 212, + "median": 212, + "min": 209, + "max": 215 }, "p75LatencyMs": { "unit": "ms", - "mean": 148.33333333333334, - "median": 150, - "min": 144, - "max": 151 + "mean": 258.3333333333333, + "median": 262, + "min": 249, + "max": 264 }, "p90LatencyMs": { "unit": "ms", - "mean": 186.33333333333334, - "median": 186, - "min": 183, - "max": 190 + "mean": 390.6666666666667, + "median": 390, + "min": 368, + "max": 414 }, "p99LatencyMs": { "unit": "ms", - "mean": 820, - "median": 828, - "min": 732, - "max": 900 + "mean": 3399.3333333333335, + "median": 3353, + "min": 3290, + "max": 3555 }, "maxLatencyMs": { "unit": "ms", - "mean": 2094, - "median": 2081, - "min": 2002, - "max": 2199 + "mean": 4834.333333333333, + "median": 4819, + "min": 4806, + "max": 4878 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 107337045.33333333, - "median": 108272025.6, - "min": 103330611.2, - "max": 110408499.2 + "mean": 43645883.733333334, + "median": 44449792, + "min": 41402368, + "max": 45085491.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1887.3333333333333, - "median": 1903, - "min": 1831, - "max": 1928 + "mean": 754.6666666666666, + "median": 747, + "min": 746, + "max": 771 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 377.4666666666667, - "median": 380.6, - "min": 366.2, - "max": 385.6 + "mean": 150.93333333333334, + "median": 149.4, + "min": 149.2, + "max": 154.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 190.58333333333334, - "median": 190.29, - "min": 189.31, - "max": 192.15 + "mean": 311.85999999999996, + "median": 316.77, + "min": 301.77, + "max": 317.04 }, "p50LatencyMs": { "unit": "ms", - "mean": 126.66666666666667, - "median": 126, - "min": 121, - "max": 133 + "mean": 218.33333333333334, + "median": 215, + "min": 203, + "max": 237 }, "p75LatencyMs": { "unit": "ms", - "mean": 167.33333333333334, - "median": 162, - "min": 160, - "max": 180 + "mean": 280.6666666666667, + "median": 290, + "min": 256, + "max": 296 }, "p90LatencyMs": { "unit": "ms", - "mean": 241, - "median": 243, - "min": 232, - "max": 248 + "mean": 391.6666666666667, + "median": 376, + "min": 374, + "max": 425 }, "p99LatencyMs": { "unit": "ms", - "mean": 2618.3333333333335, - "median": 2639, - "min": 2575, - "max": 2641 + "mean": 3487, + "median": 3742, + "min": 2967, + "max": 3752 }, "maxLatencyMs": { "unit": "ms", - "mean": 4948.333333333333, - "median": 4951, - "min": 4909, - "max": 4985 + "mean": 4886.666666666667, + "median": 4958, + "min": 4713, + "max": 4989 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 108416204.8, - "median": 109307494.4, - "min": 105191833.6, - "max": 110749286.4 + "mean": 43334041.60333333, + "median": 42894950.4, + "min": 42832691.21, + "max": 44274483.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1833.3333333333333, - "median": 1855, - "min": 1785, - "max": 1860 + "mean": 709.3333333333334, + "median": 707, + "min": 674, + "max": 747 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 366.6666666666667, - "median": 371, - "min": 357, - "max": 372 + "mean": 141.87, + "median": 141.4, + "min": 134.81, + "max": 149.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 193.04666666666665, - "median": 194.79, - "min": 189.04, - "max": 195.31 + "mean": 321.19, + "median": 323.76, + "min": 315.26, + "max": 324.55 }, "p50LatencyMs": { "unit": "ms", - "mean": 127.66666666666667, - "median": 127, - "min": 123, - "max": 133 + "mean": 205.33333333333334, + "median": 204, + "min": 195, + "max": 217 }, "p75LatencyMs": { "unit": "ms", - "mean": 159.66666666666666, - "median": 157, - "min": 155, - "max": 167 + "mean": 266.6666666666667, + "median": 269, + "min": 248, + "max": 283 }, "p90LatencyMs": { "unit": "ms", - "mean": 243.66666666666666, - "median": 249, - "min": 232, - "max": 250 + "mean": 399, + "median": 398, + "min": 381, + "max": 418 }, "p99LatencyMs": { "unit": "ms", - "mean": 2753.3333333333335, - "median": 2803, - "min": 2628, - "max": 2829 + "mean": 3635.3333333333335, + "median": 3625, + "min": 3605, + "max": 3676 }, "maxLatencyMs": { "unit": "ms", - "mean": 4965, - "median": 4993, - "min": 4906, - "max": 4996 + "mean": 4896.666666666667, + "median": 4944, + "min": 4751, + "max": 4995 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 105309798.39999999, - "median": 106568089.6, - "min": 102531072, - "max": 106830233.6 + "mean": 40732535.46666667, + "median": 40601190.4, + "min": 38701465.6, + "max": 42894950.4 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 131, + "unit": "ms" + }, + "fcpMs": { + "value": 130.657, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 39.186, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.344, + "unit": "ms" + }, + "processingDurationMs": { + "value": 19.592, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.25, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 125, + "unit": "ms" + }, + "fcpMs": { + "value": 124.619, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 27.006, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.894, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.839, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.273, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 117, + "unit": "ms" + }, + "fcpMs": { + "value": 116.745, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 28.595000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.694, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.319, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.582, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 130, + "unit": "ms" + }, + "fcpMs": { + "value": 130.196, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 38.557, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.861, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.243, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.453, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 125.75, + "median": 127.5, + "min": 117, + "max": 131 + }, + "fcpMs": { + "unit": "ms", + "mean": 125.55425, + "median": 127.4075, + "min": 116.745, + "max": 130.657 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 33.336, + "median": 33.576, + "min": 27.006, + "max": 39.186 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.69825, + "median": 1.7774999999999999, + "min": 1.344, + "max": 1.894 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 15.748249999999999, + "median": 15.041, + "min": 13.319, + "max": 19.592 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 15.889500000000002, + "median": 15.916, + "min": 11.273, + "max": 20.453 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 98, + "unit": "ms" + }, + "fcpMs": { + "value": 98.154, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 37.094, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.571, + "unit": "ms" + }, + "processingDurationMs": { + "value": 15.602, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 19.921, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 82, + "unit": "ms" + }, + "fcpMs": { + "value": 81.748, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 33.579, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.322, + "unit": "ms" + }, + "processingDurationMs": { + "value": 15.717, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.54, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 86, + "unit": "ms" + }, + "fcpMs": { + "value": 86.245, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 38.822, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.596, + "unit": "ms" + }, + "processingDurationMs": { + "value": 13.749, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 23.477, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 78, + "unit": "ms" + }, + "fcpMs": { + "value": 78.297, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.955, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.501, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.769, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.685, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 86, + "median": 84, + "min": 78, + "max": 98 + }, + "fcpMs": { + "unit": "ms", + "mean": 86.11099999999999, + "median": 83.9965, + "min": 78.297, + "max": 98.154 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 34.8625, + "median": 35.3365, + "min": 29.955, + "max": 38.822 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.4975, + "median": 1.536, + "min": 1.322, + "max": 1.596 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 15.95925, + "median": 15.659500000000001, + "min": 13.749, + "max": 18.769 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 17.40575, + "median": 18.2305, + "min": 9.685, + "max": 23.477 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 415, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 248, + "unit": "count" + }, + "duplicateDependencies": { + "value": 5, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 187207075, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.160.2.json b/packages/results/data/tanstack/versions/1.160.2.json index 061f5e86..84df84b7 100644 --- a/packages/results/data/tanstack/versions/1.160.2.json +++ b/packages/results/data/tanstack/versions/1.160.2.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-09T07:05:37.101Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.160.2", @@ -35,13 +37,12 @@ "vitest": "4.0.18", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-09T07:05:37.101Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "1.160.2", "releasedAt": "2026-02-16T19:29:13.336Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1871, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5051, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5159, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5024, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5090, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4439, + "median": 5051, + "min": 1871, + "max": 5159 + }, + "nodeModulesSizeBytes": { + "value": 224317440, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 6095 + "timeMs": { + "value": 6095, + "unit": "ms" + } }, { - "timeMs": 6026 + "timeMs": { + "value": 6026, + "unit": "ms" + } }, { - "timeMs": 6380 + "timeMs": { + "value": 6380, + "unit": "ms" + } }, { - "timeMs": 5402 + "timeMs": { + "value": 5402, + "unit": "ms" + } }, { - "timeMs": 5243 + "timeMs": { + "value": 5243, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5859 + "timeMs": { + "value": 5859, + "unit": "ms" + } }, { - "timeMs": 5391 + "timeMs": { + "value": 5391, + "unit": "ms" + } }, { - "timeMs": 5323 + "timeMs": { + "value": 5323, + "unit": "ms" + } }, { - "timeMs": 5012 + "timeMs": { + "value": 5012, + "unit": "ms" + } }, { - "timeMs": 5014 + "timeMs": { + "value": 5014, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 417 - }, - "duplicateDependencies": { - "project": "starter", - "result": 11 - }, - "depInstallSize": { - "project": "starter", - "result": 186724446 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3016 + "timeMs": { + "value": 3016, + "unit": "ms" + } }, { - "timeMs": 3163 + "timeMs": { + "value": 3163, + "unit": "ms" + } }, { - "timeMs": 3223 + "timeMs": { + "value": 3223, + "unit": "ms" + } }, { - "timeMs": 3175 + "timeMs": { + "value": 3175, + "unit": "ms" + } }, { - "timeMs": 3131 + "timeMs": { + "value": 3131, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 248, - "duplicateDependencies": 5 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1871 - }, - { - "installTimeMs": 5051 - }, - { - "installTimeMs": 5159 - }, - { - "installTimeMs": 5024 - }, - { - "installTimeMs": 5090 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4439, - "median": 5051, - "min": 1871, - "max": 5159 - }, - "nodeModulesSizeBytes": 224317440 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 144, - "fcpMs": 143.745, - "interactionTests": { - "interactionLatencyMs": 29.153, - "inputDelayMs": 1.914, - "processingDurationMs": 12.616, - "presentationDelayMs": 14.623 - } - }, - { - "firstPaintMs": 147, - "fcpMs": 147.317, - "interactionTests": { - "interactionLatencyMs": 29.302, - "inputDelayMs": 1.857, - "processingDurationMs": 16.756, - "presentationDelayMs": 10.689 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1297, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 259.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 74507878.41, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1889, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 377.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 32, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108507955.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1885, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 377, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 82, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108285132.8, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1907, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 381.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 89, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 115, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 543, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109556531.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1920, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 384, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 854, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2224, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110277427.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1879, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 375.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 187.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 241, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2641, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4905, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107944345.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1817, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 363.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 193.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 242, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2707, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4910, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104379187.2, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 142, - "fcpMs": 142.458, - "interactionTests": { - "interactionLatencyMs": 24.124000000000002, - "inputDelayMs": 1.478, - "processingDurationMs": 17.103, - "presentationDelayMs": 5.543 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1364, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 272.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78335180.8, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1974, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 394.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113383833.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1963, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 392.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 43, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 58, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112754688, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1878, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 375.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 91, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 119, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 446, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107878809.6, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1881, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 376.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 130.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 180, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 859, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1951, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108049203.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1885, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 377, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 250, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2565, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4964, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108285132.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1826, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 365.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 195.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 252, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2778, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5002, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104890368, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 136, - "fcpMs": 136.188, - "interactionTests": { - "interactionLatencyMs": 33.417, - "inputDelayMs": 1.848, - "processingDurationMs": 21.883, - "presentationDelayMs": 9.686 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1345, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 269, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77247283.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1866, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 373.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 22, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107184128, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1913, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 82, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109884211.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 366.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 67.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 73, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 90, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 135, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 379, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105178726.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1814, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 362.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 135.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 163, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 190, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 566, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1867, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104182579.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1811, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 362.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 193.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 247, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2688, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4973, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104025292.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1777, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 355.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2898, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4985, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102072320, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 142.25, - "median": 143, - "min": 136, - "max": 147 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 142.427, - "median": 143.1015, - "min": 136.188, - "max": 147.317 + "representativeIterationIndex": 0, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 37722, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 28.999000000000002, - "median": 29.2275, - "min": 24.124000000000002, - "max": 33.417 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.7742499999999999, - "median": 1.8525, - "min": 1.478, - "max": 1.914 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 17.0895, - "median": 16.9295, - "min": 12.616, - "max": 21.883 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.13525, - "median": 10.1875, - "min": 5.543, - "max": 14.623 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 103, - "fcpMs": 102.757, - "interactionTests": { - "interactionLatencyMs": 48.833, - "inputDelayMs": 1.815, - "processingDurationMs": 24.892, - "presentationDelayMs": 22.126 - } - }, - { - "firstPaintMs": 85, - "fcpMs": 84.842, - "interactionTests": { - "interactionLatencyMs": 40.028, - "inputDelayMs": 1.961, - "processingDurationMs": 26.376, - "presentationDelayMs": 11.691 - } - }, - { - "firstPaintMs": 93, - "fcpMs": 93.081, - "interactionTests": { - "interactionLatencyMs": 25.956, - "inputDelayMs": 1.866, - "processingDurationMs": 12.078, - "presentationDelayMs": 12.012 - } - }, - { - "firstPaintMs": 81, - "fcpMs": 81.069, - "interactionTests": { - "interactionLatencyMs": 23.516, - "inputDelayMs": 3.397, - "processingDurationMs": 10.43, - "presentationDelayMs": 9.689 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 90.5, - "median": 89, - "min": 81, - "max": 103 - }, - "fcpMs": { - "unit": "ms", - "mean": 90.43725, - "median": 88.9615, - "min": 81.069, - "max": 102.757 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 34.58325, - "median": 32.992, - "min": 23.516, - "max": 48.833 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.25975, - "median": 1.9135, - "min": 1.815, - "max": 3.397 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 18.444000000000003, - "median": 18.485, - "min": 10.43, - "max": 26.376 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 13.8795, - "median": 11.851500000000001, - "min": 9.689, - "max": 22.126 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 610, - "errors": 0, - "requestsPerSec": 122, - "avgLatencyMs": 7.66, - "p50LatencyMs": 7, - "p75LatencyMs": 8, - "p90LatencyMs": 10, - "p99LatencyMs": 11, - "maxLatencyMs": 13, - "bytesPerSec": 35025715.21, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 700, - "errors": 0, - "requestsPerSec": 140, - "avgLatencyMs": 35.09, - "p50LatencyMs": 34, - "p75LatencyMs": 36, - "p90LatencyMs": 42, - "p99LatencyMs": 56, - "maxLatencyMs": 63, - "bytesPerSec": 40203059.21, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 699, - "errors": 0, - "requestsPerSec": 139.81, - "avgLatencyMs": 70.49, - "p50LatencyMs": 70, - "p75LatencyMs": 72, - "p90LatencyMs": 87, - "p99LatencyMs": 116, - "maxLatencyMs": 234, - "bytesPerSec": 40150630.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 699, - "errors": 0, - "requestsPerSec": 139.81, - "avgLatencyMs": 175.15, - "p50LatencyMs": 175, - "p75LatencyMs": 201, - "p90LatencyMs": 235, - "p99LatencyMs": 761, - "maxLatencyMs": 1347, - "bytesPerSec": 40137523.21, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 690, - "errors": 0, - "requestsPerSec": 138, - "avgLatencyMs": 306.27, - "p50LatencyMs": 236, - "p75LatencyMs": 274, - "p90LatencyMs": 368, - "p99LatencyMs": 3322, - "maxLatencyMs": 4744, - "bytesPerSec": 39619788.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 693, - "errors": 0, - "requestsPerSec": 138.6, - "avgLatencyMs": 314.01, - "p50LatencyMs": 217, - "p75LatencyMs": 302, - "p90LatencyMs": 375, - "p99LatencyMs": 3635, - "maxLatencyMs": 4952, - "bytesPerSec": 39804928, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 661, - "errors": 0, - "requestsPerSec": 132.2, - "avgLatencyMs": 313.21, - "p50LatencyMs": 192, - "p75LatencyMs": 249, - "p90LatencyMs": 393, - "p99LatencyMs": 3574, - "maxLatencyMs": 4822, - "bytesPerSec": 37962547.21, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 634, - "errors": 0, - "requestsPerSec": 126.8, - "avgLatencyMs": 7.34, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 9, - "p99LatencyMs": 13, - "maxLatencyMs": 14, - "bytesPerSec": 36408524.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 726, - "errors": 0, - "requestsPerSec": 145.2, - "avgLatencyMs": 33.8, - "p50LatencyMs": 33, - "p75LatencyMs": 35, - "p90LatencyMs": 40, - "p99LatencyMs": 57, - "maxLatencyMs": 72, - "bytesPerSec": 41690726.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 732, - "errors": 0, - "requestsPerSec": 146.4, - "avgLatencyMs": 67.35, - "p50LatencyMs": 66, - "p75LatencyMs": 71, - "p90LatencyMs": 83, - "p99LatencyMs": 106, - "maxLatencyMs": 211, - "bytesPerSec": 42038067.21, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 734, - "errors": 0, - "requestsPerSec": 146.81, - "avgLatencyMs": 166.74, - "p50LatencyMs": 168, - "p75LatencyMs": 189, - "p90LatencyMs": 220, - "p99LatencyMs": 265, - "maxLatencyMs": 996, - "bytesPerSec": 42156032, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 772, - "errors": 0, - "requestsPerSec": 154.4, - "avgLatencyMs": 312.95, - "p50LatencyMs": 217, - "p75LatencyMs": 292, - "p90LatencyMs": 414, - "p99LatencyMs": 3416, - "maxLatencyMs": 4881, - "bytesPerSec": 44325273.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 774, - "errors": 0, - "requestsPerSec": 154.81, - "avgLatencyMs": 304.66, - "p50LatencyMs": 217, - "p75LatencyMs": 292, - "p90LatencyMs": 343, - "p99LatencyMs": 3669, - "maxLatencyMs": 4918, - "bytesPerSec": 44451430.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 200, - "requests": 721, - "errors": 0, - "requestsPerSec": 144.2, - "avgLatencyMs": 316.12, - "p50LatencyMs": 191, - "p75LatencyMs": 250, - "p90LatencyMs": 422, - "p99LatencyMs": 3495, - "maxLatencyMs": 4964, - "bytesPerSec": 41410560, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 689, - "errors": 0, - "requestsPerSec": 137.81, - "avgLatencyMs": 6.58, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 12, - "maxLatencyMs": 14, - "bytesPerSec": 39567360, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 739, - "errors": 0, - "requestsPerSec": 147.81, - "avgLatencyMs": 33.22, - "p50LatencyMs": 32, - "p75LatencyMs": 35, - "p90LatencyMs": 39, - "p99LatencyMs": 54, - "maxLatencyMs": 60, - "bytesPerSec": 42437836.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 767, - "errors": 0, - "requestsPerSec": 153.4, - "avgLatencyMs": 64.26, - "p50LatencyMs": 63, - "p75LatencyMs": 66, - "p90LatencyMs": 78, - "p99LatencyMs": 100, - "maxLatencyMs": 133, - "bytesPerSec": 44043468.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 760, - "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 161.29, - "p50LatencyMs": 158, - "p75LatencyMs": 171, - "p90LatencyMs": 205, - "p99LatencyMs": 277, - "maxLatencyMs": 561, - "bytesPerSec": 43637145.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 725, - "errors": 0, - "requestsPerSec": 145, - "avgLatencyMs": 305.89, - "p50LatencyMs": 206, - "p75LatencyMs": 292, - "p90LatencyMs": 369, - "p99LatencyMs": 3159, - "maxLatencyMs": 4759, - "bytesPerSec": 41638297.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 711, - "errors": 0, - "requestsPerSec": 142.2, - "avgLatencyMs": 325.7, - "p50LatencyMs": 238, - "p75LatencyMs": 269, - "p90LatencyMs": 442, - "p99LatencyMs": 3115, - "maxLatencyMs": 4730, - "bytesPerSec": 40824012.8, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 671, - "errors": 0, - "requestsPerSec": 134.2, - "avgLatencyMs": 325.01, - "p50LatencyMs": 221, - "p75LatencyMs": 258, - "p90LatencyMs": 362, - "p99LatencyMs": 3665, - "maxLatencyMs": 4938, - "bytesPerSec": 38535987.21, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 2, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 14907, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 644.3333333333334, - "median": 634, - "min": 610, - "max": 689 + "mean": 1335.3333333333333, + "median": 1345, + "min": 1297, + "max": 1364 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 128.87, - "median": 126.8, - "min": 122, - "max": 137.81 + "mean": 267.06666666666666, + "median": 269, + "min": 259.4, + "max": 272.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 7.1933333333333325, - "median": 7.34, - "min": 6.58, - "max": 7.66 + "mean": 3.123333333333333, + "median": 3.11, + "min": 3.09, + "max": 3.17 }, "p50LatencyMs": { "unit": "ms", - "mean": 6.666666666666667, - "median": 7, - "min": 6, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 7.333333333333333, - "median": 7, - "min": 7, - "max": 8 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 9, - "median": 9, - "min": 8, - "max": 10 + "mean": 3.3333333333333335, + "median": 3, + "min": 3, + "max": 4 }, "p99LatencyMs": { "unit": "ms", - "mean": 12, - "median": 12, - "min": 11, - "max": 13 + "mean": 4.333333333333333, + "median": 4, + "min": 4, + "max": 5 }, "maxLatencyMs": { "unit": "ms", - "mean": 13.666666666666666, - "median": 14, - "min": 13, - "max": 14 + "mean": 6.333333333333333, + "median": 7, + "min": 4, + "max": 8 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 37000533.336666666, - "median": 36408524.8, - "min": 35025715.21, - "max": 39567360 + "mean": 76696780.80333333, + "median": 77247283.2, + "min": 74507878.41, + "max": 78335180.8 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 721.6666666666666, - "median": 726, - "min": 700, - "max": 739 + "mean": 1909.6666666666667, + "median": 1889, + "min": 1866, + "max": 1974 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 144.33666666666667, - "median": 145.2, - "min": 140, - "max": 147.81 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 34.03666666666667, - "median": 33.8, - "min": 33.22, - "max": 35.09 + "mean": 381.93333333333334, + "median": 377.8, + "min": 373.2, + "max": 394.8 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 12.586666666666666, + "median": 12.74, + "min": 12.2, + "max": 12.82 }, "p50LatencyMs": { "unit": "ms", - "mean": 33, - "median": 33, - "min": 32, - "max": 34 + "mean": 12.666666666666666, + "median": 13, + "min": 12, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 35.333333333333336, - "median": 35, - "min": 35, - "max": 36 + "mean": 13, + "median": 13, + "min": 13, + "max": 13 }, "p90LatencyMs": { "unit": "ms", - "mean": 40.333333333333336, - "median": 40, - "min": 39, - "max": 42 + "mean": 14.333333333333334, + "median": 14, + "min": 14, + "max": 15 }, "p99LatencyMs": { "unit": "ms", - "mean": 55.666666666666664, - "median": 56, - "min": 54, - "max": 57 + "mean": 18.333333333333332, + "median": 18, + "min": 17, + "max": 20 }, "maxLatencyMs": { "unit": "ms", - "mean": 65, - "median": 63, - "min": 60, - "max": 72 + "mean": 25, + "median": 22, + "min": 21, + "max": 32 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 41443874.13666666, - "median": 41690726.4, - "min": 40203059.21, - "max": 42437836.8 + "mean": 109691972.26666667, + "median": 108507955.2, + "min": 107184128, + "max": 113383833.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 732.6666666666666, - "median": 732, - "min": 699, - "max": 767 + "mean": 1920.3333333333333, + "median": 1913, + "min": 1885, + "max": 1963 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 146.53666666666666, - "median": 146.4, - "min": 139.81, - "max": 153.4 + "mean": 384.06666666666666, + "median": 382.6, + "min": 377, + "max": 392.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 67.36666666666666, - "median": 67.35, - "min": 64.26, - "max": 70.49 + "mean": 25.48333333333333, + "median": 25.57, + "min": 24.93, + "max": 25.95 }, "p50LatencyMs": { "unit": "ms", - "mean": 66.33333333333333, - "median": 66, - "min": 63, - "max": 70 + "mean": 25, + "median": 25, + "min": 25, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 69.66666666666667, - "median": 71, - "min": 66, - "max": 72 + "mean": 25.666666666666668, + "median": 26, + "min": 25, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 82.66666666666667, - "median": 83, - "min": 78, - "max": 87 + "mean": 30.333333333333332, + "median": 29, + "min": 27, + "max": 35 }, "p99LatencyMs": { "unit": "ms", - "mean": 107.33333333333333, - "median": 106, - "min": 100, - "max": 116 + "mean": 44.666666666666664, + "median": 44, + "min": 43, + "max": 47 }, "maxLatencyMs": { "unit": "ms", - "mean": 192.66666666666666, - "median": 211, - "min": 133, - "max": 234 + "mean": 74, + "median": 82, + "min": 58, + "max": 82 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 42077388.803333335, - "median": 42038067.21, - "min": 40150630.4, - "max": 44043468.8 + "mean": 110308010.66666667, + "median": 109884211.2, + "min": 108285132.8, + "max": 112754688 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 731, - "median": 734, - "min": 699, - "max": 760 + "mean": 1872, + "median": 1878, + "min": 1831, + "max": 1907 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 146.20666666666668, - "median": 146.81, - "min": 139.81, - "max": 152 + "mean": 374.40000000000003, + "median": 375.6, + "min": 366.2, + "max": 381.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 167.72666666666666, - "median": 166.74, - "min": 161.29, - "max": 175.15 + "mean": 65.66666666666667, + "median": 65.49, + "min": 64.44, + "max": 67.07 }, "p50LatencyMs": { "unit": "ms", - "mean": 167, - "median": 168, - "min": 158, - "max": 175 + "mean": 64.33333333333333, + "median": 64, + "min": 63, + "max": 66 }, "p75LatencyMs": { "unit": "ms", - "mean": 187, - "median": 189, - "min": 171, - "max": 201 + "mean": 72, + "median": 73, + "min": 69, + "max": 74 }, "p90LatencyMs": { "unit": "ms", - "mean": 220, - "median": 220, - "min": 205, - "max": 235 + "mean": 90, + "median": 90, + "min": 89, + "max": 91 }, "p99LatencyMs": { "unit": "ms", - "mean": 434.3333333333333, - "median": 277, - "min": 265, - "max": 761 + "mean": 123, + "median": 119, + "min": 115, + "max": 135 }, "maxLatencyMs": { "unit": "ms", - "mean": 968, - "median": 996, - "min": 561, - "max": 1347 + "mean": 456, + "median": 446, + "min": 379, + "max": 543 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 41976900.27, - "median": 42156032, - "min": 40137523.21, - "max": 43637145.6 + "mean": 107538022.40000002, + "median": 107878809.6, + "min": 105178726.4, + "max": 109556531.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 729, - "median": 725, - "min": 690, - "max": 772 + "mean": 1871.6666666666667, + "median": 1881, + "min": 1814, + "max": 1920 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 145.79999999999998, - "median": 145, - "min": 138, - "max": 154.4 + "mean": 374.3333333333333, + "median": 376.2, + "min": 362.8, + "max": 384 }, "avgLatencyMs": { "unit": "ms", - "mean": 308.37, - "median": 306.27, - "min": 305.89, - "max": 312.95 + "mean": 131.29, + "median": 130.53, + "min": 128, + "max": 135.34 }, "p50LatencyMs": { "unit": "ms", - "mean": 219.66666666666666, - "median": 217, - "min": 206, - "max": 236 + "mean": 113.33333333333333, + "median": 114, + "min": 106, + "max": 120 }, "p75LatencyMs": { "unit": "ms", - "mean": 286, - "median": 292, - "min": 274, - "max": 292 + "mean": 152, + "median": 147, + "min": 146, + "max": 163 }, "p90LatencyMs": { "unit": "ms", - "mean": 383.6666666666667, - "median": 369, - "min": 368, - "max": 414 + "mean": 185, + "median": 185, + "min": 180, + "max": 190 }, "p99LatencyMs": { "unit": "ms", - "mean": 3299, - "median": 3322, - "min": 3159, - "max": 3416 + "mean": 759.6666666666666, + "median": 854, + "min": 566, + "max": 859 }, "maxLatencyMs": { "unit": "ms", - "mean": 4794.666666666667, - "median": 4759, - "min": 4744, - "max": 4881 + "mean": 2014, + "median": 1951, + "min": 1867, + "max": 2224 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 41861120, - "median": 41638297.6, - "min": 39619788.8, - "max": 44325273.6 + "mean": 107503069.86666667, + "median": 108049203.2, + "min": 104182579.2, + "max": 110277427.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 726, - "median": 711, - "min": 693, - "max": 774 + "mean": 1858.3333333333333, + "median": 1879, + "min": 1811, + "max": 1885 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 145.20333333333332, - "median": 142.2, - "min": 138.6, - "max": 154.81 + "mean": 371.6666666666667, + "median": 375.8, + "min": 362.2, + "max": 377 }, "avgLatencyMs": { "unit": "ms", - "mean": 314.79, - "median": 314.01, - "min": 304.66, - "max": 325.7 + "mean": 190.92, + "median": 191.73, + "min": 187.05, + "max": 193.98 }, "p50LatencyMs": { "unit": "ms", - "mean": 224, - "median": 217, - "min": 217, - "max": 238 + "mean": 129, + "median": 129, + "min": 126, + "max": 132 }, "p75LatencyMs": { "unit": "ms", - "mean": 287.6666666666667, - "median": 292, - "min": 269, - "max": 302 + "mean": 162.66666666666666, + "median": 161, + "min": 158, + "max": 169 }, "p90LatencyMs": { "unit": "ms", - "mean": 386.6666666666667, - "median": 375, - "min": 343, - "max": 442 + "mean": 246, + "median": 247, + "min": 241, + "max": 250 }, "p99LatencyMs": { "unit": "ms", - "mean": 3473, - "median": 3635, - "min": 3115, - "max": 3669 + "mean": 2631.3333333333335, + "median": 2641, + "min": 2565, + "max": 2688 }, "maxLatencyMs": { "unit": "ms", - "mean": 4866.666666666667, - "median": 4918, - "min": 4730, - "max": 4952 + "mean": 4947.333333333333, + "median": 4964, + "min": 4905, + "max": 4973 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 41693457.06666667, - "median": 40824012.8, - "min": 39804928, - "max": 44451430.4 + "mean": 106751590.39999999, + "median": 107944345.6, + "min": 104025292.8, + "max": 108285132.8 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 684.3333333333334, - "median": 671, - "min": 661, - "max": 721 + "mean": 1806.6666666666667, + "median": 1817, + "min": 1777, + "max": 1826 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 136.86666666666665, - "median": 134.2, - "min": 132.2, - "max": 144.2 + "mean": 361.3333333333333, + "median": 363.4, + "min": 355.4, + "max": 365.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 318.1133333333333, - "median": 316.12, - "min": 313.21, - "max": 325.01 + "mean": 195.75, + "median": 195.73, + "min": 193.33, + "max": 198.19 }, "p50LatencyMs": { "unit": "ms", - "mean": 201.33333333333334, - "median": 192, - "min": 191, - "max": 221 + "mean": 126.33333333333333, + "median": 125, + "min": 121, + "max": 133 }, "p75LatencyMs": { "unit": "ms", - "mean": 252.33333333333334, - "median": 250, - "min": 249, - "max": 258 + "mean": 172.66666666666666, + "median": 173, + "min": 169, + "max": 176 }, "p90LatencyMs": { "unit": "ms", - "mean": 392.3333333333333, - "median": 393, - "min": 362, - "max": 422 + "mean": 250.66666666666666, + "median": 252, + "min": 242, + "max": 258 }, "p99LatencyMs": { "unit": "ms", - "mean": 3578, - "median": 3574, - "min": 3495, - "max": 3665 + "mean": 2794.3333333333335, + "median": 2778, + "min": 2707, + "max": 2898 }, "maxLatencyMs": { "unit": "ms", - "mean": 4908, - "median": 4938, - "min": 4822, - "max": 4964 + "mean": 4965.666666666667, + "median": 4985, + "min": 4910, + "max": 5002 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 39303031.47333334, - "median": 38535987.21, - "min": 37962547.21, - "max": 41410560 + "mean": 103780625.06666666, + "median": 104379187.2, + "min": 102072320, + "max": 104890368 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1297, - "errors": 0, - "requestsPerSec": 259.4, - "avgLatencyMs": 3.17, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 74507878.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 610, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 122, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 10, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 35025715.21, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1889, - "errors": 0, - "requestsPerSec": 377.8, - "avgLatencyMs": 12.74, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 20, - "maxLatencyMs": 32, - "bytesPerSec": 108507955.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 700, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 140, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 35.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 56, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 63, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40203059.21, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1885, - "errors": 0, - "requestsPerSec": 377, - "avgLatencyMs": 25.95, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 35, - "p99LatencyMs": 47, - "maxLatencyMs": 82, - "bytesPerSec": 108285132.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 699, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 139.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 70.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 87, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 116, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 234, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40150630.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1907, - "errors": 0, - "requestsPerSec": 381.4, - "avgLatencyMs": 64.44, - "p50LatencyMs": 63, - "p75LatencyMs": 74, - "p90LatencyMs": 89, - "p99LatencyMs": 115, - "maxLatencyMs": 543, - "bytesPerSec": 109556531.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 699, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 139.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 175.15, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 201, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 235, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 761, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1347, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40137523.21, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1920, - "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 128, - "p50LatencyMs": 106, - "p75LatencyMs": 146, - "p90LatencyMs": 185, - "p99LatencyMs": 854, - "maxLatencyMs": 2224, - "bytesPerSec": 110277427.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 690, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 138, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 306.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 236, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 274, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3322, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4744, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39619788.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1879, - "errors": 0, - "requestsPerSec": 375.8, - "avgLatencyMs": 187.05, - "p50LatencyMs": 126, - "p75LatencyMs": 158, - "p90LatencyMs": 241, - "p99LatencyMs": 2641, - "maxLatencyMs": 4905, - "bytesPerSec": 107944345.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 693, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 138.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 314.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 217, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 302, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 375, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3635, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4952, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39804928, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1817, - "errors": 0, - "requestsPerSec": 363.4, - "avgLatencyMs": 193.33, - "p50LatencyMs": 125, - "p75LatencyMs": 176, - "p90LatencyMs": 242, - "p99LatencyMs": 2707, - "maxLatencyMs": 4910, - "bytesPerSec": 104379187.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 661, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 132.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 313.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 192, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 249, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 393, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3574, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4822, + "unit": "ms" + }, + "bytesPerSec": { + "value": 37962547.21, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1364, - "errors": 0, - "requestsPerSec": 272.8, - "avgLatencyMs": 3.11, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 78335180.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 634, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 126.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 9, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 13, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 36408524.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1974, - "errors": 0, - "requestsPerSec": 394.8, - "avgLatencyMs": 12.2, - "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 17, - "maxLatencyMs": 21, - "bytesPerSec": 113383833.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 726, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 33.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 57, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 72, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41690726.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1963, - "errors": 0, - "requestsPerSec": 392.6, - "avgLatencyMs": 24.93, - "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 27, - "p99LatencyMs": 43, - "maxLatencyMs": 58, - "bytesPerSec": 112754688, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 732, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 146.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 67.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 83, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 106, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 211, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42038067.21, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1878, - "errors": 0, - "requestsPerSec": 375.6, - "avgLatencyMs": 65.49, - "p50LatencyMs": 64, - "p75LatencyMs": 69, - "p90LatencyMs": 91, - "p99LatencyMs": 119, - "maxLatencyMs": 446, - "bytesPerSec": 107878809.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 734, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 146.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 166.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 168, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 220, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 265, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 996, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42156032, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1881, - "errors": 0, - "requestsPerSec": 376.2, - "avgLatencyMs": 130.53, - "p50LatencyMs": 114, - "p75LatencyMs": 147, - "p90LatencyMs": 180, - "p99LatencyMs": 859, - "maxLatencyMs": 1951, - "bytesPerSec": 108049203.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 772, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 312.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 217, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 292, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 414, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3416, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4881, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44325273.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1885, - "errors": 0, - "requestsPerSec": 377, - "avgLatencyMs": 191.73, - "p50LatencyMs": 132, - "p75LatencyMs": 161, - "p90LatencyMs": 250, - "p99LatencyMs": 2565, - "maxLatencyMs": 4964, - "bytesPerSec": 108285132.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 774, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 304.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 217, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 292, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 343, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3669, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4918, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44451430.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1826, - "errors": 0, - "requestsPerSec": 365.2, - "avgLatencyMs": 195.73, - "p50LatencyMs": 121, - "p75LatencyMs": 173, - "p90LatencyMs": 252, - "p99LatencyMs": 2778, - "maxLatencyMs": 5002, - "bytesPerSec": 104890368, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 721, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 144.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 316.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 191, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 250, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 422, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3495, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4964, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41410560, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1345, - "errors": 0, - "requestsPerSec": 269, - "avgLatencyMs": 3.09, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 4, - "bytesPerSec": 77247283.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 689, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 137.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.58, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 12, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39567360, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1866, - "errors": 0, - "requestsPerSec": 373.2, - "avgLatencyMs": 12.82, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 107184128, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 739, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 147.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 33.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 54, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 60, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42437836.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1913, - "errors": 0, - "requestsPerSec": 382.6, - "avgLatencyMs": 25.57, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 29, - "p99LatencyMs": 44, - "maxLatencyMs": 82, - "bytesPerSec": 109884211.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 767, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 153.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 78, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 100, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 133, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44043468.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1831, - "errors": 0, - "requestsPerSec": 366.2, - "avgLatencyMs": 67.07, - "p50LatencyMs": 66, - "p75LatencyMs": 73, - "p90LatencyMs": 90, - "p99LatencyMs": 135, - "maxLatencyMs": 379, - "bytesPerSec": 105178726.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 760, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 152, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 161.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 205, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 277, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 561, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43637145.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1814, - "errors": 0, - "requestsPerSec": 362.8, - "avgLatencyMs": 135.34, - "p50LatencyMs": 120, - "p75LatencyMs": 163, - "p90LatencyMs": 190, - "p99LatencyMs": 566, - "maxLatencyMs": 1867, - "bytesPerSec": 104182579.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 725, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 305.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 206, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 292, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 369, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3159, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4759, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41638297.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1811, - "errors": 0, - "requestsPerSec": 362.2, - "avgLatencyMs": 193.98, - "p50LatencyMs": 129, - "p75LatencyMs": 169, - "p90LatencyMs": 247, - "p99LatencyMs": 2688, - "maxLatencyMs": 4973, - "bytesPerSec": 104025292.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 711, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 142.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 325.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 238, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 442, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3115, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4730, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40824012.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1777, - "errors": 0, - "requestsPerSec": 355.4, - "avgLatencyMs": 198.19, - "p50LatencyMs": 133, - "p75LatencyMs": 169, - "p90LatencyMs": 258, - "p99LatencyMs": 2898, - "maxLatencyMs": 4985, - "bytesPerSec": 102072320, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 671, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 134.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 325.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 221, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 362, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3665, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4938, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38535987.21, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 0, + "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 37722, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 14907, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1335.3333333333333, - "median": 1345, - "min": 1297, - "max": 1364 + "mean": 644.3333333333334, + "median": 634, + "min": 610, + "max": 689 }, "errors": { "unit": "errors", @@ -1623,71 +2831,71 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 267.06666666666666, - "median": 269, - "min": 259.4, - "max": 272.8 + "mean": 128.87, + "median": 126.8, + "min": 122, + "max": 137.81 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.123333333333333, - "median": 3.11, - "min": 3.09, - "max": 3.17 + "mean": 7.1933333333333325, + "median": 7.34, + "min": 6.58, + "max": 7.66 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 6.666666666666667, + "median": 7, + "min": 6, + "max": 7 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 7.333333333333333, + "median": 7, + "min": 7, + "max": 8 }, "p90LatencyMs": { "unit": "ms", - "mean": 3.3333333333333335, - "median": 3, - "min": 3, - "max": 4 + "mean": 9, + "median": 9, + "min": 8, + "max": 10 }, "p99LatencyMs": { "unit": "ms", - "mean": 4.333333333333333, - "median": 4, - "min": 4, - "max": 5 + "mean": 12, + "median": 12, + "min": 11, + "max": 13 }, "maxLatencyMs": { "unit": "ms", - "mean": 6.333333333333333, - "median": 7, - "min": 4, - "max": 8 + "mean": 13.666666666666666, + "median": 14, + "min": 13, + "max": 14 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 76696780.80333333, - "median": 77247283.2, - "min": 74507878.41, - "max": 78335180.8 + "mean": 37000533.336666666, + "median": 36408524.8, + "min": 35025715.21, + "max": 39567360 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1909.6666666666667, - "median": 1889, - "min": 1866, - "max": 1974 - }, - "errors": { + "mean": 721.6666666666666, + "median": 726, + "min": 700, + "max": 739 + }, + "errors": { "unit": "errors", "mean": 0, "median": 0, @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 381.93333333333334, - "median": 377.8, - "min": 373.2, - "max": 394.8 + "mean": 144.33666666666667, + "median": 145.2, + "min": 140, + "max": 147.81 }, "avgLatencyMs": { "unit": "ms", - "mean": 12.586666666666666, - "median": 12.74, - "min": 12.2, - "max": 12.82 + "mean": 34.03666666666667, + "median": 33.8, + "min": 33.22, + "max": 35.09 }, "p50LatencyMs": { "unit": "ms", - "mean": 12.666666666666666, - "median": 13, - "min": 12, - "max": 13 + "mean": 33, + "median": 33, + "min": 32, + "max": 34 }, "p75LatencyMs": { "unit": "ms", - "mean": 13, - "median": 13, - "min": 13, - "max": 13 + "mean": 35.333333333333336, + "median": 35, + "min": 35, + "max": 36 }, "p90LatencyMs": { "unit": "ms", - "mean": 14.333333333333334, - "median": 14, - "min": 14, - "max": 15 + "mean": 40.333333333333336, + "median": 40, + "min": 39, + "max": 42 }, "p99LatencyMs": { "unit": "ms", - "mean": 18.333333333333332, - "median": 18, - "min": 17, - "max": 20 + "mean": 55.666666666666664, + "median": 56, + "min": 54, + "max": 57 }, "maxLatencyMs": { "unit": "ms", - "mean": 25, - "median": 22, - "min": 21, - "max": 32 + "mean": 65, + "median": 63, + "min": 60, + "max": 72 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109691972.26666667, - "median": 108507955.2, - "min": 107184128, - "max": 113383833.6 + "mean": 41443874.13666666, + "median": 41690726.4, + "min": 40203059.21, + "max": 42437836.8 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1920.3333333333333, - "median": 1913, - "min": 1885, - "max": 1963 + "mean": 732.6666666666666, + "median": 732, + "min": 699, + "max": 767 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 384.06666666666666, - "median": 382.6, - "min": 377, - "max": 392.6 + "mean": 146.53666666666666, + "median": 146.4, + "min": 139.81, + "max": 153.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 25.48333333333333, - "median": 25.57, - "min": 24.93, - "max": 25.95 + "mean": 67.36666666666666, + "median": 67.35, + "min": 64.26, + "max": 70.49 }, "p50LatencyMs": { "unit": "ms", - "mean": 25, - "median": 25, - "min": 25, - "max": 25 + "mean": 66.33333333333333, + "median": 66, + "min": 63, + "max": 70 }, "p75LatencyMs": { "unit": "ms", - "mean": 25.666666666666668, - "median": 26, - "min": 25, - "max": 26 + "mean": 69.66666666666667, + "median": 71, + "min": 66, + "max": 72 }, "p90LatencyMs": { "unit": "ms", - "mean": 30.333333333333332, - "median": 29, - "min": 27, - "max": 35 + "mean": 82.66666666666667, + "median": 83, + "min": 78, + "max": 87 }, "p99LatencyMs": { "unit": "ms", - "mean": 44.666666666666664, - "median": 44, - "min": 43, - "max": 47 + "mean": 107.33333333333333, + "median": 106, + "min": 100, + "max": 116 }, "maxLatencyMs": { "unit": "ms", - "mean": 74, - "median": 82, - "min": 58, - "max": 82 + "mean": 192.66666666666666, + "median": 211, + "min": 133, + "max": 234 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 110308010.66666667, - "median": 109884211.2, - "min": 108285132.8, - "max": 112754688 + "mean": 42077388.803333335, + "median": 42038067.21, + "min": 40150630.4, + "max": 44043468.8 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1872, - "median": 1878, - "min": 1831, - "max": 1907 + "mean": 731, + "median": 734, + "min": 699, + "max": 760 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 374.40000000000003, - "median": 375.6, - "min": 366.2, - "max": 381.4 + "mean": 146.20666666666668, + "median": 146.81, + "min": 139.81, + "max": 152 }, "avgLatencyMs": { "unit": "ms", - "mean": 65.66666666666667, - "median": 65.49, - "min": 64.44, - "max": 67.07 + "mean": 167.72666666666666, + "median": 166.74, + "min": 161.29, + "max": 175.15 }, "p50LatencyMs": { "unit": "ms", - "mean": 64.33333333333333, - "median": 64, - "min": 63, - "max": 66 + "mean": 167, + "median": 168, + "min": 158, + "max": 175 }, "p75LatencyMs": { "unit": "ms", - "mean": 72, - "median": 73, - "min": 69, - "max": 74 + "mean": 187, + "median": 189, + "min": 171, + "max": 201 }, "p90LatencyMs": { "unit": "ms", - "mean": 90, - "median": 90, - "min": 89, - "max": 91 + "mean": 220, + "median": 220, + "min": 205, + "max": 235 }, "p99LatencyMs": { "unit": "ms", - "mean": 123, - "median": 119, - "min": 115, - "max": 135 + "mean": 434.3333333333333, + "median": 277, + "min": 265, + "max": 761 }, "maxLatencyMs": { "unit": "ms", - "mean": 456, - "median": 446, - "min": 379, - "max": 543 + "mean": 968, + "median": 996, + "min": 561, + "max": 1347 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 107538022.40000002, - "median": 107878809.6, - "min": 105178726.4, - "max": 109556531.2 + "mean": 41976900.27, + "median": 42156032, + "min": 40137523.21, + "max": 43637145.6 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1871.6666666666667, - "median": 1881, - "min": 1814, - "max": 1920 + "mean": 729, + "median": 725, + "min": 690, + "max": 772 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 374.3333333333333, - "median": 376.2, - "min": 362.8, - "max": 384 + "mean": 145.79999999999998, + "median": 145, + "min": 138, + "max": 154.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 131.29, - "median": 130.53, - "min": 128, - "max": 135.34 + "mean": 308.37, + "median": 306.27, + "min": 305.89, + "max": 312.95 }, "p50LatencyMs": { "unit": "ms", - "mean": 113.33333333333333, - "median": 114, - "min": 106, - "max": 120 + "mean": 219.66666666666666, + "median": 217, + "min": 206, + "max": 236 }, "p75LatencyMs": { "unit": "ms", - "mean": 152, - "median": 147, - "min": 146, - "max": 163 + "mean": 286, + "median": 292, + "min": 274, + "max": 292 }, "p90LatencyMs": { "unit": "ms", - "mean": 185, - "median": 185, - "min": 180, - "max": 190 + "mean": 383.6666666666667, + "median": 369, + "min": 368, + "max": 414 }, "p99LatencyMs": { "unit": "ms", - "mean": 759.6666666666666, - "median": 854, - "min": 566, - "max": 859 + "mean": 3299, + "median": 3322, + "min": 3159, + "max": 3416 }, "maxLatencyMs": { "unit": "ms", - "mean": 2014, - "median": 1951, - "min": 1867, - "max": 2224 + "mean": 4794.666666666667, + "median": 4759, + "min": 4744, + "max": 4881 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 107503069.86666667, - "median": 108049203.2, - "min": 104182579.2, - "max": 110277427.2 + "mean": 41861120, + "median": 41638297.6, + "min": 39619788.8, + "max": 44325273.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1858.3333333333333, - "median": 1879, - "min": 1811, - "max": 1885 + "mean": 726, + "median": 711, + "min": 693, + "max": 774 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 371.6666666666667, - "median": 375.8, - "min": 362.2, - "max": 377 + "mean": 145.20333333333332, + "median": 142.2, + "min": 138.6, + "max": 154.81 }, "avgLatencyMs": { "unit": "ms", - "mean": 190.92, - "median": 191.73, - "min": 187.05, - "max": 193.98 + "mean": 314.79, + "median": 314.01, + "min": 304.66, + "max": 325.7 }, "p50LatencyMs": { "unit": "ms", - "mean": 129, - "median": 129, - "min": 126, - "max": 132 + "mean": 224, + "median": 217, + "min": 217, + "max": 238 }, "p75LatencyMs": { "unit": "ms", - "mean": 162.66666666666666, - "median": 161, - "min": 158, - "max": 169 + "mean": 287.6666666666667, + "median": 292, + "min": 269, + "max": 302 }, "p90LatencyMs": { "unit": "ms", - "mean": 246, - "median": 247, - "min": 241, - "max": 250 + "mean": 386.6666666666667, + "median": 375, + "min": 343, + "max": 442 }, "p99LatencyMs": { "unit": "ms", - "mean": 2631.3333333333335, - "median": 2641, - "min": 2565, - "max": 2688 + "mean": 3473, + "median": 3635, + "min": 3115, + "max": 3669 }, "maxLatencyMs": { "unit": "ms", - "mean": 4947.333333333333, - "median": 4964, - "min": 4905, - "max": 4973 + "mean": 4866.666666666667, + "median": 4918, + "min": 4730, + "max": 4952 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 106751590.39999999, - "median": 107944345.6, - "min": 104025292.8, - "max": 108285132.8 + "mean": 41693457.06666667, + "median": 40824012.8, + "min": 39804928, + "max": 44451430.4 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1806.6666666666667, - "median": 1817, - "min": 1777, - "max": 1826 + "mean": 684.3333333333334, + "median": 671, + "min": 661, + "max": 721 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 361.3333333333333, - "median": 363.4, - "min": 355.4, - "max": 365.2 + "mean": 136.86666666666665, + "median": 134.2, + "min": 132.2, + "max": 144.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 195.75, - "median": 195.73, - "min": 193.33, - "max": 198.19 + "mean": 318.1133333333333, + "median": 316.12, + "min": 313.21, + "max": 325.01 }, "p50LatencyMs": { "unit": "ms", - "mean": 126.33333333333333, - "median": 125, - "min": 121, - "max": 133 + "mean": 201.33333333333334, + "median": 192, + "min": 191, + "max": 221 }, "p75LatencyMs": { "unit": "ms", - "mean": 172.66666666666666, - "median": 173, - "min": 169, - "max": 176 + "mean": 252.33333333333334, + "median": 250, + "min": 249, + "max": 258 }, "p90LatencyMs": { "unit": "ms", - "mean": 250.66666666666666, - "median": 252, - "min": 242, - "max": 258 + "mean": 392.3333333333333, + "median": 393, + "min": 362, + "max": 422 }, "p99LatencyMs": { "unit": "ms", - "mean": 2794.3333333333335, - "median": 2778, - "min": 2707, - "max": 2898 + "mean": 3578, + "median": 3574, + "min": 3495, + "max": 3665 }, "maxLatencyMs": { "unit": "ms", - "mean": 4965.666666666667, - "median": 4985, - "min": 4910, - "max": 5002 + "mean": 4908, + "median": 4938, + "min": 4822, + "max": 4964 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 103780625.06666666, - "median": 104379187.2, - "min": 102072320, - "max": 104890368 + "mean": 39303031.47333334, + "median": 38535987.21, + "min": 37962547.21, + "max": 41410560 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 144, + "unit": "ms" + }, + "fcpMs": { + "value": 143.745, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.153, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.914, + "unit": "ms" + }, + "processingDurationMs": { + "value": 12.616, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.623, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 147, + "unit": "ms" + }, + "fcpMs": { + "value": 147.317, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.302, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.857, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.756, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.689, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 142, + "unit": "ms" + }, + "fcpMs": { + "value": 142.458, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.124000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.478, + "unit": "ms" + }, + "processingDurationMs": { + "value": 17.103, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.543, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 136, + "unit": "ms" + }, + "fcpMs": { + "value": 136.188, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 33.417, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.848, + "unit": "ms" + }, + "processingDurationMs": { + "value": 21.883, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.686, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 142.25, + "median": 143, + "min": 136, + "max": 147 + }, + "fcpMs": { + "unit": "ms", + "mean": 142.427, + "median": 143.1015, + "min": 136.188, + "max": 147.317 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 28.999000000000002, + "median": 29.2275, + "min": 24.124000000000002, + "max": 33.417 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.7742499999999999, + "median": 1.8525, + "min": 1.478, + "max": 1.914 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 17.0895, + "median": 16.9295, + "min": 12.616, + "max": 21.883 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.13525, + "median": 10.1875, + "min": 5.543, + "max": 14.623 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 103, + "unit": "ms" + }, + "fcpMs": { + "value": 102.757, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 48.833, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.815, + "unit": "ms" + }, + "processingDurationMs": { + "value": 24.892, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 22.126, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 85, + "unit": "ms" + }, + "fcpMs": { + "value": 84.842, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 40.028, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.961, + "unit": "ms" + }, + "processingDurationMs": { + "value": 26.376, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.691, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 93, + "unit": "ms" + }, + "fcpMs": { + "value": 93.081, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 25.956, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.866, + "unit": "ms" + }, + "processingDurationMs": { + "value": 12.078, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.012, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 81, + "unit": "ms" + }, + "fcpMs": { + "value": 81.069, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.516, + "unit": "ms" + }, + "inputDelayMs": { + "value": 3.397, + "unit": "ms" + }, + "processingDurationMs": { + "value": 10.43, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.689, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 90.5, + "median": 89, + "min": 81, + "max": 103 + }, + "fcpMs": { + "unit": "ms", + "mean": 90.43725, + "median": 88.9615, + "min": 81.069, + "max": 102.757 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 34.58325, + "median": 32.992, + "min": 23.516, + "max": 48.833 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.25975, + "median": 1.9135, + "min": 1.815, + "max": 3.397 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 18.444000000000003, + "median": 18.485, + "min": 10.43, + "max": 26.376 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 13.8795, + "median": 11.851500000000001, + "min": 9.689, + "max": 22.126 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 417, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 248, + "unit": "count" + }, + "duplicateDependencies": { + "value": 5, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 186724446, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.161.4.json b/packages/results/data/tanstack/versions/1.161.4.json index a66f84f6..ffb9fa9d 100644 --- a/packages/results/data/tanstack/versions/1.161.4.json +++ b/packages/results/data/tanstack/versions/1.161.4.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-09T07:14:28.888Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.161.4", @@ -35,13 +37,12 @@ "vitest": "4.0.18", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-09T07:14:28.888Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "1.161.4", "releasedAt": "2026-02-21T11:21:27.678Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1762, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4848, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5144, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4924, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5032, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4342, + "median": 4924, + "min": 1762, + "max": 5144 + }, + "nodeModulesSizeBytes": { + "value": 230838272, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5041 + "timeMs": { + "value": 5041, + "unit": "ms" + } }, { - "timeMs": 5130 + "timeMs": { + "value": 5130, + "unit": "ms" + } }, { - "timeMs": 5186 + "timeMs": { + "value": 5186, + "unit": "ms" + } }, { - "timeMs": 5186 + "timeMs": { + "value": 5186, + "unit": "ms" + } }, { - "timeMs": 5081 + "timeMs": { + "value": 5081, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 4840 + "timeMs": { + "value": 4840, + "unit": "ms" + } }, { - "timeMs": 5308 + "timeMs": { + "value": 5308, + "unit": "ms" + } }, { - "timeMs": 4821 + "timeMs": { + "value": 4821, + "unit": "ms" + } }, { - "timeMs": 4853 + "timeMs": { + "value": 4853, + "unit": "ms" + } }, { - "timeMs": 4880 + "timeMs": { + "value": 4880, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 427 - }, - "duplicateDependencies": { - "project": "starter", - "result": 20 - }, - "depInstallSize": { - "project": "starter", - "result": 194382684 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3165 + "timeMs": { + "value": 3165, + "unit": "ms" + } }, { - "timeMs": 3227 + "timeMs": { + "value": 3227, + "unit": "ms" + } }, { - "timeMs": 3010 + "timeMs": { + "value": 3010, + "unit": "ms" + } }, { - "timeMs": 3227 + "timeMs": { + "value": 3227, + "unit": "ms" + } }, { - "timeMs": 3242 + "timeMs": { + "value": 3242, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 258, - "duplicateDependencies": 14 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1762 - }, - { - "installTimeMs": 4848 - }, - { - "installTimeMs": 5144 - }, - { - "installTimeMs": 4924 - }, - { - "installTimeMs": 5032 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4342, - "median": 4924, - "min": 1762, - "max": 5144 - }, - "nodeModulesSizeBytes": 230838272 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 119, - "fcpMs": 119.077, - "interactionTests": { - "interactionLatencyMs": 43.996, - "inputDelayMs": 1.565, - "processingDurationMs": 27.25, - "presentationDelayMs": 15.181 - } - }, - { - "firstPaintMs": 108, - "fcpMs": 107.784, - "interactionTests": { - "interactionLatencyMs": 37.66, - "inputDelayMs": 1.621, - "processingDurationMs": 23.947, - "presentationDelayMs": 12.092 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1307, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 261.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75071488, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1864, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 372.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 32, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107066163.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1739, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 347.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 51, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 78, + "unit": "ms" + }, + "bytesPerSec": { + "value": 99883417.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1703, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 340.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 72.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 79, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 98, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 148, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 563, + "unit": "ms" + }, + "bytesPerSec": { + "value": 97838694.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1710, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 342, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 143.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 136, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1017, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2498, + "unit": "ms" + }, + "bytesPerSec": { + "value": 98231910.4, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1750, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 350, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 195.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2605, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4863, + "unit": "ms" + }, + "bytesPerSec": { + "value": 100512563.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1718, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 343.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 199.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 262, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2757, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4946, + "unit": "ms" + }, + "bytesPerSec": { + "value": 98690662.4, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 119, - "fcpMs": 118.832, - "interactionTests": { - "interactionLatencyMs": 39.343, - "inputDelayMs": 1.792, - "processingDurationMs": 20.436, - "presentationDelayMs": 17.115 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1320, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 264, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75805491.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1809, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 361.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 22, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 34, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103920435.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1762, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 352.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 57, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 69, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101220352, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1855, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 371, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 66.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 90, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 128, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 394, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106541875.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1905, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 381, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 732, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2037, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109425459.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1840, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 368, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 196.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 246, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2707, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4990, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105703014.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1802, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 360.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 241, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2645, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4882, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103527219.2, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 149, - "fcpMs": 149.418, - "interactionTests": { - "interactionLatencyMs": 40.629, - "inputDelayMs": 1.633, - "processingDurationMs": 24.32, - "presentationDelayMs": 14.676 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1343, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 268.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77142425.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1907, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 381.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 22, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109543424, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1905, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 381, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 54, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109412352, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1842, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 368.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 66.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 92, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 123, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 381, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105794764.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1766, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 353.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 138.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 930, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2113, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101430067.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1786, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 357.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 194.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 240, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2734, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4911, + "unit": "ms" + }, + "bytesPerSec": { + "value": 102596608, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1828, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 365.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 197.7, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 247, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2699, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4919, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105008332.8, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 123.75, - "median": 119, - "min": 108, - "max": 149 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 123.77775, - "median": 118.9545, - "min": 107.784, - "max": 149.418 + "representativeIterationIndex": 1, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 36461, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 40.407000000000004, - "median": 39.986000000000004, - "min": 37.66, - "max": 43.996 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.65275, - "median": 1.627, - "min": 1.565, - "max": 1.792 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 23.98825, - "median": 24.133499999999998, - "min": 20.436, - "max": 27.25 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 14.766, - "median": 14.9285, - "min": 12.092, - "max": 17.115 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 87, - "fcpMs": 86.677, - "interactionTests": { - "interactionLatencyMs": 45.653999999999996, - "inputDelayMs": 1.641, - "processingDurationMs": 22.604, - "presentationDelayMs": 21.409 - } - }, - { - "firstPaintMs": 83, - "fcpMs": 82.773, - "interactionTests": { - "interactionLatencyMs": 43.488, - "inputDelayMs": 1.803, - "processingDurationMs": 30.861, - "presentationDelayMs": 10.824 - } - }, - { - "firstPaintMs": 119, - "fcpMs": 118.716, - "interactionTests": { - "interactionLatencyMs": 42.241, - "inputDelayMs": 1.92, - "processingDurationMs": 27.686, - "presentationDelayMs": 12.635 - } - }, - { - "firstPaintMs": 91, - "fcpMs": 90.969, - "interactionTests": { - "interactionLatencyMs": 43.867000000000004, - "inputDelayMs": 4.091, - "processingDurationMs": 25.784, - "presentationDelayMs": 13.992 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 95, - "median": 89, - "min": 83, - "max": 119 - }, - "fcpMs": { - "unit": "ms", - "mean": 94.78375, - "median": 88.82300000000001, - "min": 82.773, - "max": 118.716 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 43.8125, - "median": 43.6775, - "min": 42.241, - "max": 45.653999999999996 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 2.36375, - "median": 1.8615, - "min": 1.641, - "max": 4.091 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 26.73375, - "median": 26.735, - "min": 22.604, - "max": 30.861 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 14.715, - "median": 13.313500000000001, - "min": 10.824, - "max": 21.409 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 712, - "errors": 0, - "requestsPerSec": 142.4, - "avgLatencyMs": 6.52, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 40897740.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 827, - "errors": 0, - "requestsPerSec": 165.4, - "avgLatencyMs": 29.64, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 37, - "p99LatencyMs": 49, - "maxLatencyMs": 54, - "bytesPerSec": 47490662.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 841, - "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 58.55, - "p50LatencyMs": 57, - "p75LatencyMs": 59, - "p90LatencyMs": 72, - "p99LatencyMs": 98, - "maxLatencyMs": 182, - "bytesPerSec": 48296755.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 845, - "errors": 0, - "requestsPerSec": 169, - "avgLatencyMs": 144.81, - "p50LatencyMs": 142, - "p75LatencyMs": 168, - "p90LatencyMs": 186, - "p99LatencyMs": 520, - "maxLatencyMs": 1122, - "bytesPerSec": 48526131.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 808, - "errors": 0, - "requestsPerSec": 161.6, - "avgLatencyMs": 287.99, - "p50LatencyMs": 196, - "p75LatencyMs": 249, - "p90LatencyMs": 373, - "p99LatencyMs": 3222, - "maxLatencyMs": 4811, - "bytesPerSec": 46402764.8, - "elapsedTimeMs": 5010 - }, - { - "workers": 100, - "requests": 808, - "errors": 0, - "requestsPerSec": 161.6, - "avgLatencyMs": 287.05, - "p50LatencyMs": 211, - "p75LatencyMs": 246, - "p90LatencyMs": 348, - "p99LatencyMs": 3276, - "maxLatencyMs": 4935, - "bytesPerSec": 46396211.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 774, - "errors": 0, - "requestsPerSec": 154.81, - "avgLatencyMs": 307.24, - "p50LatencyMs": 201, - "p75LatencyMs": 269, - "p90LatencyMs": 337, - "p99LatencyMs": 3744, - "maxLatencyMs": 4912, - "bytesPerSec": 44451430.4, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 699, - "errors": 0, - "requestsPerSec": 139.81, - "avgLatencyMs": 6.6, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 13, - "bytesPerSec": 40137523.21, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 829, - "errors": 0, - "requestsPerSec": 165.8, - "avgLatencyMs": 29.55, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 36, - "p99LatencyMs": 48, - "maxLatencyMs": 56, - "bytesPerSec": 47608627.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 851, - "errors": 0, - "requestsPerSec": 170.2, - "avgLatencyMs": 57.96, - "p50LatencyMs": 57, - "p75LatencyMs": 58, - "p90LatencyMs": 69, - "p99LatencyMs": 98, - "maxLatencyMs": 191, - "bytesPerSec": 48873472, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 855, - "errors": 0, - "requestsPerSec": 171, - "avgLatencyMs": 143.46, - "p50LatencyMs": 143, - "p75LatencyMs": 158, - "p90LatencyMs": 191, - "p99LatencyMs": 481, - "maxLatencyMs": 1061, - "bytesPerSec": 49096294.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 833, - "errors": 0, - "requestsPerSec": 166.6, - "avgLatencyMs": 289.59, - "p50LatencyMs": 210, - "p75LatencyMs": 263, - "p90LatencyMs": 341, - "p99LatencyMs": 3130, - "maxLatencyMs": 4807, - "bytesPerSec": 47831449.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 819, - "errors": 0, - "requestsPerSec": 163.81, - "avgLatencyMs": 300.41, - "p50LatencyMs": 197, - "p75LatencyMs": 271, - "p90LatencyMs": 391, - "p99LatencyMs": 3404, - "maxLatencyMs": 4926, - "bytesPerSec": 47038464, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 753, - "errors": 0, - "requestsPerSec": 150.6, - "avgLatencyMs": 327.69, - "p50LatencyMs": 215, - "p75LatencyMs": 307, - "p90LatencyMs": 385, - "p99LatencyMs": 3552, - "maxLatencyMs": 4897, - "bytesPerSec": 43239014.4, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 692, - "errors": 0, - "requestsPerSec": 138.4, - "avgLatencyMs": 6.65, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 14, - "bytesPerSec": 39737753.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 846, - "errors": 0, - "requestsPerSec": 169.2, - "avgLatencyMs": 28.99, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 34, - "p99LatencyMs": 46, - "maxLatencyMs": 65, - "bytesPerSec": 48585113.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 860, - "errors": 0, - "requestsPerSec": 172, - "avgLatencyMs": 57.34, - "p50LatencyMs": 57, - "p75LatencyMs": 57, - "p90LatencyMs": 67, - "p99LatencyMs": 90, - "maxLatencyMs": 117, - "bytesPerSec": 49391206.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 866, - "errors": 0, - "requestsPerSec": 173.2, - "avgLatencyMs": 141.55, - "p50LatencyMs": 141, - "p75LatencyMs": 146, - "p90LatencyMs": 179, - "p99LatencyMs": 453, - "maxLatencyMs": 986, - "bytesPerSec": 49738547.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 846, - "errors": 0, - "requestsPerSec": 169.2, - "avgLatencyMs": 283.88, - "p50LatencyMs": 219, - "p75LatencyMs": 306, - "p90LatencyMs": 364, - "p99LatencyMs": 2533, - "maxLatencyMs": 3956, - "bytesPerSec": 48591667.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 100, - "requests": 772, - "errors": 0, - "requestsPerSec": 154.4, - "avgLatencyMs": 313.41, - "p50LatencyMs": 200, - "p75LatencyMs": 278, - "p90LatencyMs": 382, - "p99LatencyMs": 3620, - "maxLatencyMs": 4990, - "bytesPerSec": 44336742.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 200, - "requests": 727, - "errors": 0, - "requestsPerSec": 145.4, - "avgLatencyMs": 319.51, - "p50LatencyMs": 216, - "p75LatencyMs": 261, - "p90LatencyMs": 382, - "p99LatencyMs": 3585, - "maxLatencyMs": 4871, - "bytesPerSec": 41748070.4, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 16863, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 701, - "median": 699, - "min": 692, - "max": 712 + "mean": 1323.3333333333333, + "median": 1320, + "min": 1307, + "max": 1343 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 140.20333333333335, - "median": 139.81, - "min": 138.4, - "max": 142.4 + "mean": 264.67, + "median": 264, + "min": 261.4, + "max": 268.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 6.59, - "median": 6.6, - "min": 6.52, - "max": 6.65 + "mean": 3.11, + "median": 3.1, + "min": 3.1, + "max": 3.13 }, "p50LatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 6, - "max": 6 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 8, - "median": 8, - "min": 8, - "max": 8 + "mean": 3.3333333333333335, + "median": 3, + "min": 3, + "max": 4 }, "p99LatencyMs": { "unit": "ms", - "mean": 10.333333333333334, - "median": 11, - "min": 9, - "max": 11 + "mean": 4.333333333333333, + "median": 4, + "min": 4, + "max": 5 }, "maxLatencyMs": { "unit": "ms", - "mean": 12.666666666666666, - "median": 13, - "min": 11, - "max": 14 + "mean": 6.333333333333333, + "median": 6, + "min": 5, + "max": 8 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 40257672.53666666, - "median": 40137523.21, - "min": 39737753.6, - "max": 40897740.8 + "mean": 76006468.26666667, + "median": 75805491.2, + "min": 75071488, + "max": 77142425.6 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 834, - "median": 829, - "min": 827, - "max": 846 + "mean": 1860, + "median": 1864, + "min": 1809, + "max": 1907 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 166.8, - "median": 165.8, - "min": 165.4, - "max": 169.2 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 29.39333333333333, - "median": 29.55, - "min": 28.99, - "max": 29.64 + "mean": 372, + "median": 372.8, + "min": 361.8, + "max": 381.4 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 12.93, + "median": 12.86, + "min": 12.63, + "max": 13.3 }, "p50LatencyMs": { "unit": "ms", - "mean": 28.666666666666668, - "median": 29, - "min": 28, - "max": 29 + "mean": 13, + "median": 13, + "min": 13, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 29.666666666666668, - "median": 30, - "min": 29, - "max": 30 + "mean": 13.333333333333334, + "median": 13, + "min": 13, + "max": 14 }, "p90LatencyMs": { "unit": "ms", - "mean": 35.666666666666664, - "median": 36, - "min": 34, - "max": 37 + "mean": 15, + "median": 15, + "min": 14, + "max": 16 }, "p99LatencyMs": { "unit": "ms", - "mean": 47.666666666666664, - "median": 48, - "min": 46, - "max": 49 + "mean": 20, + "median": 20, + "min": 18, + "max": 22 }, "maxLatencyMs": { "unit": "ms", - "mean": 58.333333333333336, - "median": 56, - "min": 54, - "max": 65 + "mean": 29.333333333333332, + "median": 32, + "min": 22, + "max": 34 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 47894801.06666666, - "median": 47608627.2, - "min": 47490662.4, - "max": 48585113.6 + "mean": 106843340.8, + "median": 107066163.2, + "min": 103920435.2, + "max": 109543424 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 850.6666666666666, - "median": 851, - "min": 841, - "max": 860 + "mean": 1802, + "median": 1762, + "min": 1739, + "max": 1905 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 170.13333333333333, - "median": 170.2, - "min": 168.2, - "max": 172 + "mean": 360.40000000000003, + "median": 352.4, + "min": 347.8, + "max": 381 }, "avgLatencyMs": { "unit": "ms", - "mean": 57.949999999999996, - "median": 57.96, - "min": 57.34, - "max": 58.55 + "mean": 27.24, + "median": 27.82, + "min": 25.73, + "max": 28.17 }, "p50LatencyMs": { "unit": "ms", - "mean": 57, - "median": 57, - "min": 57, - "max": 57 + "mean": 26.666666666666668, + "median": 27, + "min": 26, + "max": 27 }, "p75LatencyMs": { "unit": "ms", - "mean": 58, - "median": 58, - "min": 57, - "max": 59 + "mean": 27.666666666666668, + "median": 28, + "min": 26, + "max": 29 }, "p90LatencyMs": { "unit": "ms", - "mean": 69.33333333333333, - "median": 69, - "min": 67, - "max": 72 + "mean": 33, + "median": 35, + "min": 28, + "max": 36 }, "p99LatencyMs": { "unit": "ms", - "mean": 95.33333333333333, - "median": 98, - "min": 90, - "max": 98 + "mean": 50.666666666666664, + "median": 51, + "min": 44, + "max": 57 }, "maxLatencyMs": { "unit": "ms", - "mean": 163.33333333333334, - "median": 182, - "min": 117, - "max": 191 + "mean": 67, + "median": 69, + "min": 54, + "max": 78 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 48853811.199999996, - "median": 48873472, - "min": 48296755.2, - "max": 49391206.4 + "mean": 103505373.86666667, + "median": 101220352, + "min": 99883417.6, + "max": 109412352 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 855.3333333333334, - "median": 855, - "min": 845, - "max": 866 + "mean": 1800, + "median": 1842, + "min": 1703, + "max": 1855 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 171.0666666666667, - "median": 171, - "min": 169, - "max": 173.2 + "mean": 360, + "median": 368.4, + "min": 340.6, + "max": 371 }, "avgLatencyMs": { "unit": "ms", - "mean": 143.27333333333334, - "median": 143.46, - "min": 141.55, - "max": 144.81 + "mean": 68.5, + "median": 66.86, + "min": 66.47, + "max": 72.17 }, "p50LatencyMs": { "unit": "ms", - "mean": 142, - "median": 142, - "min": 141, - "max": 143 + "mean": 66.33333333333333, + "median": 65, + "min": 64, + "max": 70 }, "p75LatencyMs": { "unit": "ms", - "mean": 157.33333333333334, - "median": 158, - "min": 146, - "max": 168 + "mean": 75, + "median": 75, + "min": 71, + "max": 79 }, "p90LatencyMs": { "unit": "ms", - "mean": 185.33333333333334, - "median": 186, - "min": 179, - "max": 191 + "mean": 93.33333333333333, + "median": 92, + "min": 90, + "max": 98 }, "p99LatencyMs": { "unit": "ms", - "mean": 484.6666666666667, - "median": 481, - "min": 453, - "max": 520 + "mean": 133, + "median": 128, + "min": 123, + "max": 148 }, "maxLatencyMs": { "unit": "ms", - "mean": 1056.3333333333333, - "median": 1061, - "min": 986, - "max": 1122 + "mean": 446, + "median": 394, + "min": 381, + "max": 563 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 49120324.26666667, - "median": 49096294.4, - "min": 48526131.2, - "max": 49738547.2 + "mean": 103391778.13333334, + "median": 105794764.8, + "min": 97838694.4, + "max": 106541875.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 829, - "median": 833, - "min": 808, - "max": 846 + "mean": 1793.6666666666667, + "median": 1766, + "min": 1710, + "max": 1905 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 165.79999999999998, - "median": 166.6, - "min": 161.6, - "max": 169.2 + "mean": 358.73333333333335, + "median": 353.2, + "min": 342, + "max": 381 }, "avgLatencyMs": { "unit": "ms", - "mean": 287.1533333333333, - "median": 287.99, - "min": 283.88, - "max": 289.59 + "mean": 137.07666666666665, + "median": 138.82, + "min": 128.87, + "max": 143.54 }, "p50LatencyMs": { "unit": "ms", - "mean": 208.33333333333334, - "median": 210, - "min": 196, - "max": 219 + "mean": 114.66666666666667, + "median": 113, + "min": 112, + "max": 119 }, "p75LatencyMs": { "unit": "ms", - "mean": 272.6666666666667, - "median": 263, - "min": 249, - "max": 306 + "mean": 150, + "median": 150, + "min": 136, + "max": 164 }, "p90LatencyMs": { "unit": "ms", - "mean": 359.3333333333333, - "median": 364, - "min": 341, - "max": 373 + "mean": 198.66666666666666, + "median": 196, + "min": 185, + "max": 215 }, "p99LatencyMs": { "unit": "ms", - "mean": 2961.6666666666665, - "median": 3130, - "min": 2533, - "max": 3222 + "mean": 893, + "median": 930, + "min": 732, + "max": 1017 }, "maxLatencyMs": { "unit": "ms", - "mean": 4524.666666666667, - "median": 4807, - "min": 3956, - "max": 4811 + "mean": 2216, + "median": 2113, + "min": 2037, + "max": 2498 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 47608627.20000001, - "median": 47831449.6, - "min": 46402764.8, - "max": 48591667.2 + "mean": 103029145.60000001, + "median": 101430067.2, + "min": 98231910.4, + "max": 109425459.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 799.6666666666666, - "median": 808, - "min": 772, - "max": 819 + "mean": 1792, + "median": 1786, + "min": 1750, + "max": 1840 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 159.93666666666664, - "median": 161.6, - "min": 154.4, - "max": 163.81 + "mean": 358.40000000000003, + "median": 357.2, + "min": 350, + "max": 368 }, "avgLatencyMs": { "unit": "ms", - "mean": 300.29, - "median": 300.41, - "min": 287.05, - "max": 313.41 + "mean": 195.32666666666668, + "median": 195.19, + "min": 194.38, + "max": 196.41 }, "p50LatencyMs": { "unit": "ms", - "mean": 202.66666666666666, - "median": 200, - "min": 197, - "max": 211 + "mean": 127.33333333333333, + "median": 127, + "min": 126, + "max": 129 }, "p75LatencyMs": { "unit": "ms", - "mean": 265, - "median": 271, - "min": 246, - "max": 278 + "mean": 174.33333333333334, + "median": 175, + "min": 172, + "max": 176 }, "p90LatencyMs": { "unit": "ms", - "mean": 373.6666666666667, - "median": 382, - "min": 348, - "max": 391 + "mean": 243.66666666666666, + "median": 245, + "min": 240, + "max": 246 }, "p99LatencyMs": { "unit": "ms", - "mean": 3433.3333333333335, - "median": 3404, - "min": 3276, - "max": 3620 + "mean": 2682, + "median": 2707, + "min": 2605, + "max": 2734 }, "maxLatencyMs": { "unit": "ms", - "mean": 4950.333333333333, - "median": 4935, - "min": 4926, + "mean": 4921.333333333333, + "median": 4911, + "min": 4863, "max": 4990 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 45923805.86666667, - "median": 46396211.2, - "min": 44336742.4, - "max": 47038464 + "mean": 102937395.2, + "median": 102596608, + "min": 100512563.2, + "max": 105703014.4 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 751.3333333333334, - "median": 753, - "min": 727, - "max": 774 + "mean": 1782.6666666666667, + "median": 1802, + "min": 1718, + "max": 1828 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 150.26999999999998, - "median": 150.6, - "min": 145.4, - "max": 154.81 + "mean": 356.5333333333333, + "median": 360.4, + "min": 343.6, + "max": 365.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 318.1466666666667, - "median": 319.51, - "min": 307.24, - "max": 327.69 + "mean": 198.45666666666662, + "median": 198.26, + "min": 197.7, + "max": 199.41 }, "p50LatencyMs": { "unit": "ms", - "mean": 210.66666666666666, - "median": 215, - "min": 201, - "max": 216 + "mean": 123.66666666666667, + "median": 124, + "min": 123, + "max": 124 }, "p75LatencyMs": { "unit": "ms", - "mean": 279, - "median": 269, - "min": 261, - "max": 307 + "mean": 183, + "median": 182, + "min": 178, + "max": 189 }, "p90LatencyMs": { "unit": "ms", - "mean": 368, - "median": 382, - "min": 337, - "max": 385 + "mean": 250, + "median": 247, + "min": 241, + "max": 262 }, "p99LatencyMs": { "unit": "ms", - "mean": 3627, - "median": 3585, - "min": 3552, - "max": 3744 + "mean": 2700.3333333333335, + "median": 2699, + "min": 2645, + "max": 2757 }, "maxLatencyMs": { "unit": "ms", - "mean": 4893.333333333333, - "median": 4897, - "min": 4871, - "max": 4912 + "mean": 4915.666666666667, + "median": 4919, + "min": 4882, + "max": 4946 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 43146171.73333333, - "median": 43239014.4, - "min": 41748070.4, - "max": 44451430.4 + "mean": 102408738.13333334, + "median": 103527219.2, + "min": 98690662.4, + "max": 105008332.8 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1307, - "errors": 0, - "requestsPerSec": 261.4, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 75071488, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 712, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 142.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40897740.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1864, - "errors": 0, - "requestsPerSec": 372.8, - "avgLatencyMs": 12.86, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 20, - "maxLatencyMs": 32, - "bytesPerSec": 107066163.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 827, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 165.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 49, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 54, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47490662.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1739, - "errors": 0, - "requestsPerSec": 347.8, - "avgLatencyMs": 28.17, - "p50LatencyMs": 27, - "p75LatencyMs": 29, - "p90LatencyMs": 36, - "p99LatencyMs": 51, - "maxLatencyMs": 78, - "bytesPerSec": 99883417.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 841, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 168.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 58.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 98, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 182, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48296755.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1703, - "errors": 0, - "requestsPerSec": 340.6, - "avgLatencyMs": 72.17, - "p50LatencyMs": 70, - "p75LatencyMs": 79, - "p90LatencyMs": 98, - "p99LatencyMs": 148, - "maxLatencyMs": 563, - "bytesPerSec": 97838694.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 845, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 169, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 144.81, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 168, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 520, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1122, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48526131.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1710, - "errors": 0, - "requestsPerSec": 342, - "avgLatencyMs": 143.54, - "p50LatencyMs": 119, - "p75LatencyMs": 136, - "p90LatencyMs": 215, - "p99LatencyMs": 1017, - "maxLatencyMs": 2498, - "bytesPerSec": 98231910.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 808, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 161.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 287.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 249, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 373, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3222, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4811, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46402764.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1750, - "errors": 0, - "requestsPerSec": 350, - "avgLatencyMs": 195.19, - "p50LatencyMs": 129, - "p75LatencyMs": 176, - "p90LatencyMs": 245, - "p99LatencyMs": 2605, - "maxLatencyMs": 4863, - "bytesPerSec": 100512563.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 808, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 161.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 287.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 211, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 246, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 348, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3276, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4935, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46396211.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1718, - "errors": 0, - "requestsPerSec": 343.6, - "avgLatencyMs": 199.41, - "p50LatencyMs": 124, - "p75LatencyMs": 178, - "p90LatencyMs": 262, - "p99LatencyMs": 2757, - "maxLatencyMs": 4946, - "bytesPerSec": 98690662.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 774, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 307.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 201, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 269, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 337, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3744, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4912, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44451430.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1320, - "errors": 0, - "requestsPerSec": 264, - "avgLatencyMs": 3.13, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 75805491.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 699, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 139.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40137523.21, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1809, - "errors": 0, - "requestsPerSec": 361.8, - "avgLatencyMs": 13.3, - "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 16, - "p99LatencyMs": 22, - "maxLatencyMs": 34, - "bytesPerSec": 103920435.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 829, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 165.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 56, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47608627.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1762, - "errors": 0, - "requestsPerSec": 352.4, - "avgLatencyMs": 27.82, - "p50LatencyMs": 27, - "p75LatencyMs": 28, - "p90LatencyMs": 35, - "p99LatencyMs": 57, - "maxLatencyMs": 69, - "bytesPerSec": 101220352, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 851, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 170.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 57.96, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 98, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 191, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48873472, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1855, - "errors": 0, - "requestsPerSec": 371, - "avgLatencyMs": 66.47, - "p50LatencyMs": 64, - "p75LatencyMs": 71, - "p90LatencyMs": 90, - "p99LatencyMs": 128, - "maxLatencyMs": 394, - "bytesPerSec": 106541875.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 855, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 171, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 143.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 191, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 481, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1061, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49096294.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1905, - "errors": 0, - "requestsPerSec": 381, - "avgLatencyMs": 128.87, - "p50LatencyMs": 112, - "p75LatencyMs": 150, - "p90LatencyMs": 185, - "p99LatencyMs": 732, - "maxLatencyMs": 2037, - "bytesPerSec": 109425459.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 833, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 289.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 210, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 263, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 341, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3130, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4807, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47831449.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1840, - "errors": 0, - "requestsPerSec": 368, - "avgLatencyMs": 196.41, - "p50LatencyMs": 127, - "p75LatencyMs": 175, - "p90LatencyMs": 246, - "p99LatencyMs": 2707, - "maxLatencyMs": 4990, - "bytesPerSec": 105703014.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 819, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 163.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 300.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 197, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 271, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 391, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3404, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4926, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47038464, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1802, - "errors": 0, - "requestsPerSec": 360.4, - "avgLatencyMs": 198.26, - "p50LatencyMs": 123, - "p75LatencyMs": 189, - "p90LatencyMs": 241, - "p99LatencyMs": 2645, - "maxLatencyMs": 4882, - "bytesPerSec": 103527219.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 753, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 150.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 327.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 307, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 385, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3552, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4897, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43239014.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1343, - "errors": 0, - "requestsPerSec": 268.61, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 5, - "bytesPerSec": 77142425.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 692, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 138.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 14, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39737753.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1907, - "errors": 0, - "requestsPerSec": 381.4, - "avgLatencyMs": 12.63, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 22, - "bytesPerSec": 109543424, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 846, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 169.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 28.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 65, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48585113.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1905, - "errors": 0, - "requestsPerSec": 381, - "avgLatencyMs": 25.73, - "p50LatencyMs": 26, - "p75LatencyMs": 26, - "p90LatencyMs": 28, - "p99LatencyMs": 44, - "maxLatencyMs": 54, - "bytesPerSec": 109412352, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 860, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 172, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 57.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 90, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 117, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49391206.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1842, - "errors": 0, - "requestsPerSec": 368.4, - "avgLatencyMs": 66.86, - "p50LatencyMs": 65, - "p75LatencyMs": 75, - "p90LatencyMs": 92, - "p99LatencyMs": 123, - "maxLatencyMs": 381, - "bytesPerSec": 105794764.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 866, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 173.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 141.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 453, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 986, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49738547.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1766, - "errors": 0, - "requestsPerSec": 353.2, - "avgLatencyMs": 138.82, - "p50LatencyMs": 113, - "p75LatencyMs": 164, - "p90LatencyMs": 196, - "p99LatencyMs": 930, - "maxLatencyMs": 2113, - "bytesPerSec": 101430067.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 846, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 169.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 283.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 306, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 364, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2533, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3956, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48591667.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1786, - "errors": 0, - "requestsPerSec": 357.2, - "avgLatencyMs": 194.38, - "p50LatencyMs": 126, - "p75LatencyMs": 172, - "p90LatencyMs": 240, - "p99LatencyMs": 2734, - "maxLatencyMs": 4911, - "bytesPerSec": 102596608, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 772, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 313.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 200, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 278, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 382, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3620, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4990, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44336742.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1828, - "errors": 0, - "requestsPerSec": 365.6, - "avgLatencyMs": 197.7, - "p50LatencyMs": 124, - "p75LatencyMs": 182, - "p90LatencyMs": 247, - "p99LatencyMs": 2699, - "maxLatencyMs": 4919, - "bytesPerSec": 105008332.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 727, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 145.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 319.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 216, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 382, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3585, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4871, + "unit": "ms" + }, + "bytesPerSec": { + "value": 41748070.4, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 36461, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 16863, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1323.3333333333333, - "median": 1320, - "min": 1307, - "max": 1343 + "mean": 701, + "median": 699, + "min": 692, + "max": 712 }, "errors": { "unit": "errors", @@ -1623,69 +2831,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 264.67, - "median": 264, - "min": 261.4, - "max": 268.61 + "mean": 140.20333333333335, + "median": 139.81, + "min": 138.4, + "max": 142.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.11, - "median": 3.1, - "min": 3.1, - "max": 3.13 + "mean": 6.59, + "median": 6.6, + "min": 6.52, + "max": 6.65 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 6, + "median": 6, + "min": 6, + "max": 6 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "p90LatencyMs": { "unit": "ms", - "mean": 3.3333333333333335, - "median": 3, - "min": 3, - "max": 4 + "mean": 8, + "median": 8, + "min": 8, + "max": 8 }, "p99LatencyMs": { "unit": "ms", - "mean": 4.333333333333333, - "median": 4, - "min": 4, - "max": 5 + "mean": 10.333333333333334, + "median": 11, + "min": 9, + "max": 11 }, "maxLatencyMs": { "unit": "ms", - "mean": 6.333333333333333, - "median": 6, - "min": 5, - "max": 8 + "mean": 12.666666666666666, + "median": 13, + "min": 11, + "max": 14 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 76006468.26666667, - "median": 75805491.2, - "min": 75071488, - "max": 77142425.6 + "mean": 40257672.53666666, + "median": 40137523.21, + "min": 39737753.6, + "max": 40897740.8 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1860, - "median": 1864, - "min": 1809, - "max": 1907 + "mean": 834, + "median": 829, + "min": 827, + "max": 846 }, "errors": { "unit": "errors", @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 372, - "median": 372.8, - "min": 361.8, - "max": 381.4 + "mean": 166.8, + "median": 165.8, + "min": 165.4, + "max": 169.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 12.93, - "median": 12.86, - "min": 12.63, - "max": 13.3 + "mean": 29.39333333333333, + "median": 29.55, + "min": 28.99, + "max": 29.64 }, "p50LatencyMs": { "unit": "ms", - "mean": 13, - "median": 13, - "min": 13, - "max": 13 + "mean": 28.666666666666668, + "median": 29, + "min": 28, + "max": 29 }, "p75LatencyMs": { "unit": "ms", - "mean": 13.333333333333334, - "median": 13, - "min": 13, - "max": 14 + "mean": 29.666666666666668, + "median": 30, + "min": 29, + "max": 30 }, "p90LatencyMs": { "unit": "ms", - "mean": 15, - "median": 15, - "min": 14, - "max": 16 + "mean": 35.666666666666664, + "median": 36, + "min": 34, + "max": 37 }, "p99LatencyMs": { "unit": "ms", - "mean": 20, - "median": 20, - "min": 18, - "max": 22 + "mean": 47.666666666666664, + "median": 48, + "min": 46, + "max": 49 }, "maxLatencyMs": { "unit": "ms", - "mean": 29.333333333333332, - "median": 32, - "min": 22, - "max": 34 + "mean": 58.333333333333336, + "median": 56, + "min": 54, + "max": 65 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 106843340.8, - "median": 107066163.2, - "min": 103920435.2, - "max": 109543424 + "mean": 47894801.06666666, + "median": 47608627.2, + "min": 47490662.4, + "max": 48585113.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1802, - "median": 1762, - "min": 1739, - "max": 1905 + "mean": 850.6666666666666, + "median": 851, + "min": 841, + "max": 860 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 360.40000000000003, - "median": 352.4, - "min": 347.8, - "max": 381 + "mean": 170.13333333333333, + "median": 170.2, + "min": 168.2, + "max": 172 }, "avgLatencyMs": { "unit": "ms", - "mean": 27.24, - "median": 27.82, - "min": 25.73, - "max": 28.17 + "mean": 57.949999999999996, + "median": 57.96, + "min": 57.34, + "max": 58.55 }, "p50LatencyMs": { "unit": "ms", - "mean": 26.666666666666668, - "median": 27, - "min": 26, - "max": 27 + "mean": 57, + "median": 57, + "min": 57, + "max": 57 }, "p75LatencyMs": { "unit": "ms", - "mean": 27.666666666666668, - "median": 28, - "min": 26, - "max": 29 + "mean": 58, + "median": 58, + "min": 57, + "max": 59 }, "p90LatencyMs": { "unit": "ms", - "mean": 33, - "median": 35, - "min": 28, - "max": 36 + "mean": 69.33333333333333, + "median": 69, + "min": 67, + "max": 72 }, "p99LatencyMs": { "unit": "ms", - "mean": 50.666666666666664, - "median": 51, - "min": 44, - "max": 57 + "mean": 95.33333333333333, + "median": 98, + "min": 90, + "max": 98 }, "maxLatencyMs": { "unit": "ms", - "mean": 67, - "median": 69, - "min": 54, - "max": 78 + "mean": 163.33333333333334, + "median": 182, + "min": 117, + "max": 191 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 103505373.86666667, - "median": 101220352, - "min": 99883417.6, - "max": 109412352 + "mean": 48853811.199999996, + "median": 48873472, + "min": 48296755.2, + "max": 49391206.4 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1800, - "median": 1842, - "min": 1703, - "max": 1855 + "mean": 855.3333333333334, + "median": 855, + "min": 845, + "max": 866 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 360, - "median": 368.4, - "min": 340.6, - "max": 371 + "mean": 171.0666666666667, + "median": 171, + "min": 169, + "max": 173.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 68.5, - "median": 66.86, - "min": 66.47, - "max": 72.17 + "mean": 143.27333333333334, + "median": 143.46, + "min": 141.55, + "max": 144.81 }, "p50LatencyMs": { "unit": "ms", - "mean": 66.33333333333333, - "median": 65, - "min": 64, - "max": 70 + "mean": 142, + "median": 142, + "min": 141, + "max": 143 }, "p75LatencyMs": { "unit": "ms", - "mean": 75, - "median": 75, - "min": 71, - "max": 79 + "mean": 157.33333333333334, + "median": 158, + "min": 146, + "max": 168 }, "p90LatencyMs": { "unit": "ms", - "mean": 93.33333333333333, - "median": 92, - "min": 90, - "max": 98 + "mean": 185.33333333333334, + "median": 186, + "min": 179, + "max": 191 }, "p99LatencyMs": { "unit": "ms", - "mean": 133, - "median": 128, - "min": 123, - "max": 148 + "mean": 484.6666666666667, + "median": 481, + "min": 453, + "max": 520 }, "maxLatencyMs": { "unit": "ms", - "mean": 446, - "median": 394, - "min": 381, - "max": 563 + "mean": 1056.3333333333333, + "median": 1061, + "min": 986, + "max": 1122 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 103391778.13333334, - "median": 105794764.8, - "min": 97838694.4, - "max": 106541875.2 + "mean": 49120324.26666667, + "median": 49096294.4, + "min": 48526131.2, + "max": 49738547.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1793.6666666666667, - "median": 1766, - "min": 1710, - "max": 1905 + "mean": 829, + "median": 833, + "min": 808, + "max": 846 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 358.73333333333335, - "median": 353.2, - "min": 342, - "max": 381 + "mean": 165.79999999999998, + "median": 166.6, + "min": 161.6, + "max": 169.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 137.07666666666665, - "median": 138.82, - "min": 128.87, - "max": 143.54 + "mean": 287.1533333333333, + "median": 287.99, + "min": 283.88, + "max": 289.59 }, "p50LatencyMs": { "unit": "ms", - "mean": 114.66666666666667, - "median": 113, - "min": 112, - "max": 119 + "mean": 208.33333333333334, + "median": 210, + "min": 196, + "max": 219 }, "p75LatencyMs": { "unit": "ms", - "mean": 150, - "median": 150, - "min": 136, - "max": 164 + "mean": 272.6666666666667, + "median": 263, + "min": 249, + "max": 306 }, "p90LatencyMs": { "unit": "ms", - "mean": 198.66666666666666, - "median": 196, - "min": 185, - "max": 215 + "mean": 359.3333333333333, + "median": 364, + "min": 341, + "max": 373 }, "p99LatencyMs": { "unit": "ms", - "mean": 893, - "median": 930, - "min": 732, - "max": 1017 + "mean": 2961.6666666666665, + "median": 3130, + "min": 2533, + "max": 3222 }, "maxLatencyMs": { "unit": "ms", - "mean": 2216, - "median": 2113, - "min": 2037, - "max": 2498 + "mean": 4524.666666666667, + "median": 4807, + "min": 3956, + "max": 4811 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 103029145.60000001, - "median": 101430067.2, - "min": 98231910.4, - "max": 109425459.2 + "mean": 47608627.20000001, + "median": 47831449.6, + "min": 46402764.8, + "max": 48591667.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1792, - "median": 1786, - "min": 1750, - "max": 1840 + "mean": 799.6666666666666, + "median": 808, + "min": 772, + "max": 819 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 358.40000000000003, - "median": 357.2, - "min": 350, - "max": 368 + "mean": 159.93666666666664, + "median": 161.6, + "min": 154.4, + "max": 163.81 }, "avgLatencyMs": { "unit": "ms", - "mean": 195.32666666666668, - "median": 195.19, - "min": 194.38, - "max": 196.41 + "mean": 300.29, + "median": 300.41, + "min": 287.05, + "max": 313.41 }, "p50LatencyMs": { "unit": "ms", - "mean": 127.33333333333333, - "median": 127, - "min": 126, - "max": 129 + "mean": 202.66666666666666, + "median": 200, + "min": 197, + "max": 211 }, "p75LatencyMs": { "unit": "ms", - "mean": 174.33333333333334, - "median": 175, - "min": 172, - "max": 176 + "mean": 265, + "median": 271, + "min": 246, + "max": 278 }, "p90LatencyMs": { "unit": "ms", - "mean": 243.66666666666666, - "median": 245, - "min": 240, - "max": 246 + "mean": 373.6666666666667, + "median": 382, + "min": 348, + "max": 391 }, "p99LatencyMs": { "unit": "ms", - "mean": 2682, - "median": 2707, - "min": 2605, - "max": 2734 + "mean": 3433.3333333333335, + "median": 3404, + "min": 3276, + "max": 3620 }, "maxLatencyMs": { "unit": "ms", - "mean": 4921.333333333333, - "median": 4911, - "min": 4863, + "mean": 4950.333333333333, + "median": 4935, + "min": 4926, "max": 4990 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 102937395.2, - "median": 102596608, - "min": 100512563.2, - "max": 105703014.4 + "mean": 45923805.86666667, + "median": 46396211.2, + "min": 44336742.4, + "max": 47038464 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1782.6666666666667, - "median": 1802, - "min": 1718, - "max": 1828 + "mean": 751.3333333333334, + "median": 753, + "min": 727, + "max": 774 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 356.5333333333333, - "median": 360.4, - "min": 343.6, - "max": 365.6 + "mean": 150.26999999999998, + "median": 150.6, + "min": 145.4, + "max": 154.81 }, "avgLatencyMs": { "unit": "ms", - "mean": 198.45666666666662, - "median": 198.26, - "min": 197.7, - "max": 199.41 + "mean": 318.1466666666667, + "median": 319.51, + "min": 307.24, + "max": 327.69 }, "p50LatencyMs": { "unit": "ms", - "mean": 123.66666666666667, - "median": 124, - "min": 123, - "max": 124 + "mean": 210.66666666666666, + "median": 215, + "min": 201, + "max": 216 }, "p75LatencyMs": { "unit": "ms", - "mean": 183, - "median": 182, - "min": 178, - "max": 189 + "mean": 279, + "median": 269, + "min": 261, + "max": 307 }, "p90LatencyMs": { "unit": "ms", - "mean": 250, - "median": 247, - "min": 241, - "max": 262 + "mean": 368, + "median": 382, + "min": 337, + "max": 385 }, "p99LatencyMs": { "unit": "ms", - "mean": 2700.3333333333335, - "median": 2699, - "min": 2645, - "max": 2757 + "mean": 3627, + "median": 3585, + "min": 3552, + "max": 3744 }, "maxLatencyMs": { "unit": "ms", - "mean": 4915.666666666667, - "median": 4919, - "min": 4882, - "max": 4946 + "mean": 4893.333333333333, + "median": 4897, + "min": 4871, + "max": 4912 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 102408738.13333334, - "median": 103527219.2, - "min": 98690662.4, - "max": 105008332.8 + "mean": 43146171.73333333, + "median": 43239014.4, + "min": 41748070.4, + "max": 44451430.4 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 119, + "unit": "ms" + }, + "fcpMs": { + "value": 119.077, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 43.996, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.565, + "unit": "ms" + }, + "processingDurationMs": { + "value": 27.25, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.181, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 108, + "unit": "ms" + }, + "fcpMs": { + "value": 107.784, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 37.66, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.621, + "unit": "ms" + }, + "processingDurationMs": { + "value": 23.947, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.092, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 119, + "unit": "ms" + }, + "fcpMs": { + "value": 118.832, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 39.343, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.792, + "unit": "ms" + }, + "processingDurationMs": { + "value": 20.436, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.115, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 149, + "unit": "ms" + }, + "fcpMs": { + "value": 149.418, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 40.629, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.633, + "unit": "ms" + }, + "processingDurationMs": { + "value": 24.32, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 14.676, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 123.75, + "median": 119, + "min": 108, + "max": 149 + }, + "fcpMs": { + "unit": "ms", + "mean": 123.77775, + "median": 118.9545, + "min": 107.784, + "max": 149.418 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 40.407000000000004, + "median": 39.986000000000004, + "min": 37.66, + "max": 43.996 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.65275, + "median": 1.627, + "min": 1.565, + "max": 1.792 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 23.98825, + "median": 24.133499999999998, + "min": 20.436, + "max": 27.25 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 14.766, + "median": 14.9285, + "min": 12.092, + "max": 17.115 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 87, + "unit": "ms" + }, + "fcpMs": { + "value": 86.677, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 45.653999999999996, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.641, + "unit": "ms" + }, + "processingDurationMs": { + "value": 22.604, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 21.409, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 83, + "unit": "ms" + }, + "fcpMs": { + "value": 82.773, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 43.488, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.803, + "unit": "ms" + }, + "processingDurationMs": { + "value": 30.861, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.824, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 119, + "unit": "ms" + }, + "fcpMs": { + "value": 118.716, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 42.241, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.92, + "unit": "ms" + }, + "processingDurationMs": { + "value": 27.686, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.635, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 91, + "unit": "ms" + }, + "fcpMs": { + "value": 90.969, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 43.867000000000004, + "unit": "ms" + }, + "inputDelayMs": { + "value": 4.091, + "unit": "ms" + }, + "processingDurationMs": { + "value": 25.784, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.992, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 95, + "median": 89, + "min": 83, + "max": 119 + }, + "fcpMs": { + "unit": "ms", + "mean": 94.78375, + "median": 88.82300000000001, + "min": 82.773, + "max": 118.716 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 43.8125, + "median": 43.6775, + "min": 42.241, + "max": 45.653999999999996 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 2.36375, + "median": 1.8615, + "min": 1.641, + "max": 4.091 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 26.73375, + "median": 26.735, + "min": 22.604, + "max": 30.861 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 14.715, + "median": 13.313500000000001, + "min": 10.824, + "max": 21.409 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 427, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 258, + "unit": "count" + }, + "duplicateDependencies": { + "value": 14, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 20, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 194382684, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.162.9.json b/packages/results/data/tanstack/versions/1.162.9.json index fc382fd1..75ebcb63 100644 --- a/packages/results/data/tanstack/versions/1.162.9.json +++ b/packages/results/data/tanstack/versions/1.162.9.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-09T10:25:40.711Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.162.9", @@ -35,13 +37,12 @@ "vitest": "4.0.18", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-09T10:25:40.711Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "1.162.9", "releasedAt": "2026-02-24T12:52:52.285Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1704, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4707, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4970, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4854, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4937, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4234.4, + "median": 4854, + "min": 1704, + "max": 4970 + }, + "nodeModulesSizeBytes": { + "value": 230580224, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 6160 + "timeMs": { + "value": 6160, + "unit": "ms" + } }, { - "timeMs": 6044 + "timeMs": { + "value": 6044, + "unit": "ms" + } }, { - "timeMs": 5948 + "timeMs": { + "value": 5948, + "unit": "ms" + } }, { - "timeMs": 6187 + "timeMs": { + "value": 6187, + "unit": "ms" + } }, { - "timeMs": 6281 + "timeMs": { + "value": 6281, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5387 + "timeMs": { + "value": 5387, + "unit": "ms" + } }, { - "timeMs": 5747 + "timeMs": { + "value": 5747, + "unit": "ms" + } }, { - "timeMs": 5725 + "timeMs": { + "value": 5725, + "unit": "ms" + } }, { - "timeMs": 5869 + "timeMs": { + "value": 5869, + "unit": "ms" + } }, { - "timeMs": 6009 + "timeMs": { + "value": 6009, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 425 - }, - "duplicateDependencies": { - "project": "starter", - "result": 18 - }, - "depInstallSize": { - "project": "starter", - "result": 193907650 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2982 + "timeMs": { + "value": 2982, + "unit": "ms" + } }, { - "timeMs": 3089 + "timeMs": { + "value": 3089, + "unit": "ms" + } }, { - "timeMs": 3064 + "timeMs": { + "value": 3064, + "unit": "ms" + } }, { - "timeMs": 2914 + "timeMs": { + "value": 2914, + "unit": "ms" + } }, { - "timeMs": 3191 + "timeMs": { + "value": 3191, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 256, - "duplicateDependencies": 12 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1704 - }, - { - "installTimeMs": 4707 - }, - { - "installTimeMs": 4970 - }, - { - "installTimeMs": 4854 - }, - { - "installTimeMs": 4937 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4234.4, - "median": 4854, - "min": 1704, - "max": 4970 - }, - "nodeModulesSizeBytes": 230580224 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 130, - "fcpMs": 129.997, - "interactionTests": { - "interactionLatencyMs": 31.750999999999998, - "inputDelayMs": 1.55, - "processingDurationMs": 20.694, - "presentationDelayMs": 9.507 - } - }, - { - "firstPaintMs": 134, - "fcpMs": 133.77, - "interactionTests": { - "interactionLatencyMs": 36.474000000000004, - "inputDelayMs": 1.619, - "processingDurationMs": 17.985, - "presentationDelayMs": 16.87 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1339, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 267.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76906496, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1894, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 378.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 29, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108783206.4, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1874, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 374.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 26.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 48, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107655987.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1875, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 375, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 91, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 121, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 392, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107695308.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1861, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 372.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 132.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 187, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 856, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2101, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106895769.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1887, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 377.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 237, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2705, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4902, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108389990.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1830, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 366, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 195.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 248, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2661, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4983, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105126297.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 115, - "fcpMs": 115.281, - "interactionTests": { - "interactionLatencyMs": 40.92100000000001, - "inputDelayMs": 1.504, - "processingDurationMs": 18.367, - "presentationDelayMs": 21.05 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1351, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 270.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77614284.8, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1912, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 27, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109844889.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1954, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 390.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 43, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 52, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112243507.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1889, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 377.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.29, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 89, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 118, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 468, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108507955.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1853, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 370.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 132.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 146, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 715, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1959, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106423910.4, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1847, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 369.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 190.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 239, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2629, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4949, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106109337.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1802, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 360.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 200.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 244, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2819, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4959, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103514112, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 135, - "fcpMs": 134.538, - "interactionTests": { - "interactionLatencyMs": 26.224000000000004, - "inputDelayMs": 1.532, - "processingDurationMs": 16.414, - "presentationDelayMs": 8.278 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1365, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 273, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78413824, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1937, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 387.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111260467.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1938, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 387.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 43, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 45, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111326003.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1835, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 367, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 67.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 89, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 116, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 129, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105401548.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1860, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 372, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 132.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 191, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 770, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2029, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106843340.8, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1854, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 370.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 197.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 169, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 246, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2584, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4985, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106489446.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1798, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 359.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 201.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 197, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2963, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4871, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103278182.4, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 128.5, - "median": 132, - "min": 115, - "max": 135 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 128.3965, - "median": 131.88350000000003, - "min": 115.281, - "max": 134.538 + "representativeIterationIndex": 2, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 37755, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 33.8425, - "median": 34.1125, - "min": 26.224000000000004, - "max": 40.92100000000001 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.55125, - "median": 1.541, - "min": 1.504, - "max": 1.619 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 18.365000000000002, - "median": 18.176000000000002, - "min": 16.414, - "max": 20.694 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 13.926250000000001, - "median": 13.188500000000001, - "min": 8.278, - "max": 21.05 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 93, - "fcpMs": 93.46, - "interactionTests": { - "interactionLatencyMs": 38.836, - "inputDelayMs": 1.414, - "processingDurationMs": 20.438, - "presentationDelayMs": 16.984 - } - }, - { - "firstPaintMs": 84, - "fcpMs": 83.742, - "interactionTests": { - "interactionLatencyMs": 41.17400000000001, - "inputDelayMs": 1.777, - "processingDurationMs": 23.815, - "presentationDelayMs": 15.582 - } - }, - { - "firstPaintMs": 73, - "fcpMs": 72.882, - "interactionTests": { - "interactionLatencyMs": 38.64, - "inputDelayMs": 1.445, - "processingDurationMs": 16.962, - "presentationDelayMs": 20.233 - } - }, - { - "firstPaintMs": 86, - "fcpMs": 85.607, - "interactionTests": { - "interactionLatencyMs": 30.329, - "inputDelayMs": 1.67, - "processingDurationMs": 21.531, - "presentationDelayMs": 7.128 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 84, - "median": 85, - "min": 73, - "max": 93 - }, - "fcpMs": { - "unit": "ms", - "mean": 83.92275000000001, - "median": 84.6745, - "min": 72.882, - "max": 93.46 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 37.24475, - "median": 38.738, - "min": 30.329, - "max": 41.17400000000001 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.5765, - "median": 1.5575, - "min": 1.414, - "max": 1.777 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 20.686500000000002, - "median": 20.984499999999997, - "min": 16.962, - "max": 23.815 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 14.981750000000002, - "median": 16.283, - "min": 7.128, - "max": 20.233 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 837, - "errors": 0, - "requestsPerSec": 167.4, - "avgLatencyMs": 5.39, - "p50LatencyMs": 5, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 48067379.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 1057, - "errors": 0, - "requestsPerSec": 211.4, - "avgLatencyMs": 23.04, - "p50LatencyMs": 22, - "p75LatencyMs": 24, - "p90LatencyMs": 26, - "p99LatencyMs": 37, - "maxLatencyMs": 47, - "bytesPerSec": 60696166.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 1010, - "errors": 0, - "requestsPerSec": 202, - "avgLatencyMs": 48.77, - "p50LatencyMs": 47, - "p75LatencyMs": 49, - "p90LatencyMs": 59, - "p99LatencyMs": 84, - "maxLatencyMs": 130, - "bytesPerSec": 58002636.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 1057, - "errors": 0, - "requestsPerSec": 211.4, - "avgLatencyMs": 116.25, - "p50LatencyMs": 114, - "p75LatencyMs": 128, - "p90LatencyMs": 160, - "p99LatencyMs": 333, - "maxLatencyMs": 993, - "bytesPerSec": 60696166.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 1032, - "errors": 0, - "requestsPerSec": 206.4, - "avgLatencyMs": 235.37, - "p50LatencyMs": 176, - "p75LatencyMs": 218, - "p90LatencyMs": 317, - "p99LatencyMs": 2451, - "maxLatencyMs": 3980, - "bytesPerSec": 59260928, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 1019, - "errors": 0, - "requestsPerSec": 203.8, - "avgLatencyMs": 261.31, - "p50LatencyMs": 156, - "p75LatencyMs": 248, - "p90LatencyMs": 325, - "p99LatencyMs": 3293, - "maxLatencyMs": 4968, - "bytesPerSec": 58513817.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 980, - "errors": 0, - "requestsPerSec": 196, - "avgLatencyMs": 268.23, - "p50LatencyMs": 183, - "p75LatencyMs": 227, - "p90LatencyMs": 341, - "p99LatencyMs": 3286, - "maxLatencyMs": 4974, - "bytesPerSec": 56279040, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 859, - "errors": 0, - "requestsPerSec": 171.8, - "avgLatencyMs": 5.21, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 49325670.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 1033, - "errors": 0, - "requestsPerSec": 206.6, - "avgLatencyMs": 23.65, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 27, - "p99LatencyMs": 37, - "maxLatencyMs": 41, - "bytesPerSec": 59319910.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 982, - "errors": 0, - "requestsPerSec": 196.4, - "avgLatencyMs": 50.22, - "p50LatencyMs": 47, - "p75LatencyMs": 52, - "p90LatencyMs": 65, - "p99LatencyMs": 97, - "maxLatencyMs": 232, - "bytesPerSec": 56397004.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 1030, - "errors": 0, - "requestsPerSec": 206, - "avgLatencyMs": 119.28, - "p50LatencyMs": 116, - "p75LatencyMs": 127, - "p90LatencyMs": 165, - "p99LatencyMs": 324, - "maxLatencyMs": 870, - "bytesPerSec": 59149516.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 1009, - "errors": 0, - "requestsPerSec": 201.8, - "avgLatencyMs": 241.23, - "p50LatencyMs": 185, - "p75LatencyMs": 263, - "p90LatencyMs": 325, - "p99LatencyMs": 2077, - "maxLatencyMs": 3449, - "bytesPerSec": 57937100.8, - "elapsedTimeMs": 5010 - }, - { - "workers": 100, - "requests": 900, - "errors": 0, - "requestsPerSec": 180, - "avgLatencyMs": 294.69, - "p50LatencyMs": 221, - "p75LatencyMs": 279, - "p90LatencyMs": 381, - "p99LatencyMs": 3023, - "maxLatencyMs": 4925, - "bytesPerSec": 51684966.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 958, - "errors": 0, - "requestsPerSec": 191.6, - "avgLatencyMs": 274.48, - "p50LatencyMs": 178, - "p75LatencyMs": 237, - "p90LatencyMs": 323, - "p99LatencyMs": 3463, - "maxLatencyMs": 4869, - "bytesPerSec": 55006003.2, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 863, - "errors": 0, - "requestsPerSec": 172.6, - "avgLatencyMs": 5.25, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 49561600, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 1022, - "errors": 0, - "requestsPerSec": 204.4, - "avgLatencyMs": 23.89, - "p50LatencyMs": 23, - "p75LatencyMs": 25, - "p90LatencyMs": 29, - "p99LatencyMs": 39, - "maxLatencyMs": 43, - "bytesPerSec": 58684211.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 1024, - "errors": 0, - "requestsPerSec": 204.8, - "avgLatencyMs": 48.09, - "p50LatencyMs": 46, - "p75LatencyMs": 50, - "p90LatencyMs": 59, - "p99LatencyMs": 75, - "maxLatencyMs": 94, - "bytesPerSec": 58808729.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 1075, - "errors": 0, - "requestsPerSec": 215, - "avgLatencyMs": 114.37, - "p50LatencyMs": 113, - "p75LatencyMs": 116, - "p90LatencyMs": 150, - "p99LatencyMs": 207, - "maxLatencyMs": 775, - "bytesPerSec": 61731635.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 1000, - "errors": 0, - "requestsPerSec": 200, - "avgLatencyMs": 243.38, - "p50LatencyMs": 193, - "p75LatencyMs": 237, - "p90LatencyMs": 304, - "p99LatencyMs": 2396, - "maxLatencyMs": 4132, - "bytesPerSec": 57425920, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 1007, - "errors": 0, - "requestsPerSec": 201.4, - "avgLatencyMs": 270.03, - "p50LatencyMs": 182, - "p75LatencyMs": 249, - "p90LatencyMs": 316, - "p99LatencyMs": 3326, - "maxLatencyMs": 4892, - "bytesPerSec": 57825689.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 948, - "errors": 0, - "requestsPerSec": 189.6, - "avgLatencyMs": 277.65, - "p50LatencyMs": 177, - "p75LatencyMs": 228, - "p90LatencyMs": 339, - "p99LatencyMs": 3382, - "maxLatencyMs": 4899, - "bytesPerSec": 54435840, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 0, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 20702, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 853, - "median": 859, - "min": 837, - "max": 863 + "mean": 1351.6666666666667, + "median": 1351, + "min": 1339, + "max": 1365 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 170.60000000000002, - "median": 171.8, - "min": 167.4, - "max": 172.6 + "mean": 270.3333333333333, + "median": 270.2, + "min": 267.8, + "max": 273 }, "avgLatencyMs": { "unit": "ms", - "mean": 5.283333333333333, - "median": 5.25, - "min": 5.21, - "max": 5.39 + "mean": 3.1033333333333335, + "median": 3.1, + "min": 3.08, + "max": 3.13 }, "p50LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 5.333333333333333, - "median": 5, - "min": 5, - "max": 6 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 6, - "max": 6 + "mean": 3.3333333333333335, + "median": 3, + "min": 3, + "max": 4 }, "p99LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "maxLatencyMs": { "unit": "ms", - "mean": 10, - "median": 10, - "min": 10, - "max": 10 + "mean": 5.666666666666667, + "median": 6, + "min": 4, + "max": 7 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 48984883.199999996, - "median": 49325670.4, - "min": 48067379.2, - "max": 49561600 + "mean": 77644868.26666667, + "median": 77614284.8, + "min": 76906496, + "max": 78413824 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1037.3333333333333, - "median": 1033, - "min": 1022, - "max": 1057 + "mean": 1914.3333333333333, + "median": 1912, + "min": 1894, + "max": 1937 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 207.46666666666667, - "median": 206.6, - "min": 204.4, - "max": 211.4 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 23.526666666666667, - "median": 23.65, - "min": 23.04, - "max": 23.89 + "mean": 382.8666666666666, + "median": 382.4, + "min": 378.8, + "max": 387.4 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 12.64, + "median": 12.66, + "min": 12.52, + "max": 12.74 }, "p50LatencyMs": { "unit": "ms", - "mean": 22.666666666666668, - "median": 23, - "min": 22, - "max": 23 + "mean": 13, + "median": 13, + "min": 13, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 24.333333333333332, - "median": 24, - "min": 24, - "max": 25 + "mean": 13, + "median": 13, + "min": 13, + "max": 13 }, "p90LatencyMs": { "unit": "ms", - "mean": 27.333333333333332, - "median": 27, - "min": 26, - "max": 29 + "mean": 14.333333333333334, + "median": 14, + "min": 14, + "max": 15 }, "p99LatencyMs": { "unit": "ms", - "mean": 37.666666666666664, - "median": 37, - "min": 37, - "max": 39 + "mean": 18.333333333333332, + "median": 18, + "min": 18, + "max": 19 }, "maxLatencyMs": { "unit": "ms", - "mean": 43.666666666666664, - "median": 43, - "min": 41, - "max": 47 + "mean": 25.666666666666668, + "median": 27, + "min": 21, + "max": 29 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 59566762.666666664, - "median": 59319910.4, - "min": 58684211.2, - "max": 60696166.4 + "mean": 109962854.39999999, + "median": 109844889.6, + "min": 108783206.4, + "max": 111260467.2 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1005.3333333333334, - "median": 1010, - "min": 982, - "max": 1024 + "mean": 1922, + "median": 1938, + "min": 1874, + "max": 1954 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 201.0666666666667, - "median": 202, - "min": 196.4, - "max": 204.8 + "mean": 384.40000000000003, + "median": 387.6, + "min": 374.8, + "max": 390.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 49.02666666666667, - "median": 48.77, - "min": 48.09, - "max": 50.22 + "mean": 25.44666666666667, + "median": 25.23, + "min": 25.05, + "max": 26.06 }, "p50LatencyMs": { "unit": "ms", - "mean": 46.666666666666664, - "median": 47, - "min": 46, - "max": 47 + "mean": 25, + "median": 25, + "min": 25, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 50.333333333333336, - "median": 50, - "min": 49, - "max": 52 + "mean": 25.666666666666668, + "median": 26, + "min": 25, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 61, - "median": 59, - "min": 59, - "max": 65 + "mean": 30.333333333333332, + "median": 30, + "min": 27, + "max": 34 }, "p99LatencyMs": { "unit": "ms", - "mean": 85.33333333333333, - "median": 84, - "min": 75, - "max": 97 + "mean": 44.666666666666664, + "median": 43, + "min": 43, + "max": 48 }, "maxLatencyMs": { "unit": "ms", - "mean": 152, - "median": 130, - "min": 94, - "max": 232 + "mean": 53.666666666666664, + "median": 52, + "min": 45, + "max": 64 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 57736123.73333333, - "median": 58002636.8, - "min": 56397004.8, - "max": 58808729.6 + "mean": 110408499.2, + "median": 111326003.2, + "min": 107655987.2, + "max": 112243507.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1054, - "median": 1057, - "min": 1030, - "max": 1075 + "mean": 1866.3333333333333, + "median": 1875, + "min": 1835, + "max": 1889 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 210.79999999999998, - "median": 211.4, - "min": 206, - "max": 215 + "mean": 373.26666666666665, + "median": 375, + "min": 367, + "max": 377.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 116.63333333333333, - "median": 116.25, - "min": 114.37, - "max": 119.28 + "mean": 66.02333333333334, + "median": 65.69, + "min": 65.29, + "max": 67.09 }, "p50LatencyMs": { "unit": "ms", - "mean": 114.33333333333333, - "median": 114, - "min": 113, - "max": 116 + "mean": 64.66666666666667, + "median": 64, + "min": 64, + "max": 66 }, "p75LatencyMs": { "unit": "ms", - "mean": 123.66666666666667, - "median": 127, - "min": 116, - "max": 128 + "mean": 72, + "median": 72, + "min": 69, + "max": 75 }, "p90LatencyMs": { "unit": "ms", - "mean": 158.33333333333334, - "median": 160, - "min": 150, - "max": 165 + "mean": 89.66666666666667, + "median": 89, + "min": 89, + "max": 91 }, "p99LatencyMs": { "unit": "ms", - "mean": 288, - "median": 324, - "min": 207, - "max": 333 + "mean": 118.33333333333333, + "median": 118, + "min": 116, + "max": 121 }, "maxLatencyMs": { "unit": "ms", - "mean": 879.3333333333334, - "median": 870, - "min": 775, - "max": 993 + "mean": 329.6666666666667, + "median": 392, + "min": 129, + "max": 468 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 60525772.79999999, - "median": 60696166.4, - "min": 59149516.8, - "max": 61731635.2 + "mean": 107201604.26666667, + "median": 107695308.8, + "min": 105401548.8, + "max": 108507955.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1013.6666666666666, - "median": 1009, - "min": 1000, - "max": 1032 + "mean": 1858, + "median": 1860, + "min": 1853, + "max": 1861 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 202.73333333333335, - "median": 201.8, - "min": 200, - "max": 206.4 + "mean": 371.59999999999997, + "median": 372, + "min": 370.6, + "max": 372.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 239.99333333333334, - "median": 241.23, - "min": 235.37, - "max": 243.38 + "mean": 132.27666666666667, + "median": 132.1, + "min": 132.09, + "max": 132.64 }, "p50LatencyMs": { "unit": "ms", - "mean": 184.66666666666666, - "median": 185, - "min": 176, - "max": 193 + "mean": 112.66666666666667, + "median": 113, + "min": 109, + "max": 116 }, "p75LatencyMs": { "unit": "ms", - "mean": 239.33333333333334, - "median": 237, - "min": 218, - "max": 263 + "mean": 151.66666666666666, + "median": 154, + "min": 146, + "max": 155 }, "p90LatencyMs": { "unit": "ms", - "mean": 315.3333333333333, - "median": 317, - "min": 304, - "max": 325 + "mean": 186.33333333333334, + "median": 187, + "min": 181, + "max": 191 }, "p99LatencyMs": { "unit": "ms", - "mean": 2308, - "median": 2396, - "min": 2077, - "max": 2451 + "mean": 780.3333333333334, + "median": 770, + "min": 715, + "max": 856 }, "maxLatencyMs": { "unit": "ms", - "mean": 3853.6666666666665, - "median": 3980, - "min": 3449, - "max": 4132 + "mean": 2029.6666666666667, + "median": 2029, + "min": 1959, + "max": 2101 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 58207982.93333334, - "median": 57937100.8, - "min": 57425920, - "max": 59260928 + "mean": 106721006.93333334, + "median": 106843340.8, + "min": 106423910.4, + "max": 106895769.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 975.3333333333334, - "median": 1007, - "min": 900, - "max": 1019 + "mean": 1862.6666666666667, + "median": 1854, + "min": 1847, + "max": 1887 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 195.0666666666667, - "median": 201.4, - "min": 180, - "max": 203.8 + "mean": 372.5333333333333, + "median": 370.8, + "min": 369.4, + "max": 377.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 275.3433333333333, - "median": 270.03, - "min": 261.31, - "max": 294.69 + "mean": 192.47, + "median": 190.66, + "min": 189.04, + "max": 197.71 }, "p50LatencyMs": { "unit": "ms", - "mean": 186.33333333333334, - "median": 182, - "min": 156, - "max": 221 + "mean": 128.33333333333334, + "median": 121, + "min": 121, + "max": 143 }, "p75LatencyMs": { "unit": "ms", - "mean": 258.6666666666667, - "median": 249, - "min": 248, - "max": 279 + "mean": 171.33333333333334, + "median": 172, + "min": 169, + "max": 173 }, "p90LatencyMs": { "unit": "ms", - "mean": 340.6666666666667, - "median": 325, - "min": 316, - "max": 381 + "mean": 240.66666666666666, + "median": 239, + "min": 237, + "max": 246 }, "p99LatencyMs": { "unit": "ms", - "mean": 3214, - "median": 3293, - "min": 3023, - "max": 3326 + "mean": 2639.3333333333335, + "median": 2629, + "min": 2584, + "max": 2705 }, "maxLatencyMs": { "unit": "ms", - "mean": 4928.333333333333, - "median": 4925, - "min": 4892, - "max": 4968 + "mean": 4945.333333333333, + "median": 4949, + "min": 4902, + "max": 4985 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 56008157.86666667, - "median": 57825689.6, - "min": 51684966.4, - "max": 58513817.6 + "mean": 106996258.13333333, + "median": 106489446.4, + "min": 106109337.6, + "max": 108389990.4 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 962, - "median": 958, - "min": 948, - "max": 980 + "mean": 1810, + "median": 1802, + "min": 1798, + "max": 1830 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 192.4, - "median": 191.6, - "min": 189.6, - "max": 196 + "mean": 362, + "median": 360.4, + "min": 359.6, + "max": 366 }, "avgLatencyMs": { "unit": "ms", - "mean": 273.4533333333333, - "median": 274.48, - "min": 268.23, - "max": 277.65 + "mean": 199.25666666666666, + "median": 200.97, + "min": 195.37, + "max": 201.43 }, "p50LatencyMs": { "unit": "ms", - "mean": 179.33333333333334, - "median": 178, - "min": 177, - "max": 183 + "mean": 126.66666666666667, + "median": 124, + "min": 124, + "max": 132 }, "p75LatencyMs": { "unit": "ms", - "mean": 230.66666666666666, - "median": 228, - "min": 227, - "max": 237 + "mean": 180.66666666666666, + "median": 179, + "min": 166, + "max": 197 }, "p90LatencyMs": { "unit": "ms", - "mean": 334.3333333333333, - "median": 339, - "min": 323, - "max": 341 + "mean": 239.66666666666666, + "median": 244, + "min": 227, + "max": 248 }, "p99LatencyMs": { "unit": "ms", - "mean": 3377, - "median": 3382, - "min": 3286, - "max": 3463 + "mean": 2814.3333333333335, + "median": 2819, + "min": 2661, + "max": 2963 }, "maxLatencyMs": { "unit": "ms", - "mean": 4914, - "median": 4899, - "min": 4869, - "max": 4974 + "mean": 4937.666666666667, + "median": 4959, + "min": 4871, + "max": 4983 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 55240294.4, - "median": 55006003.2, - "min": 54435840, - "max": 56279040 + "mean": 103972864, + "median": 103514112, + "min": 103278182.4, + "max": 105126297.6 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1339, - "errors": 0, - "requestsPerSec": 267.8, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 76906496, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 837, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 167.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48067379.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1894, - "errors": 0, - "requestsPerSec": 378.8, - "avgLatencyMs": 12.74, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 19, - "maxLatencyMs": 29, - "bytesPerSec": 108783206.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1057, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 211.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 47, + "unit": "ms" + }, + "bytesPerSec": { + "value": 60696166.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1874, - "errors": 0, - "requestsPerSec": 374.8, - "avgLatencyMs": 26.06, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 34, - "p99LatencyMs": 48, - "maxLatencyMs": 64, - "bytesPerSec": 107655987.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1010, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 202, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 48.77, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 84, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 130, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58002636.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1875, - "errors": 0, - "requestsPerSec": 375, - "avgLatencyMs": 65.69, - "p50LatencyMs": 64, - "p75LatencyMs": 75, - "p90LatencyMs": 91, - "p99LatencyMs": 121, - "maxLatencyMs": 392, - "bytesPerSec": 107695308.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1057, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 211.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 116.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 333, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 993, + "unit": "ms" + }, + "bytesPerSec": { + "value": 60696166.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1861, - "errors": 0, - "requestsPerSec": 372.2, - "avgLatencyMs": 132.09, - "p50LatencyMs": 109, - "p75LatencyMs": 154, - "p90LatencyMs": 187, - "p99LatencyMs": 856, - "maxLatencyMs": 2101, - "bytesPerSec": 106895769.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1032, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 206.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 235.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 218, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 317, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2451, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3980, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59260928, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1887, - "errors": 0, - "requestsPerSec": 377.4, - "avgLatencyMs": 189.04, - "p50LatencyMs": 121, - "p75LatencyMs": 173, - "p90LatencyMs": 237, - "p99LatencyMs": 2705, - "maxLatencyMs": 4902, - "bytesPerSec": 108389990.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1019, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 203.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 261.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 248, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 325, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3293, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4968, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58513817.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1830, - "errors": 0, - "requestsPerSec": 366, - "avgLatencyMs": 195.37, - "p50LatencyMs": 132, - "p75LatencyMs": 166, - "p90LatencyMs": 248, - "p99LatencyMs": 2661, - "maxLatencyMs": 4983, - "bytesPerSec": 105126297.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 980, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 196, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 268.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 341, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3286, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4974, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56279040, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1351, - "errors": 0, - "requestsPerSec": 270.2, - "avgLatencyMs": 3.13, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 77614284.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 859, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 171.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49325670.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1912, - "errors": 0, - "requestsPerSec": 382.4, - "avgLatencyMs": 12.66, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 18, - "maxLatencyMs": 27, - "bytesPerSec": 109844889.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1033, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 206.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 37, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 41, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59319910.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1954, - "errors": 0, - "requestsPerSec": 390.8, - "avgLatencyMs": 25.05, - "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 30, - "p99LatencyMs": 43, - "maxLatencyMs": 52, - "bytesPerSec": 112243507.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 982, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 196.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 50.22, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 52, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 97, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 232, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56397004.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1889, - "errors": 0, - "requestsPerSec": 377.8, - "avgLatencyMs": 65.29, - "p50LatencyMs": 64, - "p75LatencyMs": 69, - "p90LatencyMs": 89, - "p99LatencyMs": 118, - "maxLatencyMs": 468, - "bytesPerSec": 108507955.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1030, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 206, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 119.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 324, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 870, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59149516.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1853, - "errors": 0, - "requestsPerSec": 370.6, - "avgLatencyMs": 132.64, - "p50LatencyMs": 116, - "p75LatencyMs": 146, - "p90LatencyMs": 181, - "p99LatencyMs": 715, - "maxLatencyMs": 1959, - "bytesPerSec": 106423910.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1009, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 201.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 241.23, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 263, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 325, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2077, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3449, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57937100.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1847, - "errors": 0, - "requestsPerSec": 369.4, - "avgLatencyMs": 190.66, - "p50LatencyMs": 121, - "p75LatencyMs": 172, - "p90LatencyMs": 239, - "p99LatencyMs": 2629, - "maxLatencyMs": 4949, - "bytesPerSec": 106109337.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 900, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 180, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 294.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 221, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 279, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 381, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3023, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4925, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51684966.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1802, - "errors": 0, - "requestsPerSec": 360.4, - "avgLatencyMs": 200.97, - "p50LatencyMs": 124, - "p75LatencyMs": 179, - "p90LatencyMs": 244, - "p99LatencyMs": 2819, - "maxLatencyMs": 4959, - "bytesPerSec": 103514112, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 958, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 191.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 274.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 237, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 323, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3463, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4869, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55006003.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1365, - "errors": 0, - "requestsPerSec": 273, - "avgLatencyMs": 3.08, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 4, - "bytesPerSec": 78413824, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 863, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 172.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49561600, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1937, - "errors": 0, - "requestsPerSec": 387.4, - "avgLatencyMs": 12.52, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 21, - "bytesPerSec": 111260467.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1022, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 204.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 43, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58684211.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1938, - "errors": 0, - "requestsPerSec": 387.6, - "avgLatencyMs": 25.23, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 27, - "p99LatencyMs": 43, - "maxLatencyMs": 45, - "bytesPerSec": 111326003.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1024, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 204.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 48.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 75, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 94, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58808729.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1835, - "errors": 0, - "requestsPerSec": 367, - "avgLatencyMs": 67.09, - "p50LatencyMs": 66, - "p75LatencyMs": 72, - "p90LatencyMs": 89, - "p99LatencyMs": 116, - "maxLatencyMs": 129, - "bytesPerSec": 105401548.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1075, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 215, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 114.37, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 207, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 775, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61731635.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1860, - "errors": 0, - "requestsPerSec": 372, - "avgLatencyMs": 132.1, - "p50LatencyMs": 113, - "p75LatencyMs": 155, - "p90LatencyMs": 191, - "p99LatencyMs": 770, - "maxLatencyMs": 2029, - "bytesPerSec": 106843340.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1000, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 200, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 243.38, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 193, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 237, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 304, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2396, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4132, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57425920, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1854, - "errors": 0, - "requestsPerSec": 370.8, - "avgLatencyMs": 197.71, - "p50LatencyMs": 143, - "p75LatencyMs": 169, - "p90LatencyMs": 246, - "p99LatencyMs": 2584, - "maxLatencyMs": 4985, - "bytesPerSec": 106489446.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1007, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 201.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 270.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 249, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 316, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3326, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4892, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57825689.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1798, - "errors": 0, - "requestsPerSec": 359.6, - "avgLatencyMs": 201.43, - "p50LatencyMs": 124, - "p75LatencyMs": 197, - "p90LatencyMs": 227, - "p99LatencyMs": 2963, - "maxLatencyMs": 4871, - "bytesPerSec": 103278182.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 948, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 189.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 277.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 228, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 339, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3382, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4899, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54435840, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 2, + "representativeIterationIndex": 0, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 37755, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 20702, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1351.6666666666667, - "median": 1351, - "min": 1339, - "max": 1365 + "mean": 853, + "median": 859, + "min": 837, + "max": 863 }, "errors": { "unit": "errors", @@ -1623,71 +2831,71 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 270.3333333333333, - "median": 270.2, - "min": 267.8, - "max": 273 + "mean": 170.60000000000002, + "median": 171.8, + "min": 167.4, + "max": 172.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.1033333333333335, - "median": 3.1, - "min": 3.08, - "max": 3.13 + "mean": 5.283333333333333, + "median": 5.25, + "min": 5.21, + "max": 5.39 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 5.333333333333333, + "median": 5, + "min": 5, + "max": 6 }, "p90LatencyMs": { "unit": "ms", - "mean": 3.3333333333333335, - "median": 3, - "min": 3, - "max": 4 + "mean": 6, + "median": 6, + "min": 6, + "max": 6 }, "p99LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "maxLatencyMs": { "unit": "ms", - "mean": 5.666666666666667, - "median": 6, - "min": 4, - "max": 7 + "mean": 10, + "median": 10, + "min": 10, + "max": 10 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 77644868.26666667, - "median": 77614284.8, - "min": 76906496, - "max": 78413824 + "mean": 48984883.199999996, + "median": 49325670.4, + "min": 48067379.2, + "max": 49561600 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1914.3333333333333, - "median": 1912, - "min": 1894, - "max": 1937 - }, - "errors": { + "mean": 1037.3333333333333, + "median": 1033, + "min": 1022, + "max": 1057 + }, + "errors": { "unit": "errors", "mean": 0, "median": 0, @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 382.8666666666666, - "median": 382.4, - "min": 378.8, - "max": 387.4 + "mean": 207.46666666666667, + "median": 206.6, + "min": 204.4, + "max": 211.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 12.64, - "median": 12.66, - "min": 12.52, - "max": 12.74 + "mean": 23.526666666666667, + "median": 23.65, + "min": 23.04, + "max": 23.89 }, "p50LatencyMs": { "unit": "ms", - "mean": 13, - "median": 13, - "min": 13, - "max": 13 + "mean": 22.666666666666668, + "median": 23, + "min": 22, + "max": 23 }, "p75LatencyMs": { "unit": "ms", - "mean": 13, - "median": 13, - "min": 13, - "max": 13 + "mean": 24.333333333333332, + "median": 24, + "min": 24, + "max": 25 }, "p90LatencyMs": { "unit": "ms", - "mean": 14.333333333333334, - "median": 14, - "min": 14, - "max": 15 + "mean": 27.333333333333332, + "median": 27, + "min": 26, + "max": 29 }, "p99LatencyMs": { "unit": "ms", - "mean": 18.333333333333332, - "median": 18, - "min": 18, - "max": 19 + "mean": 37.666666666666664, + "median": 37, + "min": 37, + "max": 39 }, "maxLatencyMs": { "unit": "ms", - "mean": 25.666666666666668, - "median": 27, - "min": 21, - "max": 29 + "mean": 43.666666666666664, + "median": 43, + "min": 41, + "max": 47 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109962854.39999999, - "median": 109844889.6, - "min": 108783206.4, - "max": 111260467.2 + "mean": 59566762.666666664, + "median": 59319910.4, + "min": 58684211.2, + "max": 60696166.4 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1922, - "median": 1938, - "min": 1874, - "max": 1954 + "mean": 1005.3333333333334, + "median": 1010, + "min": 982, + "max": 1024 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 384.40000000000003, - "median": 387.6, - "min": 374.8, - "max": 390.8 + "mean": 201.0666666666667, + "median": 202, + "min": 196.4, + "max": 204.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 25.44666666666667, - "median": 25.23, - "min": 25.05, - "max": 26.06 + "mean": 49.02666666666667, + "median": 48.77, + "min": 48.09, + "max": 50.22 }, "p50LatencyMs": { "unit": "ms", - "mean": 25, - "median": 25, - "min": 25, - "max": 25 + "mean": 46.666666666666664, + "median": 47, + "min": 46, + "max": 47 }, "p75LatencyMs": { "unit": "ms", - "mean": 25.666666666666668, - "median": 26, - "min": 25, - "max": 26 + "mean": 50.333333333333336, + "median": 50, + "min": 49, + "max": 52 }, "p90LatencyMs": { "unit": "ms", - "mean": 30.333333333333332, - "median": 30, - "min": 27, - "max": 34 + "mean": 61, + "median": 59, + "min": 59, + "max": 65 }, "p99LatencyMs": { "unit": "ms", - "mean": 44.666666666666664, - "median": 43, - "min": 43, - "max": 48 + "mean": 85.33333333333333, + "median": 84, + "min": 75, + "max": 97 }, "maxLatencyMs": { "unit": "ms", - "mean": 53.666666666666664, - "median": 52, - "min": 45, - "max": 64 + "mean": 152, + "median": 130, + "min": 94, + "max": 232 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 110408499.2, - "median": 111326003.2, - "min": 107655987.2, - "max": 112243507.2 + "mean": 57736123.73333333, + "median": 58002636.8, + "min": 56397004.8, + "max": 58808729.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1866.3333333333333, - "median": 1875, - "min": 1835, - "max": 1889 + "mean": 1054, + "median": 1057, + "min": 1030, + "max": 1075 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 373.26666666666665, - "median": 375, - "min": 367, - "max": 377.8 + "mean": 210.79999999999998, + "median": 211.4, + "min": 206, + "max": 215 }, "avgLatencyMs": { "unit": "ms", - "mean": 66.02333333333334, - "median": 65.69, - "min": 65.29, - "max": 67.09 + "mean": 116.63333333333333, + "median": 116.25, + "min": 114.37, + "max": 119.28 }, "p50LatencyMs": { "unit": "ms", - "mean": 64.66666666666667, - "median": 64, - "min": 64, - "max": 66 + "mean": 114.33333333333333, + "median": 114, + "min": 113, + "max": 116 }, "p75LatencyMs": { "unit": "ms", - "mean": 72, - "median": 72, - "min": 69, - "max": 75 + "mean": 123.66666666666667, + "median": 127, + "min": 116, + "max": 128 }, "p90LatencyMs": { "unit": "ms", - "mean": 89.66666666666667, - "median": 89, - "min": 89, - "max": 91 + "mean": 158.33333333333334, + "median": 160, + "min": 150, + "max": 165 }, "p99LatencyMs": { "unit": "ms", - "mean": 118.33333333333333, - "median": 118, - "min": 116, - "max": 121 + "mean": 288, + "median": 324, + "min": 207, + "max": 333 }, "maxLatencyMs": { "unit": "ms", - "mean": 329.6666666666667, - "median": 392, - "min": 129, - "max": 468 + "mean": 879.3333333333334, + "median": 870, + "min": 775, + "max": 993 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 107201604.26666667, - "median": 107695308.8, - "min": 105401548.8, - "max": 108507955.2 + "mean": 60525772.79999999, + "median": 60696166.4, + "min": 59149516.8, + "max": 61731635.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1858, - "median": 1860, - "min": 1853, - "max": 1861 + "mean": 1013.6666666666666, + "median": 1009, + "min": 1000, + "max": 1032 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 371.59999999999997, - "median": 372, - "min": 370.6, - "max": 372.2 + "mean": 202.73333333333335, + "median": 201.8, + "min": 200, + "max": 206.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 132.27666666666667, - "median": 132.1, - "min": 132.09, - "max": 132.64 + "mean": 239.99333333333334, + "median": 241.23, + "min": 235.37, + "max": 243.38 }, "p50LatencyMs": { "unit": "ms", - "mean": 112.66666666666667, - "median": 113, - "min": 109, - "max": 116 + "mean": 184.66666666666666, + "median": 185, + "min": 176, + "max": 193 }, "p75LatencyMs": { "unit": "ms", - "mean": 151.66666666666666, - "median": 154, - "min": 146, - "max": 155 + "mean": 239.33333333333334, + "median": 237, + "min": 218, + "max": 263 }, "p90LatencyMs": { "unit": "ms", - "mean": 186.33333333333334, - "median": 187, - "min": 181, - "max": 191 + "mean": 315.3333333333333, + "median": 317, + "min": 304, + "max": 325 }, "p99LatencyMs": { "unit": "ms", - "mean": 780.3333333333334, - "median": 770, - "min": 715, - "max": 856 + "mean": 2308, + "median": 2396, + "min": 2077, + "max": 2451 }, "maxLatencyMs": { "unit": "ms", - "mean": 2029.6666666666667, - "median": 2029, - "min": 1959, - "max": 2101 + "mean": 3853.6666666666665, + "median": 3980, + "min": 3449, + "max": 4132 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 106721006.93333334, - "median": 106843340.8, - "min": 106423910.4, - "max": 106895769.6 + "mean": 58207982.93333334, + "median": 57937100.8, + "min": 57425920, + "max": 59260928 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1862.6666666666667, - "median": 1854, - "min": 1847, - "max": 1887 + "mean": 975.3333333333334, + "median": 1007, + "min": 900, + "max": 1019 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 372.5333333333333, - "median": 370.8, - "min": 369.4, - "max": 377.4 + "mean": 195.0666666666667, + "median": 201.4, + "min": 180, + "max": 203.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 192.47, - "median": 190.66, - "min": 189.04, - "max": 197.71 + "mean": 275.3433333333333, + "median": 270.03, + "min": 261.31, + "max": 294.69 }, "p50LatencyMs": { "unit": "ms", - "mean": 128.33333333333334, - "median": 121, - "min": 121, - "max": 143 + "mean": 186.33333333333334, + "median": 182, + "min": 156, + "max": 221 }, "p75LatencyMs": { "unit": "ms", - "mean": 171.33333333333334, - "median": 172, - "min": 169, - "max": 173 + "mean": 258.6666666666667, + "median": 249, + "min": 248, + "max": 279 }, "p90LatencyMs": { "unit": "ms", - "mean": 240.66666666666666, - "median": 239, - "min": 237, - "max": 246 + "mean": 340.6666666666667, + "median": 325, + "min": 316, + "max": 381 }, "p99LatencyMs": { "unit": "ms", - "mean": 2639.3333333333335, - "median": 2629, - "min": 2584, - "max": 2705 + "mean": 3214, + "median": 3293, + "min": 3023, + "max": 3326 }, "maxLatencyMs": { "unit": "ms", - "mean": 4945.333333333333, - "median": 4949, - "min": 4902, - "max": 4985 + "mean": 4928.333333333333, + "median": 4925, + "min": 4892, + "max": 4968 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 106996258.13333333, - "median": 106489446.4, - "min": 106109337.6, - "max": 108389990.4 + "mean": 56008157.86666667, + "median": 57825689.6, + "min": 51684966.4, + "max": 58513817.6 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1810, - "median": 1802, - "min": 1798, - "max": 1830 + "mean": 962, + "median": 958, + "min": 948, + "max": 980 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 362, - "median": 360.4, - "min": 359.6, - "max": 366 + "mean": 192.4, + "median": 191.6, + "min": 189.6, + "max": 196 }, "avgLatencyMs": { "unit": "ms", - "mean": 199.25666666666666, - "median": 200.97, - "min": 195.37, - "max": 201.43 + "mean": 273.4533333333333, + "median": 274.48, + "min": 268.23, + "max": 277.65 }, "p50LatencyMs": { "unit": "ms", - "mean": 126.66666666666667, - "median": 124, - "min": 124, - "max": 132 + "mean": 179.33333333333334, + "median": 178, + "min": 177, + "max": 183 }, "p75LatencyMs": { "unit": "ms", - "mean": 180.66666666666666, - "median": 179, - "min": 166, - "max": 197 + "mean": 230.66666666666666, + "median": 228, + "min": 227, + "max": 237 }, "p90LatencyMs": { "unit": "ms", - "mean": 239.66666666666666, - "median": 244, - "min": 227, - "max": 248 + "mean": 334.3333333333333, + "median": 339, + "min": 323, + "max": 341 }, "p99LatencyMs": { "unit": "ms", - "mean": 2814.3333333333335, - "median": 2819, - "min": 2661, - "max": 2963 + "mean": 3377, + "median": 3382, + "min": 3286, + "max": 3463 }, "maxLatencyMs": { "unit": "ms", - "mean": 4937.666666666667, - "median": 4959, - "min": 4871, - "max": 4983 + "mean": 4914, + "median": 4899, + "min": 4869, + "max": 4974 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 103972864, - "median": 103514112, - "min": 103278182.4, - "max": 105126297.6 + "mean": 55240294.4, + "median": 55006003.2, + "min": 54435840, + "max": 56279040 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 130, + "unit": "ms" + }, + "fcpMs": { + "value": 129.997, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 31.750999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.55, + "unit": "ms" + }, + "processingDurationMs": { + "value": 20.694, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.507, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 134, + "unit": "ms" + }, + "fcpMs": { + "value": 133.77, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 36.474000000000004, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.619, + "unit": "ms" + }, + "processingDurationMs": { + "value": 17.985, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.87, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 115, + "unit": "ms" + }, + "fcpMs": { + "value": 115.281, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 40.92100000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.504, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.367, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 21.05, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 135, + "unit": "ms" + }, + "fcpMs": { + "value": 134.538, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 26.224000000000004, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.532, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.414, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.278, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 128.5, + "median": 132, + "min": 115, + "max": 135 + }, + "fcpMs": { + "unit": "ms", + "mean": 128.3965, + "median": 131.88350000000003, + "min": 115.281, + "max": 134.538 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 33.8425, + "median": 34.1125, + "min": 26.224000000000004, + "max": 40.92100000000001 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.55125, + "median": 1.541, + "min": 1.504, + "max": 1.619 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 18.365000000000002, + "median": 18.176000000000002, + "min": 16.414, + "max": 20.694 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 13.926250000000001, + "median": 13.188500000000001, + "min": 8.278, + "max": 21.05 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 93, + "unit": "ms" + }, + "fcpMs": { + "value": 93.46, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 38.836, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.414, + "unit": "ms" + }, + "processingDurationMs": { + "value": 20.438, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.984, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 84, + "unit": "ms" + }, + "fcpMs": { + "value": 83.742, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 41.17400000000001, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.777, + "unit": "ms" + }, + "processingDurationMs": { + "value": 23.815, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.582, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 73, + "unit": "ms" + }, + "fcpMs": { + "value": 72.882, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 38.64, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.445, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.962, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.233, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 86, + "unit": "ms" + }, + "fcpMs": { + "value": 85.607, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 30.329, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.67, + "unit": "ms" + }, + "processingDurationMs": { + "value": 21.531, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.128, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 84, + "median": 85, + "min": 73, + "max": 93 + }, + "fcpMs": { + "unit": "ms", + "mean": 83.92275000000001, + "median": 84.6745, + "min": 72.882, + "max": 93.46 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 37.24475, + "median": 38.738, + "min": 30.329, + "max": 41.17400000000001 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.5765, + "median": 1.5575, + "min": 1.414, + "max": 1.777 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 20.686500000000002, + "median": 20.984499999999997, + "min": 16.962, + "max": 23.815 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 14.981750000000002, + "median": 16.283, + "min": 7.128, + "max": 20.233 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 425, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 256, + "unit": "count" + }, + "duplicateDependencies": { + "value": 12, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 18, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 193907650, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.163.5.json b/packages/results/data/tanstack/versions/1.163.5.json index 4856c353..a41925f6 100644 --- a/packages/results/data/tanstack/versions/1.163.5.json +++ b/packages/results/data/tanstack/versions/1.163.5.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-09T11:52:46.295Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.163.5", @@ -35,13 +37,12 @@ "vitest": "4.0.18", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-09T11:52:46.295Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "1.163.5", "releasedAt": "2026-03-01T01:35:52.912Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 2040, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5802, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5728, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5390, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5301, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4852.2, + "median": 5390, + "min": 2040, + "max": 5802 + }, + "nodeModulesSizeBytes": { + "value": 230768640, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 6117 + "timeMs": { + "value": 6117, + "unit": "ms" + } }, { - "timeMs": 5903 + "timeMs": { + "value": 5903, + "unit": "ms" + } }, { - "timeMs": 5244 + "timeMs": { + "value": 5244, + "unit": "ms" + } }, { - "timeMs": 5358 + "timeMs": { + "value": 5358, + "unit": "ms" + } }, { - "timeMs": 5442 + "timeMs": { + "value": 5442, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5555 + "timeMs": { + "value": 5555, + "unit": "ms" + } }, { - "timeMs": 5292 + "timeMs": { + "value": 5292, + "unit": "ms" + } }, { - "timeMs": 5537 + "timeMs": { + "value": 5537, + "unit": "ms" + } }, { - "timeMs": 5137 + "timeMs": { + "value": 5137, + "unit": "ms" + } }, { - "timeMs": 5215 + "timeMs": { + "value": 5215, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 425 - }, - "duplicateDependencies": { - "project": "starter", - "result": 18 - }, - "depInstallSize": { - "project": "starter", - "result": 194061465 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2905 + "timeMs": { + "value": 2905, + "unit": "ms" + } }, { - "timeMs": 2725 + "timeMs": { + "value": 2725, + "unit": "ms" + } }, { - "timeMs": 2914 + "timeMs": { + "value": 2914, + "unit": "ms" + } }, { - "timeMs": 2939 + "timeMs": { + "value": 2939, + "unit": "ms" + } }, { - "timeMs": 2910 + "timeMs": { + "value": 2910, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 256, - "duplicateDependencies": 12 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 2040 - }, - { - "installTimeMs": 5802 - }, - { - "installTimeMs": 5728 - }, - { - "installTimeMs": 5390 - }, - { - "installTimeMs": 5301 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4852.2, - "median": 5390, - "min": 2040, - "max": 5802 - }, - "nodeModulesSizeBytes": 230768640 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 140, - "fcpMs": 140.091, - "interactionTests": { - "interactionLatencyMs": 35.204, - "inputDelayMs": 1.752, - "processingDurationMs": 17.553, - "presentationDelayMs": 15.899 - } - }, - { - "firstPaintMs": 118, - "fcpMs": 118.07, - "interactionTests": { - "interactionLatencyMs": 34.988, - "inputDelayMs": 1.873, - "processingDurationMs": 22.521, - "presentationDelayMs": 10.594 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1333, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 266.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76578816, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1898, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 379.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109032243.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1900, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 380, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 66, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109137100.8, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1882, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 376.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 88, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 131, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 490, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108101632, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1884, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 376.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 130.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 107, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 149, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 914, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2277, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108219596.8, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1895, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 379, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 185.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 229, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2693, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4988, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108861849.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1863, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 372.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 116, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 243, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2624, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4878, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107013734.4, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 133, - "fcpMs": 133.489, - "interactionTests": { - "interactionLatencyMs": 35.181, - "inputDelayMs": 1.875, - "processingDurationMs": 26.102, - "presentationDelayMs": 7.204 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1343, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 268.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77142425.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1936, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 387.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 28, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111208038.4, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1936, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 387.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 88, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111208038.4, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1927, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 385.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 63.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 121, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 436, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110683750.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1932, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 386.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 126.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 142, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 799, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1994, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110985216, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1930, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 386, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 187.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 237, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2415, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4879, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110867251.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1878, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 375.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 233, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2553, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4857, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107865702.4, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 151, - "fcpMs": 150.918, - "interactionTests": { - "interactionLatencyMs": 25.172000000000004, - "inputDelayMs": 1.504, - "processingDurationMs": 18.312, - "presentationDelayMs": 5.356 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1349, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 269.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77496320, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1901, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 380.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 22, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109202636.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1916, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 383.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 93, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110054604.8, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1879, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 375.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 87, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 110, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 486, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107931238.4, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1917, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 383.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 187, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 539, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1946, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110107033.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1910, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 129, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 224, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2480, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4927, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109726924.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1865, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 373, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.8, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 180, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 233, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2658, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4830, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107118592, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 135.5, - "median": 136.5, - "min": 118, - "max": 151 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 135.642, - "median": 136.79000000000002, - "min": 118.07, - "max": 150.918 + "representativeIterationIndex": 2, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 38274, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 32.636250000000004, - "median": 35.0845, - "min": 25.172000000000004, - "max": 35.204 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.751, - "median": 1.8125, - "min": 1.504, - "max": 1.875 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 21.122, - "median": 20.4165, - "min": 17.553, - "max": 26.102 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 9.76325, - "median": 8.899, - "min": 5.356, - "max": 15.899 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 88, - "fcpMs": 88.379, - "interactionTests": { - "interactionLatencyMs": 26.006, - "inputDelayMs": 1.719, - "processingDurationMs": 19.74, - "presentationDelayMs": 4.547 - } - }, - { - "firstPaintMs": 84, - "fcpMs": 84.496, - "interactionTests": { - "interactionLatencyMs": 29.813000000000002, - "inputDelayMs": 1.593, - "processingDurationMs": 19.966, - "presentationDelayMs": 8.254 - } - }, - { - "firstPaintMs": 89, - "fcpMs": 89.044, - "interactionTests": { - "interactionLatencyMs": 32.512, - "inputDelayMs": 1.602, - "processingDurationMs": 14.516, - "presentationDelayMs": 16.394 - } - }, - { - "firstPaintMs": 71, - "fcpMs": 71.422, - "interactionTests": { - "interactionLatencyMs": 33.058, - "inputDelayMs": 1.677, - "processingDurationMs": 16.339, - "presentationDelayMs": 15.042 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 83, - "median": 86, - "min": 71, - "max": 89 - }, - "fcpMs": { - "unit": "ms", - "mean": 83.33525, - "median": 86.4375, - "min": 71.422, - "max": 89.044 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 30.347250000000003, - "median": 31.1625, - "min": 26.006, - "max": 33.058 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.6477500000000003, - "median": 1.6395, - "min": 1.593, - "max": 1.719 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 17.64025, - "median": 18.039499999999997, - "min": 14.516, - "max": 19.966 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.059249999999999, - "median": 11.648, - "min": 4.547, - "max": 16.394 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 841, - "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 5.32, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 6, - "p99LatencyMs": 9, - "maxLatencyMs": 10, - "bytesPerSec": 48303308.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 1046, - "errors": 0, - "requestsPerSec": 209.2, - "avgLatencyMs": 23.35, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 28, - "p99LatencyMs": 39, - "maxLatencyMs": 53, - "bytesPerSec": 60067020.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 1029, - "errors": 0, - "requestsPerSec": 205.8, - "avgLatencyMs": 47.9, - "p50LatencyMs": 47, - "p75LatencyMs": 49, - "p90LatencyMs": 56, - "p99LatencyMs": 75, - "maxLatencyMs": 101, - "bytesPerSec": 59090534.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 1052, - "errors": 0, - "requestsPerSec": 210.4, - "avgLatencyMs": 117.06, - "p50LatencyMs": 113, - "p75LatencyMs": 130, - "p90LatencyMs": 158, - "p99LatencyMs": 360, - "maxLatencyMs": 921, - "bytesPerSec": 60414361.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 1074, - "errors": 0, - "requestsPerSec": 214.8, - "avgLatencyMs": 226.88, - "p50LatencyMs": 176, - "p75LatencyMs": 211, - "p90LatencyMs": 331, - "p99LatencyMs": 2238, - "maxLatencyMs": 3736, - "bytesPerSec": 61666099.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 1055, - "errors": 0, - "requestsPerSec": 211, - "avgLatencyMs": 266.56, - "p50LatencyMs": 189, - "p75LatencyMs": 266, - "p90LatencyMs": 317, - "p99LatencyMs": 3225, - "maxLatencyMs": 4862, - "bytesPerSec": 60578201.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 1002, - "errors": 0, - "requestsPerSec": 200.4, - "avgLatencyMs": 257.05, - "p50LatencyMs": 167, - "p75LatencyMs": 219, - "p90LatencyMs": 277, - "p99LatencyMs": 3189, - "maxLatencyMs": 4826, - "bytesPerSec": 57537331.2, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 873, - "errors": 0, - "requestsPerSec": 174.6, - "avgLatencyMs": 5.19, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 6, - "p99LatencyMs": 6, - "maxLatencyMs": 10, - "bytesPerSec": 50131763.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 1033, - "errors": 0, - "requestsPerSec": 206.6, - "avgLatencyMs": 23.64, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 26, - "p99LatencyMs": 39, - "maxLatencyMs": 51, - "bytesPerSec": 59319910.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 1045, - "errors": 0, - "requestsPerSec": 209, - "avgLatencyMs": 47.16, - "p50LatencyMs": 46, - "p75LatencyMs": 47, - "p90LatencyMs": 55, - "p99LatencyMs": 74, - "maxLatencyMs": 96, - "bytesPerSec": 60008038.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 1092, - "errors": 0, - "requestsPerSec": 218.4, - "avgLatencyMs": 112.39, - "p50LatencyMs": 112, - "p75LatencyMs": 117, - "p90LatencyMs": 153, - "p99LatencyMs": 238, - "maxLatencyMs": 560, - "bytesPerSec": 62708121.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 1064, - "errors": 0, - "requestsPerSec": 212.8, - "avgLatencyMs": 228.73, - "p50LatencyMs": 184, - "p75LatencyMs": 251, - "p90LatencyMs": 304, - "p99LatencyMs": 1774, - "maxLatencyMs": 3150, - "bytesPerSec": 61095936, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 1043, - "errors": 0, - "requestsPerSec": 208.6, - "avgLatencyMs": 265.3, - "p50LatencyMs": 174, - "p75LatencyMs": 234, - "p90LatencyMs": 348, - "p99LatencyMs": 3224, - "maxLatencyMs": 4994, - "bytesPerSec": 59896627.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 995, - "errors": 0, - "requestsPerSec": 199, - "avgLatencyMs": 263.85, - "p50LatencyMs": 156, - "p75LatencyMs": 225, - "p90LatencyMs": 338, - "p99LatencyMs": 3370, - "maxLatencyMs": 4858, - "bytesPerSec": 57137561.6, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 867, - "errors": 0, - "requestsPerSec": 173.4, - "avgLatencyMs": 5.2, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 6, - "p99LatencyMs": 6, - "maxLatencyMs": 8, - "bytesPerSec": 49790976, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 1037, - "errors": 0, - "requestsPerSec": 207.4, - "avgLatencyMs": 23.55, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 25, - "p99LatencyMs": 34, - "maxLatencyMs": 40, - "bytesPerSec": 59555840, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 1055, - "errors": 0, - "requestsPerSec": 211, - "avgLatencyMs": 46.68, - "p50LatencyMs": 46, - "p75LatencyMs": 48, - "p90LatencyMs": 55, - "p99LatencyMs": 74, - "maxLatencyMs": 80, - "bytesPerSec": 60591308.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 1076, - "errors": 0, - "requestsPerSec": 215.2, - "avgLatencyMs": 114.4, - "p50LatencyMs": 114, - "p75LatencyMs": 122, - "p90LatencyMs": 145, - "p99LatencyMs": 191, - "maxLatencyMs": 586, - "bytesPerSec": 61790617.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 1077, - "errors": 0, - "requestsPerSec": 215.4, - "avgLatencyMs": 226.63, - "p50LatencyMs": 186, - "p75LatencyMs": 233, - "p90LatencyMs": 308, - "p99LatencyMs": 1767, - "maxLatencyMs": 3132, - "bytesPerSec": 61849600, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 1041, - "errors": 0, - "requestsPerSec": 208.2, - "avgLatencyMs": 258.91, - "p50LatencyMs": 175, - "p75LatencyMs": 230, - "p90LatencyMs": 336, - "p99LatencyMs": 3051, - "maxLatencyMs": 4902, - "bytesPerSec": 59778662.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 200, - "requests": 988, - "errors": 0, - "requestsPerSec": 197.6, - "avgLatencyMs": 270.99, - "p50LatencyMs": 164, - "p75LatencyMs": 232, - "p90LatencyMs": 330, - "p99LatencyMs": 3414, - "maxLatencyMs": 4889, - "bytesPerSec": 56737792, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 2, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 21385, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 860.3333333333334, - "median": 867, - "min": 841, - "max": 873 + "mean": 1341.6666666666667, + "median": 1343, + "min": 1333, + "max": 1349 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 172.06666666666663, - "median": 173.4, - "min": 168.2, - "max": 174.6 + "mean": 268.34, + "median": 268.61, + "min": 266.61, + "max": 269.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 5.236666666666667, - "median": 5.2, - "min": 5.19, - "max": 5.32 + "mean": 3.106666666666667, + "median": 3.11, + "min": 3.1, + "max": 3.11 }, "p50LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 6, - "max": 6 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p99LatencyMs": { "unit": "ms", - "mean": 7, - "median": 6, - "min": 6, - "max": 9 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "maxLatencyMs": { "unit": "ms", - "mean": 9.333333333333334, - "median": 10, - "min": 8, - "max": 10 + "mean": 6.666666666666667, + "median": 7, + "min": 6, + "max": 7 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 49408682.666666664, - "median": 49790976, - "min": 48303308.8, - "max": 50131763.2 + "mean": 77072520.53333333, + "median": 77142425.6, + "min": 76578816, + "max": 77496320 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1038.6666666666667, - "median": 1037, - "min": 1033, - "max": 1046 + "mean": 1911.6666666666667, + "median": 1901, + "min": 1898, + "max": 1936 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 207.73333333333332, - "median": 207.4, - "min": 206.6, - "max": 209.2 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 23.513333333333335, - "median": 23.55, - "min": 23.35, - "max": 23.64 + "mean": 382.3333333333333, + "median": 380.2, + "min": 379.6, + "max": 387.2 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 12.653333333333334, + "median": 12.69, + "min": 12.54, + "max": 12.73 }, "p50LatencyMs": { "unit": "ms", - "mean": 23.333333333333332, - "median": 23, - "min": 23, - "max": 24 + "mean": 12.666666666666666, + "median": 13, + "min": 12, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 24.333333333333332, - "median": 24, - "min": 24, - "max": 25 + "mean": 13, + "median": 13, + "min": 13, + "max": 13 }, "p90LatencyMs": { "unit": "ms", - "mean": 26.333333333333332, - "median": 26, - "min": 25, - "max": 28 + "mean": 14, + "median": 14, + "min": 14, + "max": 14 }, "p99LatencyMs": { "unit": "ms", - "mean": 37.333333333333336, - "median": 39, - "min": 34, - "max": 39 + "mean": 19, + "median": 20, + "min": 17, + "max": 20 }, "maxLatencyMs": { "unit": "ms", - "mean": 48, - "median": 51, - "min": 40, - "max": 53 + "mean": 24.666666666666668, + "median": 24, + "min": 22, + "max": 28 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 59647590.4, - "median": 59555840, - "min": 59319910.4, - "max": 60067020.8 + "mean": 109814306.13333334, + "median": 109202636.8, + "min": 109032243.2, + "max": 111208038.4 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1043, - "median": 1045, - "min": 1029, - "max": 1055 + "mean": 1917.3333333333333, + "median": 1916, + "min": 1900, + "max": 1936 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 208.6, - "median": 209, - "min": 205.8, - "max": 211 + "mean": 383.4666666666667, + "median": 383.2, + "min": 380, + "max": 387.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 47.24666666666667, - "median": 47.16, - "min": 46.68, - "max": 47.9 + "mean": 25.549999999999997, + "median": 25.55, + "min": 25.36, + "max": 25.74 }, "p50LatencyMs": { "unit": "ms", - "mean": 46.333333333333336, - "median": 46, - "min": 46, - "max": 47 + "mean": 25, + "median": 25, + "min": 25, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 48, - "median": 48, - "min": 47, - "max": 49 + "mean": 26, + "median": 26, + "min": 26, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 55.333333333333336, - "median": 55, - "min": 55, - "max": 56 + "mean": 31.333333333333332, + "median": 32, + "min": 29, + "max": 33 }, "p99LatencyMs": { "unit": "ms", - "mean": 74.33333333333333, - "median": 74, - "min": 74, - "max": 75 + "mean": 44.666666666666664, + "median": 44, + "min": 44, + "max": 46 }, "maxLatencyMs": { "unit": "ms", - "mean": 92.33333333333333, - "median": 96, - "min": 80, - "max": 101 + "mean": 82.33333333333333, + "median": 88, + "min": 66, + "max": 93 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 59896627.199999996, - "median": 60008038.4, - "min": 59090534.4, - "max": 60591308.8 + "mean": 110133248, + "median": 110054604.8, + "min": 109137100.8, + "max": 111208038.4 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1073.3333333333333, - "median": 1076, - "min": 1052, - "max": 1092 + "mean": 1896, + "median": 1882, + "min": 1879, + "max": 1927 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 214.66666666666666, - "median": 215.2, - "min": 210.4, - "max": 218.4 + "mean": 379.2, + "median": 376.4, + "min": 375.8, + "max": 385.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 114.61666666666667, - "median": 114.4, - "min": 112.39, - "max": 117.06 + "mean": 65.00333333333333, + "median": 65.45, + "min": 63.95, + "max": 65.61 }, "p50LatencyMs": { "unit": "ms", - "mean": 113, - "median": 113, - "min": 112, - "max": 114 + "mean": 63.333333333333336, + "median": 64, + "min": 62, + "max": 64 }, "p75LatencyMs": { "unit": "ms", - "mean": 123, - "median": 122, - "min": 117, - "max": 130 + "mean": 70, + "median": 70, + "min": 69, + "max": 71 }, "p90LatencyMs": { "unit": "ms", - "mean": 152, - "median": 153, - "min": 145, - "max": 158 + "mean": 86.33333333333333, + "median": 87, + "min": 84, + "max": 88 }, "p99LatencyMs": { "unit": "ms", - "mean": 263, - "median": 238, - "min": 191, - "max": 360 + "mean": 120.66666666666667, + "median": 121, + "min": 110, + "max": 131 }, "maxLatencyMs": { "unit": "ms", - "mean": 689, - "median": 586, - "min": 560, - "max": 921 + "mean": 470.6666666666667, + "median": 486, + "min": 436, + "max": 490 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 61637700.26666667, - "median": 61790617.6, - "min": 60414361.6, - "max": 62708121.6 + "mean": 108905540.26666667, + "median": 108101632, + "min": 107931238.4, + "max": 110683750.4 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1071.6666666666667, - "median": 1074, - "min": 1064, - "max": 1077 + "mean": 1911, + "median": 1917, + "min": 1884, + "max": 1932 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 214.33333333333334, - "median": 214.8, - "min": 212.8, - "max": 215.4 + "mean": 382.2, + "median": 383.4, + "min": 376.8, + "max": 386.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 227.41333333333333, - "median": 226.88, - "min": 226.63, - "max": 228.73 + "mean": 128.45666666666668, + "median": 128.16, + "min": 126.75, + "max": 130.46 }, "p50LatencyMs": { "unit": "ms", - "mean": 182, - "median": 184, - "min": 176, - "max": 186 + "mean": 110, + "median": 110, + "min": 107, + "max": 113 }, "p75LatencyMs": { "unit": "ms", - "mean": 231.66666666666666, - "median": 233, - "min": 211, - "max": 251 + "mean": 142.66666666666666, + "median": 142, + "min": 137, + "max": 149 }, "p90LatencyMs": { "unit": "ms", - "mean": 314.3333333333333, - "median": 308, - "min": 304, - "max": 331 + "mean": 183.66666666666666, + "median": 183, + "min": 181, + "max": 187 }, "p99LatencyMs": { "unit": "ms", - "mean": 1926.3333333333333, - "median": 1774, - "min": 1767, - "max": 2238 + "mean": 750.6666666666666, + "median": 799, + "min": 539, + "max": 914 }, "maxLatencyMs": { "unit": "ms", - "mean": 3339.3333333333335, - "median": 3150, - "min": 3132, - "max": 3736 + "mean": 2072.3333333333335, + "median": 1994, + "min": 1946, + "max": 2277 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 61537211.73333333, - "median": 61666099.2, - "min": 61095936, - "max": 61849600 + "mean": 109770615.46666665, + "median": 110107033.6, + "min": 108219596.8, + "max": 110985216 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1046.3333333333333, - "median": 1043, - "min": 1041, - "max": 1055 + "mean": 1911.6666666666667, + "median": 1910, + "min": 1895, + "max": 1930 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 209.26666666666665, - "median": 208.6, - "min": 208.2, - "max": 211 + "mean": 382.3333333333333, + "median": 382, + "min": 379, + "max": 386 }, "avgLatencyMs": { "unit": "ms", - "mean": 263.59, - "median": 265.3, - "min": 258.91, - "max": 266.56 + "mean": 187.50666666666666, + "median": 187.56, + "min": 185.99, + "max": 188.97 }, "p50LatencyMs": { "unit": "ms", - "mean": 179.33333333333334, - "median": 175, - "min": 174, - "max": 189 + "mean": 127.66666666666667, + "median": 127, + "min": 127, + "max": 129 }, "p75LatencyMs": { "unit": "ms", - "mean": 243.33333333333334, - "median": 234, - "min": 230, - "max": 266 + "mean": 164.66666666666666, + "median": 170, + "min": 154, + "max": 170 }, "p90LatencyMs": { "unit": "ms", - "mean": 333.6666666666667, - "median": 336, - "min": 317, - "max": 348 + "mean": 230, + "median": 229, + "min": 224, + "max": 237 }, "p99LatencyMs": { "unit": "ms", - "mean": 3166.6666666666665, - "median": 3224, - "min": 3051, - "max": 3225 + "mean": 2529.3333333333335, + "median": 2480, + "min": 2415, + "max": 2693 }, "maxLatencyMs": { "unit": "ms", - "mean": 4919.333333333333, - "median": 4902, - "min": 4862, - "max": 4994 + "mean": 4931.333333333333, + "median": 4927, + "min": 4879, + "max": 4988 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 60084497.06666667, - "median": 59896627.2, - "min": 59778662.4, - "max": 60578201.6 + "mean": 109818675.2, + "median": 109726924.8, + "min": 108861849.6, + "max": 110867251.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 995, - "median": 995, - "min": 988, - "max": 1002 + "mean": 1868.6666666666667, + "median": 1865, + "min": 1863, + "max": 1878 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 199, - "median": 199, - "min": 197.6, - "max": 200.4 + "mean": 373.73333333333335, + "median": 373, + "min": 372.6, + "max": 375.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 263.96333333333337, - "median": 263.85, - "min": 257.05, - "max": 270.99 + "mean": 190.1933333333333, + "median": 189.89, + "min": 188.89, + "max": 191.8 }, "p50LatencyMs": { "unit": "ms", - "mean": 162.33333333333334, - "median": 164, - "min": 156, - "max": 167 + "mean": 123, + "median": 120, + "min": 116, + "max": 133 }, "p75LatencyMs": { "unit": "ms", - "mean": 225.33333333333334, - "median": 225, - "min": 219, - "max": 232 + "mean": 173.33333333333334, + "median": 174, + "min": 166, + "max": 180 }, "p90LatencyMs": { "unit": "ms", - "mean": 315, - "median": 330, - "min": 277, - "max": 338 + "mean": 236.33333333333334, + "median": 233, + "min": 233, + "max": 243 }, "p99LatencyMs": { "unit": "ms", - "mean": 3324.3333333333335, - "median": 3370, - "min": 3189, - "max": 3414 + "mean": 2611.6666666666665, + "median": 2624, + "min": 2553, + "max": 2658 }, "maxLatencyMs": { "unit": "ms", - "mean": 4857.666666666667, - "median": 4858, - "min": 4826, - "max": 4889 + "mean": 4855, + "median": 4857, + "min": 4830, + "max": 4878 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 57137561.6, - "median": 57137561.6, - "min": 56737792, - "max": 57537331.2 + "mean": 107332676.26666667, + "median": 107118592, + "min": 107013734.4, + "max": 107865702.4 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1333, - "errors": 0, - "requestsPerSec": 266.61, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 76578816, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 841, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 168.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48303308.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1898, - "errors": 0, - "requestsPerSec": 379.6, - "avgLatencyMs": 12.73, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 20, - "maxLatencyMs": 24, - "bytesPerSec": 109032243.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1046, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 209.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 53, + "unit": "ms" + }, + "bytesPerSec": { + "value": 60067020.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1900, - "errors": 0, - "requestsPerSec": 380, - "avgLatencyMs": 25.74, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 33, - "p99LatencyMs": 46, - "maxLatencyMs": 66, - "bytesPerSec": 109137100.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1029, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 205.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 47.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 75, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 101, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59090534.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1882, - "errors": 0, - "requestsPerSec": 376.4, - "avgLatencyMs": 65.45, - "p50LatencyMs": 64, - "p75LatencyMs": 70, - "p90LatencyMs": 88, - "p99LatencyMs": 131, - "maxLatencyMs": 490, - "bytesPerSec": 108101632, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1052, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 210.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 117.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 360, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 921, + "unit": "ms" + }, + "bytesPerSec": { + "value": 60414361.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1884, - "errors": 0, - "requestsPerSec": 376.8, - "avgLatencyMs": 130.46, - "p50LatencyMs": 107, - "p75LatencyMs": 149, - "p90LatencyMs": 183, - "p99LatencyMs": 914, - "maxLatencyMs": 2277, - "bytesPerSec": 108219596.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1074, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 214.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 226.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 211, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 331, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2238, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3736, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61666099.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1895, - "errors": 0, - "requestsPerSec": 379, - "avgLatencyMs": 185.99, - "p50LatencyMs": 127, - "p75LatencyMs": 154, - "p90LatencyMs": 229, - "p99LatencyMs": 2693, - "maxLatencyMs": 4988, - "bytesPerSec": 108861849.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1055, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 211, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 266.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 266, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 317, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3225, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4862, + "unit": "ms" + }, + "bytesPerSec": { + "value": 60578201.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1863, - "errors": 0, - "requestsPerSec": 372.6, - "avgLatencyMs": 188.89, - "p50LatencyMs": 116, - "p75LatencyMs": 174, - "p90LatencyMs": 243, - "p99LatencyMs": 2624, - "maxLatencyMs": 4878, - "bytesPerSec": 107013734.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1002, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 200.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 257.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 219, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 277, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3189, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4826, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57537331.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1343, - "errors": 0, - "requestsPerSec": 268.61, - "avgLatencyMs": 3.11, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 77142425.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 873, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 174.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 50131763.2, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1936, - "errors": 0, - "requestsPerSec": 387.2, - "avgLatencyMs": 12.54, - "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 20, - "maxLatencyMs": 28, - "bytesPerSec": 111208038.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1033, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 206.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 51, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59319910.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1936, - "errors": 0, - "requestsPerSec": 387.2, - "avgLatencyMs": 25.36, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 32, - "p99LatencyMs": 44, - "maxLatencyMs": 88, - "bytesPerSec": 111208038.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1045, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 209, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 47.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 74, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 96, + "unit": "ms" + }, + "bytesPerSec": { + "value": 60008038.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1927, - "errors": 0, - "requestsPerSec": 385.4, - "avgLatencyMs": 63.95, - "p50LatencyMs": 62, - "p75LatencyMs": 69, - "p90LatencyMs": 84, - "p99LatencyMs": 121, - "maxLatencyMs": 436, - "bytesPerSec": 110683750.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1092, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 218.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 112.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 238, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 560, + "unit": "ms" + }, + "bytesPerSec": { + "value": 62708121.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1932, - "errors": 0, - "requestsPerSec": 386.4, - "avgLatencyMs": 126.75, - "p50LatencyMs": 110, - "p75LatencyMs": 142, - "p90LatencyMs": 181, - "p99LatencyMs": 799, - "maxLatencyMs": 1994, - "bytesPerSec": 110985216, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1064, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 212.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 228.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 251, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 304, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1774, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3150, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61095936, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1930, - "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 187.56, - "p50LatencyMs": 127, - "p75LatencyMs": 170, - "p90LatencyMs": 237, - "p99LatencyMs": 2415, - "maxLatencyMs": 4879, - "bytesPerSec": 110867251.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1043, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 208.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 265.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 234, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 348, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3224, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4994, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59896627.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1878, - "errors": 0, - "requestsPerSec": 375.6, - "avgLatencyMs": 189.89, - "p50LatencyMs": 133, - "p75LatencyMs": 166, - "p90LatencyMs": 233, - "p99LatencyMs": 2553, - "maxLatencyMs": 4857, - "bytesPerSec": 107865702.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 995, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 199, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 263.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 225, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 338, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3370, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4858, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57137561.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1349, - "errors": 0, - "requestsPerSec": 269.8, - "avgLatencyMs": 3.11, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 77496320, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 867, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 173.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49790976, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1901, - "errors": 0, - "requestsPerSec": 380.2, - "avgLatencyMs": 12.69, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 17, - "maxLatencyMs": 22, - "bytesPerSec": 109202636.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1037, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 207.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 40, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59555840, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1916, - "errors": 0, - "requestsPerSec": 383.2, - "avgLatencyMs": 25.55, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 29, - "p99LatencyMs": 44, - "maxLatencyMs": 93, - "bytesPerSec": 110054604.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1055, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 211, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 46.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 55, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 74, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 80, + "unit": "ms" + }, + "bytesPerSec": { + "value": 60591308.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1879, - "errors": 0, - "requestsPerSec": 375.8, - "avgLatencyMs": 65.61, - "p50LatencyMs": 64, - "p75LatencyMs": 71, - "p90LatencyMs": 87, - "p99LatencyMs": 110, - "maxLatencyMs": 486, - "bytesPerSec": 107931238.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1076, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 215.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 114.4, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 191, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 586, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61790617.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1917, - "errors": 0, - "requestsPerSec": 383.4, - "avgLatencyMs": 128.16, - "p50LatencyMs": 113, - "p75LatencyMs": 137, - "p90LatencyMs": 187, - "p99LatencyMs": 539, - "maxLatencyMs": 1946, - "bytesPerSec": 110107033.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1077, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 215.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 226.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 186, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 233, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 308, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1767, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3132, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61849600, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1910, - "errors": 0, - "requestsPerSec": 382, - "avgLatencyMs": 188.97, - "p50LatencyMs": 129, - "p75LatencyMs": 170, - "p90LatencyMs": 224, - "p99LatencyMs": 2480, - "maxLatencyMs": 4927, - "bytesPerSec": 109726924.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1041, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 208.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 258.91, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 230, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 336, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3051, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4902, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59778662.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1865, - "errors": 0, - "requestsPerSec": 373, - "avgLatencyMs": 191.8, - "p50LatencyMs": 120, - "p75LatencyMs": 180, - "p90LatencyMs": 233, - "p99LatencyMs": 2658, - "maxLatencyMs": 4830, - "bytesPerSec": 107118592, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 988, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 197.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 270.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 232, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 330, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3414, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4889, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56737792, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 38274, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 21385, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1341.6666666666667, - "median": 1343, - "min": 1333, - "max": 1349 + "mean": 860.3333333333334, + "median": 867, + "min": 841, + "max": 873 }, "errors": { "unit": "errors", @@ -1623,69 +2831,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 268.34, - "median": 268.61, - "min": 266.61, - "max": 269.8 + "mean": 172.06666666666663, + "median": 173.4, + "min": 168.2, + "max": 174.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.106666666666667, - "median": 3.11, - "min": 3.1, - "max": 3.11 + "mean": 5.236666666666667, + "median": 5.2, + "min": 5.19, + "max": 5.32 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p90LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 6, + "median": 6, + "min": 6, + "max": 6 }, "p99LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 7, + "median": 6, + "min": 6, + "max": 9 }, "maxLatencyMs": { "unit": "ms", - "mean": 6.666666666666667, - "median": 7, - "min": 6, - "max": 7 + "mean": 9.333333333333334, + "median": 10, + "min": 8, + "max": 10 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 77072520.53333333, - "median": 77142425.6, - "min": 76578816, - "max": 77496320 + "mean": 49408682.666666664, + "median": 49790976, + "min": 48303308.8, + "max": 50131763.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1911.6666666666667, - "median": 1901, - "min": 1898, - "max": 1936 + "mean": 1038.6666666666667, + "median": 1037, + "min": 1033, + "max": 1046 }, "errors": { "unit": "errors", @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 382.3333333333333, - "median": 380.2, - "min": 379.6, - "max": 387.2 + "mean": 207.73333333333332, + "median": 207.4, + "min": 206.6, + "max": 209.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 12.653333333333334, - "median": 12.69, - "min": 12.54, - "max": 12.73 + "mean": 23.513333333333335, + "median": 23.55, + "min": 23.35, + "max": 23.64 }, "p50LatencyMs": { "unit": "ms", - "mean": 12.666666666666666, - "median": 13, - "min": 12, - "max": 13 + "mean": 23.333333333333332, + "median": 23, + "min": 23, + "max": 24 }, "p75LatencyMs": { "unit": "ms", - "mean": 13, - "median": 13, - "min": 13, - "max": 13 + "mean": 24.333333333333332, + "median": 24, + "min": 24, + "max": 25 }, "p90LatencyMs": { "unit": "ms", - "mean": 14, - "median": 14, - "min": 14, - "max": 14 + "mean": 26.333333333333332, + "median": 26, + "min": 25, + "max": 28 }, "p99LatencyMs": { "unit": "ms", - "mean": 19, - "median": 20, - "min": 17, - "max": 20 + "mean": 37.333333333333336, + "median": 39, + "min": 34, + "max": 39 }, "maxLatencyMs": { "unit": "ms", - "mean": 24.666666666666668, - "median": 24, - "min": 22, - "max": 28 + "mean": 48, + "median": 51, + "min": 40, + "max": 53 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109814306.13333334, - "median": 109202636.8, - "min": 109032243.2, - "max": 111208038.4 + "mean": 59647590.4, + "median": 59555840, + "min": 59319910.4, + "max": 60067020.8 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1917.3333333333333, - "median": 1916, - "min": 1900, - "max": 1936 + "mean": 1043, + "median": 1045, + "min": 1029, + "max": 1055 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 383.4666666666667, - "median": 383.2, - "min": 380, - "max": 387.2 + "mean": 208.6, + "median": 209, + "min": 205.8, + "max": 211 }, "avgLatencyMs": { "unit": "ms", - "mean": 25.549999999999997, - "median": 25.55, - "min": 25.36, - "max": 25.74 + "mean": 47.24666666666667, + "median": 47.16, + "min": 46.68, + "max": 47.9 }, "p50LatencyMs": { "unit": "ms", - "mean": 25, - "median": 25, - "min": 25, - "max": 25 + "mean": 46.333333333333336, + "median": 46, + "min": 46, + "max": 47 }, "p75LatencyMs": { "unit": "ms", - "mean": 26, - "median": 26, - "min": 26, - "max": 26 + "mean": 48, + "median": 48, + "min": 47, + "max": 49 }, "p90LatencyMs": { "unit": "ms", - "mean": 31.333333333333332, - "median": 32, - "min": 29, - "max": 33 + "mean": 55.333333333333336, + "median": 55, + "min": 55, + "max": 56 }, "p99LatencyMs": { "unit": "ms", - "mean": 44.666666666666664, - "median": 44, - "min": 44, - "max": 46 + "mean": 74.33333333333333, + "median": 74, + "min": 74, + "max": 75 }, "maxLatencyMs": { "unit": "ms", - "mean": 82.33333333333333, - "median": 88, - "min": 66, - "max": 93 + "mean": 92.33333333333333, + "median": 96, + "min": 80, + "max": 101 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 110133248, - "median": 110054604.8, - "min": 109137100.8, - "max": 111208038.4 + "mean": 59896627.199999996, + "median": 60008038.4, + "min": 59090534.4, + "max": 60591308.8 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1896, - "median": 1882, - "min": 1879, - "max": 1927 + "mean": 1073.3333333333333, + "median": 1076, + "min": 1052, + "max": 1092 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 379.2, - "median": 376.4, - "min": 375.8, - "max": 385.4 + "mean": 214.66666666666666, + "median": 215.2, + "min": 210.4, + "max": 218.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 65.00333333333333, - "median": 65.45, - "min": 63.95, - "max": 65.61 + "mean": 114.61666666666667, + "median": 114.4, + "min": 112.39, + "max": 117.06 }, "p50LatencyMs": { "unit": "ms", - "mean": 63.333333333333336, - "median": 64, - "min": 62, - "max": 64 + "mean": 113, + "median": 113, + "min": 112, + "max": 114 }, "p75LatencyMs": { "unit": "ms", - "mean": 70, - "median": 70, - "min": 69, - "max": 71 + "mean": 123, + "median": 122, + "min": 117, + "max": 130 }, "p90LatencyMs": { "unit": "ms", - "mean": 86.33333333333333, - "median": 87, - "min": 84, - "max": 88 + "mean": 152, + "median": 153, + "min": 145, + "max": 158 }, "p99LatencyMs": { "unit": "ms", - "mean": 120.66666666666667, - "median": 121, - "min": 110, - "max": 131 + "mean": 263, + "median": 238, + "min": 191, + "max": 360 }, "maxLatencyMs": { "unit": "ms", - "mean": 470.6666666666667, - "median": 486, - "min": 436, - "max": 490 + "mean": 689, + "median": 586, + "min": 560, + "max": 921 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 108905540.26666667, - "median": 108101632, - "min": 107931238.4, - "max": 110683750.4 + "mean": 61637700.26666667, + "median": 61790617.6, + "min": 60414361.6, + "max": 62708121.6 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1911, - "median": 1917, - "min": 1884, - "max": 1932 + "mean": 1071.6666666666667, + "median": 1074, + "min": 1064, + "max": 1077 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 382.2, - "median": 383.4, - "min": 376.8, - "max": 386.4 + "mean": 214.33333333333334, + "median": 214.8, + "min": 212.8, + "max": 215.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 128.45666666666668, - "median": 128.16, - "min": 126.75, - "max": 130.46 + "mean": 227.41333333333333, + "median": 226.88, + "min": 226.63, + "max": 228.73 }, "p50LatencyMs": { "unit": "ms", - "mean": 110, - "median": 110, - "min": 107, - "max": 113 + "mean": 182, + "median": 184, + "min": 176, + "max": 186 }, "p75LatencyMs": { "unit": "ms", - "mean": 142.66666666666666, - "median": 142, - "min": 137, - "max": 149 + "mean": 231.66666666666666, + "median": 233, + "min": 211, + "max": 251 }, "p90LatencyMs": { "unit": "ms", - "mean": 183.66666666666666, - "median": 183, - "min": 181, - "max": 187 + "mean": 314.3333333333333, + "median": 308, + "min": 304, + "max": 331 }, "p99LatencyMs": { "unit": "ms", - "mean": 750.6666666666666, - "median": 799, - "min": 539, - "max": 914 + "mean": 1926.3333333333333, + "median": 1774, + "min": 1767, + "max": 2238 }, "maxLatencyMs": { "unit": "ms", - "mean": 2072.3333333333335, - "median": 1994, - "min": 1946, - "max": 2277 + "mean": 3339.3333333333335, + "median": 3150, + "min": 3132, + "max": 3736 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109770615.46666665, - "median": 110107033.6, - "min": 108219596.8, - "max": 110985216 + "mean": 61537211.73333333, + "median": 61666099.2, + "min": 61095936, + "max": 61849600 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1911.6666666666667, - "median": 1910, - "min": 1895, - "max": 1930 + "mean": 1046.3333333333333, + "median": 1043, + "min": 1041, + "max": 1055 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 382.3333333333333, - "median": 382, - "min": 379, - "max": 386 + "mean": 209.26666666666665, + "median": 208.6, + "min": 208.2, + "max": 211 }, "avgLatencyMs": { "unit": "ms", - "mean": 187.50666666666666, - "median": 187.56, - "min": 185.99, - "max": 188.97 + "mean": 263.59, + "median": 265.3, + "min": 258.91, + "max": 266.56 }, "p50LatencyMs": { "unit": "ms", - "mean": 127.66666666666667, - "median": 127, - "min": 127, - "max": 129 + "mean": 179.33333333333334, + "median": 175, + "min": 174, + "max": 189 }, "p75LatencyMs": { "unit": "ms", - "mean": 164.66666666666666, - "median": 170, - "min": 154, - "max": 170 + "mean": 243.33333333333334, + "median": 234, + "min": 230, + "max": 266 }, "p90LatencyMs": { "unit": "ms", - "mean": 230, - "median": 229, - "min": 224, - "max": 237 + "mean": 333.6666666666667, + "median": 336, + "min": 317, + "max": 348 }, "p99LatencyMs": { "unit": "ms", - "mean": 2529.3333333333335, - "median": 2480, - "min": 2415, - "max": 2693 + "mean": 3166.6666666666665, + "median": 3224, + "min": 3051, + "max": 3225 }, "maxLatencyMs": { "unit": "ms", - "mean": 4931.333333333333, - "median": 4927, - "min": 4879, - "max": 4988 + "mean": 4919.333333333333, + "median": 4902, + "min": 4862, + "max": 4994 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109818675.2, - "median": 109726924.8, - "min": 108861849.6, - "max": 110867251.2 + "mean": 60084497.06666667, + "median": 59896627.2, + "min": 59778662.4, + "max": 60578201.6 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1868.6666666666667, - "median": 1865, - "min": 1863, - "max": 1878 + "mean": 995, + "median": 995, + "min": 988, + "max": 1002 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 373.73333333333335, - "median": 373, - "min": 372.6, - "max": 375.6 + "mean": 199, + "median": 199, + "min": 197.6, + "max": 200.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 190.1933333333333, - "median": 189.89, - "min": 188.89, - "max": 191.8 + "mean": 263.96333333333337, + "median": 263.85, + "min": 257.05, + "max": 270.99 }, "p50LatencyMs": { "unit": "ms", - "mean": 123, - "median": 120, - "min": 116, - "max": 133 + "mean": 162.33333333333334, + "median": 164, + "min": 156, + "max": 167 }, "p75LatencyMs": { "unit": "ms", - "mean": 173.33333333333334, - "median": 174, - "min": 166, - "max": 180 + "mean": 225.33333333333334, + "median": 225, + "min": 219, + "max": 232 }, "p90LatencyMs": { "unit": "ms", - "mean": 236.33333333333334, - "median": 233, - "min": 233, - "max": 243 + "mean": 315, + "median": 330, + "min": 277, + "max": 338 }, "p99LatencyMs": { "unit": "ms", - "mean": 2611.6666666666665, - "median": 2624, - "min": 2553, - "max": 2658 + "mean": 3324.3333333333335, + "median": 3370, + "min": 3189, + "max": 3414 }, "maxLatencyMs": { "unit": "ms", - "mean": 4855, - "median": 4857, - "min": 4830, - "max": 4878 + "mean": 4857.666666666667, + "median": 4858, + "min": 4826, + "max": 4889 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 107332676.26666667, - "median": 107118592, - "min": 107013734.4, - "max": 107865702.4 + "mean": 57137561.6, + "median": 57137561.6, + "min": 56737792, + "max": 57537331.2 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 140, + "unit": "ms" + }, + "fcpMs": { + "value": 140.091, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 35.204, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.752, + "unit": "ms" + }, + "processingDurationMs": { + "value": 17.553, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.899, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 118, + "unit": "ms" + }, + "fcpMs": { + "value": 118.07, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 34.988, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.873, + "unit": "ms" + }, + "processingDurationMs": { + "value": 22.521, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.594, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 133, + "unit": "ms" + }, + "fcpMs": { + "value": 133.489, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 35.181, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.875, + "unit": "ms" + }, + "processingDurationMs": { + "value": 26.102, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.204, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 151, + "unit": "ms" + }, + "fcpMs": { + "value": 150.918, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 25.172000000000004, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.504, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.312, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.356, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 135.5, + "median": 136.5, + "min": 118, + "max": 151 + }, + "fcpMs": { + "unit": "ms", + "mean": 135.642, + "median": 136.79000000000002, + "min": 118.07, + "max": 150.918 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 32.636250000000004, + "median": 35.0845, + "min": 25.172000000000004, + "max": 35.204 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.751, + "median": 1.8125, + "min": 1.504, + "max": 1.875 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 21.122, + "median": 20.4165, + "min": 17.553, + "max": 26.102 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 9.76325, + "median": 8.899, + "min": 5.356, + "max": 15.899 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 88.379, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 26.006, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.719, + "unit": "ms" + }, + "processingDurationMs": { + "value": 19.74, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 4.547, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 84, + "unit": "ms" + }, + "fcpMs": { + "value": 84.496, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.813000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.593, + "unit": "ms" + }, + "processingDurationMs": { + "value": 19.966, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.254, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 89, + "unit": "ms" + }, + "fcpMs": { + "value": 89.044, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 32.512, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.602, + "unit": "ms" + }, + "processingDurationMs": { + "value": 14.516, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.394, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 71, + "unit": "ms" + }, + "fcpMs": { + "value": 71.422, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 33.058, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.677, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.339, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.042, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 83, + "median": 86, + "min": 71, + "max": 89 + }, + "fcpMs": { + "unit": "ms", + "mean": 83.33525, + "median": 86.4375, + "min": 71.422, + "max": 89.044 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 30.347250000000003, + "median": 31.1625, + "min": 26.006, + "max": 33.058 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.6477500000000003, + "median": 1.6395, + "min": 1.593, + "max": 1.719 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 17.64025, + "median": 18.039499999999997, + "min": 14.516, + "max": 19.966 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.059249999999999, + "median": 11.648, + "min": 4.547, + "max": 16.394 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 425, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 256, + "unit": "count" + }, + "duplicateDependencies": { + "value": 12, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 18, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 194061465, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.164.1.json b/packages/results/data/tanstack/versions/1.164.1.json index 0078020a..962bba0d 100644 --- a/packages/results/data/tanstack/versions/1.164.1.json +++ b/packages/results/data/tanstack/versions/1.164.1.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-09T13:14:59.615Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.164.1", @@ -35,13 +37,12 @@ "vitest": "4.0.18", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-09T13:14:59.615Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "1.164.1", "releasedAt": "2026-03-01T13:58:34.202Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "7.3.1" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 2111, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5457, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5568, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5388, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5211, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4747, + "median": 5388, + "min": 2111, + "max": 5568 + }, + "nodeModulesSizeBytes": { + "value": 230768640, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5595 + "timeMs": { + "value": 5595, + "unit": "ms" + } }, { - "timeMs": 5379 + "timeMs": { + "value": 5379, + "unit": "ms" + } }, { - "timeMs": 5469 + "timeMs": { + "value": 5469, + "unit": "ms" + } }, { - "timeMs": 5425 + "timeMs": { + "value": 5425, + "unit": "ms" + } }, { - "timeMs": 5407 + "timeMs": { + "value": 5407, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 5014 + "timeMs": { + "value": 5014, + "unit": "ms" + } }, { - "timeMs": 5543 + "timeMs": { + "value": 5543, + "unit": "ms" + } }, { - "timeMs": 5237 + "timeMs": { + "value": 5237, + "unit": "ms" + } }, { - "timeMs": 5058 + "timeMs": { + "value": 5058, + "unit": "ms" + } }, { - "timeMs": 4904 + "timeMs": { + "value": 4904, + "unit": "ms" + } } ], "timeMs": { @@ -136,68 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 425 - }, - "duplicateDependencies": { - "project": "starter", - "result": 18 - }, - "depInstallSize": { - "project": "starter", - "result": 194066566 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 0, - "allDependencies": 8 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.12.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@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": { "project": "starter", "result": { @@ -205,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3068 + "timeMs": { + "value": 3068, + "unit": "ms" + } }, { - "timeMs": 3173 + "timeMs": { + "value": 3173, + "unit": "ms" + } }, { - "timeMs": 2922 + "timeMs": { + "value": 2922, + "unit": "ms" + } }, { - "timeMs": 2971 + "timeMs": { + "value": 2971, + "unit": "ms" + } }, { - "timeMs": 3033 + "timeMs": { + "value": 3033, + "unit": "ms" + } } ], "timeMs": { @@ -229,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 256, - "duplicateDependencies": 12 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 2111 - }, - { - "installTimeMs": 5457 - }, - { - "installTimeMs": 5568 - }, - { - "installTimeMs": 5388 - }, - { - "installTimeMs": 5211 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4747, - "median": 5388, - "min": 2111, - "max": 5568 - }, - "nodeModulesSizeBytes": 230768640 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 123, - "fcpMs": 122.958, - "interactionTests": { - "interactionLatencyMs": 25.27, - "inputDelayMs": 1.201, - "processingDurationMs": 15.395, - "presentationDelayMs": 8.674 - } - }, - { - "firstPaintMs": 126, - "fcpMs": 125.911, - "interactionTests": { - "interactionLatencyMs": 24.229, - "inputDelayMs": 1.572, - "processingDurationMs": 15.964, - "presentationDelayMs": 6.693 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1333, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 266.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76565708.8, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1896, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 379.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 19, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 28, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108914278.4, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1898, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 379.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 45, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 66, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109032243.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1891, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 378.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 91, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 126, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 492, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108625920, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1872, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 374.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 131.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 180, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 804, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2071, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107538022.4, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1886, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 377.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 230, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2785, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4911, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108337561.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1822, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 364.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 251, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2738, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4996, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104680652.8, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 129, - "fcpMs": 128.73, - "interactionTests": { - "interactionLatencyMs": 44.218999999999994, - "inputDelayMs": 1.706, - "processingDurationMs": 22.365, - "presentationDelayMs": 20.148 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1352, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 270.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77666713.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1925, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 385, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 18, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110578892.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1954, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 390.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 43, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 47, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112243507.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1884, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 376.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 89, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 121, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 457, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108219596.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1911, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 746, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2106, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109766246.4, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1903, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 380.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 190.32, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 164, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 233, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2640, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4983, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109320601.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1839, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 367.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 168, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2756, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4994, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105650585.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 125, - "fcpMs": 125.099, - "interactionTests": { - "interactionLatencyMs": 43.306, - "inputDelayMs": 1.159, - "processingDurationMs": 17.559, - "presentationDelayMs": 24.588 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1359, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 271.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78059929.6, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1951, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 390.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 21, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112073113.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1968, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 393.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 42, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 68, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113043046.4, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1923, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 384.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 68, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 107, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 136, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110447820.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1914, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 696, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1859, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109936640, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1897, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 379.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 198.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2568, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4894, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108966707.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1859, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 371.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 200.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 137, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 264, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2445, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4989, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106777804.8, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 125.75, - "median": 125.5, - "min": 123, - "max": 129 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 125.6745, - "median": 125.505, - "min": 122.958, - "max": 128.73 + "representativeIterationIndex": 1, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 38237, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 34.256, - "median": 34.288, - "min": 24.229, - "max": 44.218999999999994 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.4095, - "median": 1.3865, - "min": 1.159, - "max": 1.706 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 17.82075, - "median": 16.7615, - "min": 15.395, - "max": 22.365 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 15.02575, - "median": 14.411, - "min": 6.693, - "max": 24.588 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 95, - "fcpMs": 94.687, - "interactionTests": { - "interactionLatencyMs": 25.311, - "inputDelayMs": 1.663, - "processingDurationMs": 16.896, - "presentationDelayMs": 6.752 - } - }, - { - "firstPaintMs": 84, - "fcpMs": 83.678, - "interactionTests": { - "interactionLatencyMs": 29.185000000000002, - "inputDelayMs": 1.707, - "processingDurationMs": 22.488, - "presentationDelayMs": 4.99 - } - }, - { - "firstPaintMs": 83, - "fcpMs": 83.123, - "interactionTests": { - "interactionLatencyMs": 43.832, - "inputDelayMs": 2.039, - "processingDurationMs": 20.878, - "presentationDelayMs": 20.915 - } - }, - { - "firstPaintMs": 79, - "fcpMs": 78.88, - "interactionTests": { - "interactionLatencyMs": 40.087, - "inputDelayMs": 1.646, - "processingDurationMs": 20.67, - "presentationDelayMs": 17.771 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 85.25, - "median": 83.5, - "min": 79, - "max": 95 - }, - "fcpMs": { - "unit": "ms", - "mean": 85.092, - "median": 83.4005, - "min": 78.88, - "max": 94.687 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 34.603750000000005, - "median": 34.636, - "min": 25.311, - "max": 43.832 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.7637500000000002, - "median": 1.685, - "min": 1.646, - "max": 2.039 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 20.233, - "median": 20.774, - "min": 16.896, - "max": 22.488 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 12.607, - "median": 12.2615, - "min": 4.99, - "max": 20.915 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 830, - "errors": 0, - "requestsPerSec": 166, - "avgLatencyMs": 5.35, - "p50LatencyMs": 5, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 47661056, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 1057, - "errors": 0, - "requestsPerSec": 211.4, - "avgLatencyMs": 23.1, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 25, - "p99LatencyMs": 34, - "maxLatencyMs": 47, - "bytesPerSec": 60689612.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 1070, - "errors": 0, - "requestsPerSec": 214, - "avgLatencyMs": 46.01, - "p50LatencyMs": 45, - "p75LatencyMs": 46, - "p90LatencyMs": 57, - "p99LatencyMs": 68, - "maxLatencyMs": 103, - "bytesPerSec": 61449830.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 1076, - "errors": 0, - "requestsPerSec": 215.2, - "avgLatencyMs": 114.33, - "p50LatencyMs": 112, - "p75LatencyMs": 130, - "p90LatencyMs": 147, - "p99LatencyMs": 365, - "maxLatencyMs": 897, - "bytesPerSec": 61790617.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 1030, - "errors": 0, - "requestsPerSec": 206, - "avgLatencyMs": 236.65, - "p50LatencyMs": 162, - "p75LatencyMs": 234, - "p90LatencyMs": 317, - "p99LatencyMs": 2700, - "maxLatencyMs": 4363, - "bytesPerSec": 59156070.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 1019, - "errors": 0, - "requestsPerSec": 203.8, - "avgLatencyMs": 256.94, - "p50LatencyMs": 176, - "p75LatencyMs": 223, - "p90LatencyMs": 332, - "p99LatencyMs": 3053, - "maxLatencyMs": 4935, - "bytesPerSec": 58520371.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 965, - "errors": 0, - "requestsPerSec": 193, - "avgLatencyMs": 266.6, - "p50LatencyMs": 172, - "p75LatencyMs": 218, - "p90LatencyMs": 334, - "p99LatencyMs": 3438, - "maxLatencyMs": 4953, - "bytesPerSec": 55412326.4, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 831, - "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 5.34, - "p50LatencyMs": 5, - "p75LatencyMs": 6, - "p90LatencyMs": 6, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 47720038.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 1038, - "errors": 0, - "requestsPerSec": 207.6, - "avgLatencyMs": 23.54, - "p50LatencyMs": 23, - "p75LatencyMs": 24, - "p90LatencyMs": 27, - "p99LatencyMs": 39, - "maxLatencyMs": 49, - "bytesPerSec": 59614822.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 1014, - "errors": 0, - "requestsPerSec": 202.8, - "avgLatencyMs": 48.55, - "p50LatencyMs": 47, - "p75LatencyMs": 49, - "p90LatencyMs": 56, - "p99LatencyMs": 75, - "maxLatencyMs": 162, - "bytesPerSec": 58232012.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 989, - "errors": 0, - "requestsPerSec": 197.8, - "avgLatencyMs": 124.08, - "p50LatencyMs": 123, - "p75LatencyMs": 130, - "p90LatencyMs": 172, - "p99LatencyMs": 418, - "maxLatencyMs": 973, - "bytesPerSec": 56790220.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 1006, - "errors": 0, - "requestsPerSec": 201.2, - "avgLatencyMs": 242.24, - "p50LatencyMs": 189, - "p75LatencyMs": 218, - "p90LatencyMs": 318, - "p99LatencyMs": 2394, - "maxLatencyMs": 3887, - "bytesPerSec": 57773260.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 991, - "errors": 0, - "requestsPerSec": 198.2, - "avgLatencyMs": 273.43, - "p50LatencyMs": 181, - "p75LatencyMs": 247, - "p90LatencyMs": 335, - "p99LatencyMs": 3426, - "maxLatencyMs": 4945, - "bytesPerSec": 56901632, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 912, - "errors": 0, - "requestsPerSec": 182.4, - "avgLatencyMs": 297.56, - "p50LatencyMs": 201, - "p75LatencyMs": 253, - "p90LatencyMs": 358, - "p99LatencyMs": 3300, - "maxLatencyMs": 4975, - "bytesPerSec": 52371456, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 786, - "errors": 0, - "requestsPerSec": 157.2, - "avgLatencyMs": 5.89, - "p50LatencyMs": 6, - "p75LatencyMs": 6, - "p90LatencyMs": 7, - "p99LatencyMs": 8, - "maxLatencyMs": 11, - "bytesPerSec": 45131366.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 949, - "errors": 0, - "requestsPerSec": 189.8, - "avgLatencyMs": 25.78, - "p50LatencyMs": 25, - "p75LatencyMs": 27, - "p90LatencyMs": 30, - "p99LatencyMs": 42, - "maxLatencyMs": 57, - "bytesPerSec": 54489907.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 946, - "errors": 0, - "requestsPerSec": 189.2, - "avgLatencyMs": 52.11, - "p50LatencyMs": 50, - "p75LatencyMs": 53, - "p90LatencyMs": 67, - "p99LatencyMs": 92, - "maxLatencyMs": 150, - "bytesPerSec": 54319513.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 970, - "errors": 0, - "requestsPerSec": 194, - "avgLatencyMs": 126.67, - "p50LatencyMs": 124, - "p75LatencyMs": 133, - "p90LatencyMs": 170, - "p99LatencyMs": 412, - "maxLatencyMs": 966, - "bytesPerSec": 55695769.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 953, - "errors": 0, - "requestsPerSec": 190.6, - "avgLatencyMs": 254.88, - "p50LatencyMs": 222, - "p75LatencyMs": 250, - "p90LatencyMs": 340, - "p99LatencyMs": 2225, - "maxLatencyMs": 3504, - "bytesPerSec": 54725836.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 929, - "errors": 0, - "requestsPerSec": 185.8, - "avgLatencyMs": 286.31, - "p50LatencyMs": 194, - "p75LatencyMs": 265, - "p90LatencyMs": 358, - "p99LatencyMs": 3260, - "maxLatencyMs": 4940, - "bytesPerSec": 53343027.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 894, - "errors": 0, - "requestsPerSec": 178.8, - "avgLatencyMs": 287.74, - "p50LatencyMs": 208, - "p75LatencyMs": 237, - "p90LatencyMs": 334, - "p99LatencyMs": 3408, - "maxLatencyMs": 4866, - "bytesPerSec": 51345817.6, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 20255, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 815.6666666666666, - "median": 830, - "min": 786, - "max": 831 + "mean": 1348, + "median": 1352, + "min": 1333, + "max": 1359 }, "errors": { "unit": "errors", @@ -794,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 163.13333333333333, - "median": 166, - "min": 157.2, - "max": 166.2 + "mean": 269.6033333333333, + "median": 270.4, + "min": 266.61, + "max": 271.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 5.526666666666666, - "median": 5.35, - "min": 5.34, - "max": 5.89 + "mean": 3.0933333333333333, + "median": 3.09, + "min": 3.09, + "max": 3.1 }, "p50LatencyMs": { "unit": "ms", - "mean": 5.333333333333333, - "median": 5, - "min": 5, - "max": 6 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 6, - "max": 6 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 6.333333333333333, - "median": 6, - "min": 6, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p99LatencyMs": { "unit": "ms", - "mean": 7.333333333333333, - "median": 7, - "min": 7, - "max": 8 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "maxLatencyMs": { "unit": "ms", - "mean": 10.333333333333334, - "median": 10, - "min": 10, - "max": 11 + "mean": 6, + "median": 6, + "min": 5, + "max": 7 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 46837486.93333334, - "median": 47661056, - "min": 45131366.4, - "max": 47720038.4 + "mean": 77430783.99999999, + "median": 77666713.6, + "min": 76565708.8, + "max": 78059929.6 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1014.6666666666666, - "median": 1038, - "min": 949, - "max": 1057 + "mean": 1924, + "median": 1925, + "min": 1896, + "max": 1951 }, "errors": { "unit": "errors", @@ -867,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 202.9333333333333, - "median": 207.6, - "min": 189.8, - "max": 211.4 - }, - "avgLatencyMs": { - "unit": "ms", - "mean": 24.14, - "median": 23.54, - "min": 23.1, - "max": 25.78 + "mean": 384.8, + "median": 385, + "min": 379.2, + "max": 390.2 + }, + "avgLatencyMs": { + "unit": "ms", + "mean": 12.563333333333333, + "median": 12.57, + "min": 12.39, + "max": 12.73 }, "p50LatencyMs": { "unit": "ms", - "mean": 23.666666666666668, - "median": 23, - "min": 23, - "max": 25 + "mean": 12.666666666666666, + "median": 13, + "min": 12, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 25, - "median": 24, - "min": 24, - "max": 27 + "mean": 13, + "median": 13, + "min": 13, + "max": 13 }, "p90LatencyMs": { "unit": "ms", - "mean": 27.333333333333332, - "median": 27, - "min": 25, - "max": 30 + "mean": 14, + "median": 14, + "min": 14, + "max": 14 }, "p99LatencyMs": { "unit": "ms", - "mean": 38.333333333333336, - "median": 39, - "min": 34, - "max": 42 + "mean": 18, + "median": 18, + "min": 17, + "max": 19 }, "maxLatencyMs": { "unit": "ms", - "mean": 51, - "median": 49, - "min": 47, - "max": 57 + "mean": 24, + "median": 23, + "min": 21, + "max": 28 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 58264780.79999999, - "median": 59614822.4, - "min": 54489907.2, - "max": 60689612.8 + "mean": 110522094.93333332, + "median": 110578892.8, + "min": 108914278.4, + "max": 112073113.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1010, - "median": 1014, - "min": 946, - "max": 1070 + "mean": 1940, + "median": 1954, + "min": 1898, + "max": 1968 }, "errors": { "unit": "errors", @@ -940,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 202, - "median": 202.8, - "min": 189.2, - "max": 214 + "mean": 388, + "median": 390.8, + "min": 379.6, + "max": 393.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 48.89000000000001, - "median": 48.55, - "min": 46.01, - "max": 52.11 + "mean": 25.223333333333333, + "median": 25.06, + "min": 24.87, + "max": 25.74 }, "p50LatencyMs": { "unit": "ms", - "mean": 47.333333333333336, - "median": 47, - "min": 45, - "max": 50 + "mean": 25, + "median": 25, + "min": 25, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 49.333333333333336, - "median": 49, - "min": 46, - "max": 53 + "mean": 25.666666666666668, + "median": 26, + "min": 25, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 60, - "median": 57, - "min": 56, - "max": 67 + "mean": 30, + "median": 28, + "min": 27, + "max": 35 }, "p99LatencyMs": { "unit": "ms", - "mean": 78.33333333333333, - "median": 75, - "min": 68, - "max": 92 + "mean": 43.333333333333336, + "median": 43, + "min": 42, + "max": 45 }, "maxLatencyMs": { "unit": "ms", - "mean": 138.33333333333334, - "median": 150, - "min": 103, - "max": 162 + "mean": 60.333333333333336, + "median": 66, + "min": 47, + "max": 68 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 58000452.26666666, - "median": 58232012.8, - "min": 54319513.6, - "max": 61449830.4 + "mean": 111439598.93333334, + "median": 112243507.2, + "min": 109032243.2, + "max": 113043046.4 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1011.6666666666666, - "median": 989, - "min": 970, - "max": 1076 + "mean": 1899.3333333333333, + "median": 1891, + "min": 1884, + "max": 1923 }, "errors": { "unit": "errors", @@ -1013,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 202.33333333333334, - "median": 197.8, - "min": 194, - "max": 215.2 + "mean": 379.8666666666666, + "median": 378.2, + "min": 376.8, + "max": 384.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 121.69333333333333, - "median": 124.08, - "min": 114.33, - "max": 126.67 + "mean": 64.87333333333332, + "median": 65.13, + "min": 64.1, + "max": 65.39 }, "p50LatencyMs": { "unit": "ms", - "mean": 119.66666666666667, - "median": 123, - "min": 112, - "max": 124 + "mean": 63.666666666666664, + "median": 64, + "min": 63, + "max": 64 }, "p75LatencyMs": { "unit": "ms", - "mean": 131, - "median": 130, - "min": 130, - "max": 133 + "mean": 70, + "median": 70, + "min": 68, + "max": 72 }, "p90LatencyMs": { "unit": "ms", - "mean": 163, - "median": 170, - "min": 147, - "max": 172 + "mean": 87.33333333333333, + "median": 89, + "min": 82, + "max": 91 }, "p99LatencyMs": { "unit": "ms", - "mean": 398.3333333333333, - "median": 412, - "min": 365, - "max": 418 + "mean": 118, + "median": 121, + "min": 107, + "max": 126 }, "maxLatencyMs": { "unit": "ms", - "mean": 945.3333333333334, - "median": 966, - "min": 897, - "max": 973 + "mean": 361.6666666666667, + "median": 457, + "min": 136, + "max": 492 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 58092202.666666664, - "median": 56790220.8, - "min": 55695769.6, - "max": 61790617.6 + "mean": 109097779.2, + "median": 108625920, + "min": 108219596.8, + "max": 110447820.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 996.3333333333334, - "median": 1006, - "min": 953, - "max": 1030 + "mean": 1899, + "median": 1911, + "min": 1872, + "max": 1914 }, "errors": { "unit": "errors", @@ -1086,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 199.26666666666665, - "median": 201.2, - "min": 190.6, - "max": 206 + "mean": 379.79999999999995, + "median": 382.2, + "min": 374.4, + "max": 382.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 244.59, - "median": 242.24, - "min": 236.65, - "max": 254.88 + "mean": 129.32, + "median": 128.49, + "min": 128.43, + "max": 131.04 }, "p50LatencyMs": { "unit": "ms", - "mean": 191, - "median": 189, - "min": 162, - "max": 222 + "mean": 111.33333333333333, + "median": 112, + "min": 110, + "max": 112 }, "p75LatencyMs": { "unit": "ms", - "mean": 234, - "median": 234, - "min": 218, - "max": 250 + "mean": 145.33333333333334, + "median": 150, + "min": 131, + "max": 155 }, "p90LatencyMs": { "unit": "ms", - "mean": 325, - "median": 318, - "min": 317, - "max": 340 + "mean": 175, + "median": 178, + "min": 167, + "max": 180 }, "p99LatencyMs": { "unit": "ms", - "mean": 2439.6666666666665, - "median": 2394, - "min": 2225, - "max": 2700 + "mean": 748.6666666666666, + "median": 746, + "min": 696, + "max": 804 }, "maxLatencyMs": { "unit": "ms", - "mean": 3918, - "median": 3887, - "min": 3504, - "max": 4363 + "mean": 2012, + "median": 2071, + "min": 1859, + "max": 2106 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 57218389.333333336, - "median": 57773260.8, - "min": 54725836.8, - "max": 59156070.4 + "mean": 109080302.93333334, + "median": 109766246.4, + "min": 107538022.4, + "max": 109936640 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 979.6666666666666, - "median": 991, - "min": 929, - "max": 1019 + "mean": 1895.3333333333333, + "median": 1897, + "min": 1886, + "max": 1903 }, "errors": { "unit": "errors", @@ -1159,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 195.9333333333333, - "median": 198.2, - "min": 185.8, - "max": 203.8 + "mean": 379.0666666666666, + "median": 379.4, + "min": 377.2, + "max": 380.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 272.2266666666667, - "median": 273.43, - "min": 256.94, - "max": 286.31 + "mean": 192.66666666666666, + "median": 190.32, + "min": 189.54, + "max": 198.14 }, "p50LatencyMs": { "unit": "ms", - "mean": 183.66666666666666, - "median": 181, - "min": 176, - "max": 194 + "mean": 127.33333333333333, + "median": 127, + "min": 117, + "max": 138 }, "p75LatencyMs": { "unit": "ms", - "mean": 245, - "median": 247, - "min": 223, - "max": 265 + "mean": 169.66666666666666, + "median": 166, + "min": 164, + "max": 179 }, "p90LatencyMs": { "unit": "ms", - "mean": 341.6666666666667, - "median": 335, - "min": 332, - "max": 358 + "mean": 236, + "median": 233, + "min": 230, + "max": 245 }, "p99LatencyMs": { "unit": "ms", - "mean": 3246.3333333333335, - "median": 3260, - "min": 3053, - "max": 3426 + "mean": 2664.3333333333335, + "median": 2640, + "min": 2568, + "max": 2785 }, "maxLatencyMs": { "unit": "ms", - "mean": 4940, - "median": 4940, - "min": 4935, - "max": 4945 + "mean": 4929.333333333333, + "median": 4911, + "min": 4894, + "max": 4983 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 56255010.13333333, - "median": 56901632, - "min": 53343027.2, - "max": 58520371.2 + "mean": 108874956.8, + "median": 108966707.2, + "min": 108337561.6, + "max": 109320601.6 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 923.6666666666666, - "median": 912, - "min": 894, - "max": 965 + "mean": 1840, + "median": 1839, + "min": 1822, + "max": 1859 }, "errors": { "unit": "errors", @@ -1232,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 184.73333333333335, - "median": 182.4, - "min": 178.8, - "max": 193 + "mean": 368, + "median": 367.8, + "min": 364.4, + "max": 371.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 283.9666666666667, - "median": 287.74, - "min": 266.6, - "max": 297.56 + "mean": 196.92, + "median": 198.87, + "min": 191.86, + "max": 200.03 }, "p50LatencyMs": { "unit": "ms", - "mean": 193.66666666666666, - "median": 201, - "min": 172, - "max": 208 + "mean": 134.66666666666666, + "median": 134, + "min": 133, + "max": 137 }, "p75LatencyMs": { "unit": "ms", - "mean": 236, - "median": 237, - "min": 218, - "max": 253 + "mean": 173.66666666666666, + "median": 176, + "min": 168, + "max": 177 }, "p90LatencyMs": { "unit": "ms", - "mean": 342, - "median": 334, - "min": 334, - "max": 358 + "mean": 247.33333333333334, + "median": 251, + "min": 227, + "max": 264 }, "p99LatencyMs": { "unit": "ms", - "mean": 3382, - "median": 3408, - "min": 3300, - "max": 3438 + "mean": 2646.3333333333335, + "median": 2738, + "min": 2445, + "max": 2756 }, "maxLatencyMs": { "unit": "ms", - "mean": 4931.333333333333, - "median": 4953, - "min": 4866, - "max": 4975 + "mean": 4993, + "median": 4994, + "min": 4989, + "max": 4996 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 53043200, - "median": 52371456, - "min": 51345817.6, - "max": 55412326.4 + "mean": 105703014.39999999, + "median": 105650585.6, + "min": 104680652.8, + "max": 106777804.8 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1333, - "errors": 0, - "requestsPerSec": 266.61, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 76565708.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 830, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47661056, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1896, - "errors": 0, - "requestsPerSec": 379.2, - "avgLatencyMs": 12.73, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 19, - "maxLatencyMs": 28, - "bytesPerSec": 108914278.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1057, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 211.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 47, + "unit": "ms" + }, + "bytesPerSec": { + "value": 60689612.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1898, - "errors": 0, - "requestsPerSec": 379.6, - "avgLatencyMs": 25.74, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 35, - "p99LatencyMs": 45, - "maxLatencyMs": 66, - "bytesPerSec": 109032243.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1070, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 214, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 46.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 45, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 68, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 103, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61449830.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1891, - "errors": 0, - "requestsPerSec": 378.2, - "avgLatencyMs": 65.13, - "p50LatencyMs": 64, - "p75LatencyMs": 72, - "p90LatencyMs": 91, - "p99LatencyMs": 126, - "maxLatencyMs": 492, - "bytesPerSec": 108625920, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1076, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 215.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 114.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 112, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 365, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 897, + "unit": "ms" + }, + "bytesPerSec": { + "value": 61790617.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1872, - "errors": 0, - "requestsPerSec": 374.4, - "avgLatencyMs": 131.04, - "p50LatencyMs": 112, - "p75LatencyMs": 155, - "p90LatencyMs": 180, - "p99LatencyMs": 804, - "maxLatencyMs": 2071, - "bytesPerSec": 107538022.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1030, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 206, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 236.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 162, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 234, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 317, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2700, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4363, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59156070.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1886, - "errors": 0, - "requestsPerSec": 377.2, - "avgLatencyMs": 189.54, - "p50LatencyMs": 117, - "p75LatencyMs": 166, - "p90LatencyMs": 230, - "p99LatencyMs": 2785, - "maxLatencyMs": 4911, - "bytesPerSec": 108337561.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1019, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 203.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 256.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 223, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 332, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3053, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4935, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58520371.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1822, - "errors": 0, - "requestsPerSec": 364.4, - "avgLatencyMs": 198.87, - "p50LatencyMs": 134, - "p75LatencyMs": 176, - "p90LatencyMs": 251, - "p99LatencyMs": 2738, - "maxLatencyMs": 4996, - "bytesPerSec": 104680652.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 965, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 193, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 266.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 218, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 334, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3438, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4953, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55412326.4, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1352, - "errors": 0, - "requestsPerSec": 270.4, - "avgLatencyMs": 3.09, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 77666713.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47720038.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1925, - "errors": 0, - "requestsPerSec": 385, - "avgLatencyMs": 12.57, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 18, - "maxLatencyMs": 23, - "bytesPerSec": 110578892.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1038, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 207.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 23.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 23, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 39, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 49, + "unit": "ms" + }, + "bytesPerSec": { + "value": 59614822.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1954, - "errors": 0, - "requestsPerSec": 390.8, - "avgLatencyMs": 25.06, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 28, - "p99LatencyMs": 43, - "maxLatencyMs": 47, - "bytesPerSec": 112243507.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1014, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 202.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 48.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 49, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 56, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 75, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 162, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58232012.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1884, - "errors": 0, - "requestsPerSec": 376.8, - "avgLatencyMs": 65.39, - "p50LatencyMs": 64, - "p75LatencyMs": 70, - "p90LatencyMs": 89, - "p99LatencyMs": 121, - "maxLatencyMs": 457, - "bytesPerSec": 108219596.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 989, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 197.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 124.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 418, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 973, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56790220.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1911, - "errors": 0, - "requestsPerSec": 382.2, - "avgLatencyMs": 128.49, - "p50LatencyMs": 110, - "p75LatencyMs": 150, - "p90LatencyMs": 167, - "p99LatencyMs": 746, - "maxLatencyMs": 2106, - "bytesPerSec": 109766246.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1006, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 201.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 242.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 218, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 318, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2394, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3887, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57773260.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1903, - "errors": 0, - "requestsPerSec": 380.6, - "avgLatencyMs": 190.32, - "p50LatencyMs": 127, - "p75LatencyMs": 164, - "p90LatencyMs": 233, - "p99LatencyMs": 2640, - "maxLatencyMs": 4983, - "bytesPerSec": 109320601.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 991, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 198.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 273.43, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 247, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 335, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3426, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4945, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56901632, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1839, - "errors": 0, - "requestsPerSec": 367.8, - "avgLatencyMs": 191.86, - "p50LatencyMs": 133, - "p75LatencyMs": 168, - "p90LatencyMs": 227, - "p99LatencyMs": 2756, - "maxLatencyMs": 4994, - "bytesPerSec": 105650585.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 912, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 182.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 297.56, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 201, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 358, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3300, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4975, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52371456, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1359, - "errors": 0, - "requestsPerSec": 271.8, - "avgLatencyMs": 3.09, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 5, - "bytesPerSec": 78059929.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 786, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 157.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 8, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45131366.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1951, - "errors": 0, - "requestsPerSec": 390.2, - "avgLatencyMs": 12.39, - "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 14, - "p99LatencyMs": 17, - "maxLatencyMs": 21, - "bytesPerSec": 112073113.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 949, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 189.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 42, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 57, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54489907.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1968, - "errors": 0, - "requestsPerSec": 393.6, - "avgLatencyMs": 24.87, - "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 27, - "p99LatencyMs": 42, - "maxLatencyMs": 68, - "bytesPerSec": 113043046.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 946, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 189.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 52.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 53, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 92, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 150, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54319513.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1923, - "errors": 0, - "requestsPerSec": 384.6, - "avgLatencyMs": 64.1, - "p50LatencyMs": 63, - "p75LatencyMs": 68, - "p90LatencyMs": 82, - "p99LatencyMs": 107, - "maxLatencyMs": 136, - "bytesPerSec": 110447820.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 970, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 194, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 126.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 412, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 966, + "unit": "ms" + }, + "bytesPerSec": { + "value": 55695769.6, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1914, - "errors": 0, - "requestsPerSec": 382.8, - "avgLatencyMs": 128.43, - "p50LatencyMs": 112, - "p75LatencyMs": 131, - "p90LatencyMs": 178, - "p99LatencyMs": 696, - "maxLatencyMs": 1859, - "bytesPerSec": 109936640, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 953, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 190.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 254.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 222, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 250, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 340, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2225, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3504, + "unit": "ms" + }, + "bytesPerSec": { + "value": 54725836.8, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1897, - "errors": 0, - "requestsPerSec": 379.4, - "avgLatencyMs": 198.14, - "p50LatencyMs": 138, - "p75LatencyMs": 179, - "p90LatencyMs": 245, - "p99LatencyMs": 2568, - "maxLatencyMs": 4894, - "bytesPerSec": 108966707.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 929, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 185.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 286.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 194, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 265, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 358, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3260, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4940, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53343027.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1859, - "errors": 0, - "requestsPerSec": 371.8, - "avgLatencyMs": 200.03, - "p50LatencyMs": 137, - "p75LatencyMs": 177, - "p90LatencyMs": 264, - "p99LatencyMs": 2445, - "maxLatencyMs": 4989, - "bytesPerSec": 106777804.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 894, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 178.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 287.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 208, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 237, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 334, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3408, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4866, + "unit": "ms" + }, + "bytesPerSec": { + "value": 51345817.6, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 38237, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 20255, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1348, - "median": 1352, - "min": 1333, - "max": 1359 + "mean": 815.6666666666666, + "median": 830, + "min": 786, + "max": 831 }, "errors": { "unit": "errors", @@ -1623,69 +2831,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 269.6033333333333, - "median": 270.4, - "min": 266.61, - "max": 271.8 + "mean": 163.13333333333333, + "median": 166, + "min": 157.2, + "max": 166.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.0933333333333333, - "median": 3.09, - "min": 3.09, - "max": 3.1 + "mean": 5.526666666666666, + "median": 5.35, + "min": 5.34, + "max": 5.89 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 5.333333333333333, + "median": 5, + "min": 5, + "max": 6 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 6, + "median": 6, + "min": 6, + "max": 6 }, "p90LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 6.333333333333333, + "median": 6, + "min": 6, + "max": 7 }, "p99LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 7.333333333333333, + "median": 7, + "min": 7, + "max": 8 }, "maxLatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 5, - "max": 7 + "mean": 10.333333333333334, + "median": 10, + "min": 10, + "max": 11 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 77430783.99999999, - "median": 77666713.6, - "min": 76565708.8, - "max": 78059929.6 + "mean": 46837486.93333334, + "median": 47661056, + "min": 45131366.4, + "max": 47720038.4 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1924, - "median": 1925, - "min": 1896, - "max": 1951 + "mean": 1014.6666666666666, + "median": 1038, + "min": 949, + "max": 1057 }, "errors": { "unit": "errors", @@ -1696,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 384.8, - "median": 385, - "min": 379.2, - "max": 390.2 + "mean": 202.9333333333333, + "median": 207.6, + "min": 189.8, + "max": 211.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 12.563333333333333, - "median": 12.57, - "min": 12.39, - "max": 12.73 + "mean": 24.14, + "median": 23.54, + "min": 23.1, + "max": 25.78 }, "p50LatencyMs": { "unit": "ms", - "mean": 12.666666666666666, - "median": 13, - "min": 12, - "max": 13 + "mean": 23.666666666666668, + "median": 23, + "min": 23, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 13, - "median": 13, - "min": 13, - "max": 13 + "mean": 25, + "median": 24, + "min": 24, + "max": 27 }, "p90LatencyMs": { "unit": "ms", - "mean": 14, - "median": 14, - "min": 14, - "max": 14 + "mean": 27.333333333333332, + "median": 27, + "min": 25, + "max": 30 }, "p99LatencyMs": { "unit": "ms", - "mean": 18, - "median": 18, - "min": 17, - "max": 19 + "mean": 38.333333333333336, + "median": 39, + "min": 34, + "max": 42 }, "maxLatencyMs": { "unit": "ms", - "mean": 24, - "median": 23, - "min": 21, - "max": 28 + "mean": 51, + "median": 49, + "min": 47, + "max": 57 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 110522094.93333332, - "median": 110578892.8, - "min": 108914278.4, - "max": 112073113.6 + "mean": 58264780.79999999, + "median": 59614822.4, + "min": 54489907.2, + "max": 60689612.8 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1940, - "median": 1954, - "min": 1898, - "max": 1968 + "mean": 1010, + "median": 1014, + "min": 946, + "max": 1070 }, "errors": { "unit": "errors", @@ -1769,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 388, - "median": 390.8, - "min": 379.6, - "max": 393.6 + "mean": 202, + "median": 202.8, + "min": 189.2, + "max": 214 }, "avgLatencyMs": { "unit": "ms", - "mean": 25.223333333333333, - "median": 25.06, - "min": 24.87, - "max": 25.74 + "mean": 48.89000000000001, + "median": 48.55, + "min": 46.01, + "max": 52.11 }, "p50LatencyMs": { "unit": "ms", - "mean": 25, - "median": 25, - "min": 25, - "max": 25 + "mean": 47.333333333333336, + "median": 47, + "min": 45, + "max": 50 }, "p75LatencyMs": { "unit": "ms", - "mean": 25.666666666666668, - "median": 26, - "min": 25, - "max": 26 + "mean": 49.333333333333336, + "median": 49, + "min": 46, + "max": 53 }, "p90LatencyMs": { "unit": "ms", - "mean": 30, - "median": 28, - "min": 27, - "max": 35 + "mean": 60, + "median": 57, + "min": 56, + "max": 67 }, "p99LatencyMs": { "unit": "ms", - "mean": 43.333333333333336, - "median": 43, - "min": 42, - "max": 45 + "mean": 78.33333333333333, + "median": 75, + "min": 68, + "max": 92 }, "maxLatencyMs": { "unit": "ms", - "mean": 60.333333333333336, - "median": 66, - "min": 47, - "max": 68 + "mean": 138.33333333333334, + "median": 150, + "min": 103, + "max": 162 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 111439598.93333334, - "median": 112243507.2, - "min": 109032243.2, - "max": 113043046.4 + "mean": 58000452.26666666, + "median": 58232012.8, + "min": 54319513.6, + "max": 61449830.4 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1899.3333333333333, - "median": 1891, - "min": 1884, - "max": 1923 + "mean": 1011.6666666666666, + "median": 989, + "min": 970, + "max": 1076 }, "errors": { "unit": "errors", @@ -1842,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 379.8666666666666, - "median": 378.2, - "min": 376.8, - "max": 384.6 + "mean": 202.33333333333334, + "median": 197.8, + "min": 194, + "max": 215.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 64.87333333333332, - "median": 65.13, - "min": 64.1, - "max": 65.39 + "mean": 121.69333333333333, + "median": 124.08, + "min": 114.33, + "max": 126.67 }, "p50LatencyMs": { "unit": "ms", - "mean": 63.666666666666664, - "median": 64, - "min": 63, - "max": 64 + "mean": 119.66666666666667, + "median": 123, + "min": 112, + "max": 124 }, "p75LatencyMs": { "unit": "ms", - "mean": 70, - "median": 70, - "min": 68, - "max": 72 + "mean": 131, + "median": 130, + "min": 130, + "max": 133 }, "p90LatencyMs": { "unit": "ms", - "mean": 87.33333333333333, - "median": 89, - "min": 82, - "max": 91 + "mean": 163, + "median": 170, + "min": 147, + "max": 172 }, "p99LatencyMs": { "unit": "ms", - "mean": 118, - "median": 121, - "min": 107, - "max": 126 + "mean": 398.3333333333333, + "median": 412, + "min": 365, + "max": 418 }, "maxLatencyMs": { "unit": "ms", - "mean": 361.6666666666667, - "median": 457, - "min": 136, - "max": 492 + "mean": 945.3333333333334, + "median": 966, + "min": 897, + "max": 973 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109097779.2, - "median": 108625920, - "min": 108219596.8, - "max": 110447820.8 + "mean": 58092202.666666664, + "median": 56790220.8, + "min": 55695769.6, + "max": 61790617.6 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1899, - "median": 1911, - "min": 1872, - "max": 1914 + "mean": 996.3333333333334, + "median": 1006, + "min": 953, + "max": 1030 }, "errors": { "unit": "errors", @@ -1915,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 379.79999999999995, - "median": 382.2, - "min": 374.4, - "max": 382.8 + "mean": 199.26666666666665, + "median": 201.2, + "min": 190.6, + "max": 206 }, "avgLatencyMs": { "unit": "ms", - "mean": 129.32, - "median": 128.49, - "min": 128.43, - "max": 131.04 + "mean": 244.59, + "median": 242.24, + "min": 236.65, + "max": 254.88 }, "p50LatencyMs": { "unit": "ms", - "mean": 111.33333333333333, - "median": 112, - "min": 110, - "max": 112 + "mean": 191, + "median": 189, + "min": 162, + "max": 222 }, "p75LatencyMs": { "unit": "ms", - "mean": 145.33333333333334, - "median": 150, - "min": 131, - "max": 155 + "mean": 234, + "median": 234, + "min": 218, + "max": 250 }, "p90LatencyMs": { "unit": "ms", - "mean": 175, - "median": 178, - "min": 167, - "max": 180 + "mean": 325, + "median": 318, + "min": 317, + "max": 340 }, "p99LatencyMs": { "unit": "ms", - "mean": 748.6666666666666, - "median": 746, - "min": 696, - "max": 804 + "mean": 2439.6666666666665, + "median": 2394, + "min": 2225, + "max": 2700 }, "maxLatencyMs": { "unit": "ms", - "mean": 2012, - "median": 2071, - "min": 1859, - "max": 2106 + "mean": 3918, + "median": 3887, + "min": 3504, + "max": 4363 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109080302.93333334, - "median": 109766246.4, - "min": 107538022.4, - "max": 109936640 + "mean": 57218389.333333336, + "median": 57773260.8, + "min": 54725836.8, + "max": 59156070.4 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1895.3333333333333, - "median": 1897, - "min": 1886, - "max": 1903 + "mean": 979.6666666666666, + "median": 991, + "min": 929, + "max": 1019 }, "errors": { "unit": "errors", @@ -1988,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 379.0666666666666, - "median": 379.4, - "min": 377.2, - "max": 380.6 + "mean": 195.9333333333333, + "median": 198.2, + "min": 185.8, + "max": 203.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 192.66666666666666, - "median": 190.32, - "min": 189.54, - "max": 198.14 + "mean": 272.2266666666667, + "median": 273.43, + "min": 256.94, + "max": 286.31 }, "p50LatencyMs": { "unit": "ms", - "mean": 127.33333333333333, - "median": 127, - "min": 117, - "max": 138 + "mean": 183.66666666666666, + "median": 181, + "min": 176, + "max": 194 }, "p75LatencyMs": { "unit": "ms", - "mean": 169.66666666666666, - "median": 166, - "min": 164, - "max": 179 + "mean": 245, + "median": 247, + "min": 223, + "max": 265 }, "p90LatencyMs": { "unit": "ms", - "mean": 236, - "median": 233, - "min": 230, - "max": 245 + "mean": 341.6666666666667, + "median": 335, + "min": 332, + "max": 358 }, "p99LatencyMs": { "unit": "ms", - "mean": 2664.3333333333335, - "median": 2640, - "min": 2568, - "max": 2785 + "mean": 3246.3333333333335, + "median": 3260, + "min": 3053, + "max": 3426 }, "maxLatencyMs": { "unit": "ms", - "mean": 4929.333333333333, - "median": 4911, - "min": 4894, - "max": 4983 + "mean": 4940, + "median": 4940, + "min": 4935, + "max": 4945 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 108874956.8, - "median": 108966707.2, - "min": 108337561.6, - "max": 109320601.6 + "mean": 56255010.13333333, + "median": 56901632, + "min": 53343027.2, + "max": 58520371.2 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1840, - "median": 1839, - "min": 1822, - "max": 1859 + "mean": 923.6666666666666, + "median": 912, + "min": 894, + "max": 965 }, "errors": { "unit": "errors", @@ -2061,62 +3269,523 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 368, - "median": 367.8, - "min": 364.4, - "max": 371.8 + "mean": 184.73333333333335, + "median": 182.4, + "min": 178.8, + "max": 193 }, "avgLatencyMs": { "unit": "ms", - "mean": 196.92, - "median": 198.87, - "min": 191.86, - "max": 200.03 + "mean": 283.9666666666667, + "median": 287.74, + "min": 266.6, + "max": 297.56 }, "p50LatencyMs": { "unit": "ms", - "mean": 134.66666666666666, - "median": 134, - "min": 133, - "max": 137 + "mean": 193.66666666666666, + "median": 201, + "min": 172, + "max": 208 }, "p75LatencyMs": { "unit": "ms", - "mean": 173.66666666666666, - "median": 176, - "min": 168, - "max": 177 + "mean": 236, + "median": 237, + "min": 218, + "max": 253 }, "p90LatencyMs": { "unit": "ms", - "mean": 247.33333333333334, - "median": 251, - "min": 227, - "max": 264 + "mean": 342, + "median": 334, + "min": 334, + "max": 358 }, "p99LatencyMs": { "unit": "ms", - "mean": 2646.3333333333335, - "median": 2738, - "min": 2445, - "max": 2756 + "mean": 3382, + "median": 3408, + "min": 3300, + "max": 3438 }, "maxLatencyMs": { "unit": "ms", - "mean": 4993, - "median": 4994, - "min": 4989, - "max": 4996 + "mean": 4931.333333333333, + "median": 4953, + "min": 4866, + "max": 4975 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 105703014.39999999, - "median": 105650585.6, - "min": 104680652.8, - "max": 106777804.8 + "mean": 53043200, + "median": 52371456, + "min": 51345817.6, + "max": 55412326.4 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 123, + "unit": "ms" + }, + "fcpMs": { + "value": 122.958, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 25.27, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.201, + "unit": "ms" + }, + "processingDurationMs": { + "value": 15.395, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.674, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 126, + "unit": "ms" + }, + "fcpMs": { + "value": 125.911, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.229, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.572, + "unit": "ms" + }, + "processingDurationMs": { + "value": 15.964, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.693, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 129, + "unit": "ms" + }, + "fcpMs": { + "value": 128.73, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 44.218999999999994, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.706, + "unit": "ms" + }, + "processingDurationMs": { + "value": 22.365, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.148, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 125, + "unit": "ms" + }, + "fcpMs": { + "value": 125.099, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 43.306, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.159, + "unit": "ms" + }, + "processingDurationMs": { + "value": 17.559, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 24.588, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 125.75, + "median": 125.5, + "min": 123, + "max": 129 + }, + "fcpMs": { + "unit": "ms", + "mean": 125.6745, + "median": 125.505, + "min": 122.958, + "max": 128.73 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 34.256, + "median": 34.288, + "min": 24.229, + "max": 44.218999999999994 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.4095, + "median": 1.3865, + "min": 1.159, + "max": 1.706 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 17.82075, + "median": 16.7615, + "min": 15.395, + "max": 22.365 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 15.02575, + "median": 14.411, + "min": 6.693, + "max": 24.588 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 94.687, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 25.311, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.663, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.896, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.752, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 84, + "unit": "ms" + }, + "fcpMs": { + "value": 83.678, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.185000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.707, + "unit": "ms" + }, + "processingDurationMs": { + "value": 22.488, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 4.99, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 83, + "unit": "ms" + }, + "fcpMs": { + "value": 83.123, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 43.832, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.039, + "unit": "ms" + }, + "processingDurationMs": { + "value": 20.878, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.915, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 79, + "unit": "ms" + }, + "fcpMs": { + "value": 78.88, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 40.087, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.646, + "unit": "ms" + }, + "processingDurationMs": { + "value": 20.67, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.771, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 85.25, + "median": 83.5, + "min": 79, + "max": 95 + }, + "fcpMs": { + "unit": "ms", + "mean": 85.092, + "median": 83.4005, + "min": 78.88, + "max": 94.687 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 34.603750000000005, + "median": 34.636, + "min": 25.311, + "max": 43.832 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.7637500000000002, + "median": 1.685, + "min": 1.646, + "max": 2.039 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 20.233, + "median": 20.774, + "min": 16.896, + "max": 22.488 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 12.607, + "median": 12.2615, + "min": 4.99, + "max": 20.915 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 425, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 0, + "unit": "count" + }, + "allDependencies": { + "value": 8, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 256, + "unit": "count" + }, + "duplicateDependencies": { + "value": 12, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 18, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 194066566, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.12.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@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" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.166.18.json b/packages/results/data/tanstack/versions/1.166.18.json index f4c9a2f9..175f20bc 100644 --- a/packages/results/data/tanstack/versions/1.166.18.json +++ b/packages/results/data/tanstack/versions/1.166.18.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.166.18", @@ -35,13 +37,12 @@ "vitest": "4.1.0", "web-vitals": "5.1.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-10T10:58:42.209Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "1.166.18", "releasedAt": "2026-03-19T18:10:31.679Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "5.9.3", "vite": "8.0.1" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1950, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5409, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5231, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5289, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5302, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4636.2, + "median": 5289, + "min": 1950, + "max": 5409 + }, + "nodeModulesSizeBytes": { + "value": 281001984, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1931 + "timeMs": { + "value": 1931, + "unit": "ms" + } }, { - "timeMs": 1894 + "timeMs": { + "value": 1894, + "unit": "ms" + } }, { - "timeMs": 1844 + "timeMs": { + "value": 1844, + "unit": "ms" + } }, { - "timeMs": 1920 + "timeMs": { + "value": 1920, + "unit": "ms" + } }, { - "timeMs": 1849 + "timeMs": { + "value": 1849, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1790 + "timeMs": { + "value": 1790, + "unit": "ms" + } }, { - "timeMs": 1699 + "timeMs": { + "value": 1699, + "unit": "ms" + } }, { - "timeMs": 1690 + "timeMs": { + "value": 1690, + "unit": "ms" + } }, { - "timeMs": 1802 + "timeMs": { + "value": 1802, + "unit": "ms" + } }, { - "timeMs": 1697 + "timeMs": { + "value": 1697, + "unit": "ms" + } } ], "timeMs": { @@ -136,69 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 397 - }, - "duplicateDependencies": { - "project": "starter", - "result": 47 - }, - "depInstallSize": { - "project": "starter", - "result": 242975281 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 45 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 8, - "devDependencies": 1, - "allDependencies": 9 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.13.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@tanstack/react-start", - "@tanstack/react-start-client", - "@tanstack/react-start-server", - "@tanstack/start-client-core", - "@tanstack/start-fn-stubs", - "@tanstack/start-plugin-core", - "@tanstack/start-server-core", - "@tanstack/start-storage-context", - "jsdom" - ] - }, "devServerStartTime": { "project": "starter", "result": { @@ -206,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 3033 + "timeMs": { + "value": 3033, + "unit": "ms" + } }, { - "timeMs": 3138 + "timeMs": { + "value": 3138, + "unit": "ms" + } }, { - "timeMs": 3080 + "timeMs": { + "value": 3080, + "unit": "ms" + } }, { - "timeMs": 2976 + "timeMs": { + "value": 2976, + "unit": "ms" + } }, { - "timeMs": 3308 + "timeMs": { + "value": 3308, + "unit": "ms" + } } ], "timeMs": { @@ -230,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 246, - "duplicateDependencies": 7 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1950 - }, - { - "installTimeMs": 5409 - }, - { - "installTimeMs": 5231 - }, - { - "installTimeMs": 5289 - }, - { - "installTimeMs": 5302 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4636.2, - "median": 5289, - "min": 1950, - "max": 5409 - }, - "nodeModulesSizeBytes": 281001984 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 306, - "fcpMs": 305.936, - "interactionTests": { - "interactionLatencyMs": 23.985, - "inputDelayMs": 1.58, - "processingDurationMs": 17.895, - "presentationDelayMs": 4.51 - } - }, - { - "firstPaintMs": 140, - "fcpMs": 139.928, - "interactionTests": { - "interactionLatencyMs": 29.251, - "inputDelayMs": 1.754, - "processingDurationMs": 18.497, - "presentationDelayMs": 9 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1354, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 270.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77850214.41, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1898, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 379.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 23, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 32, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109137100.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1921, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 384.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.48, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110460928, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1913, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 89, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 114, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 470, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109989068.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1890, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 378, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 129.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 107, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 929, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2249, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108665241.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1873, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 374.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 185.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 125, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 236, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2538, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4850, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107695308.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1828, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 365.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 192.79, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 237, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2576, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4869, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105113190.4, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 134, - "fcpMs": 134.151, - "interactionTests": { - "interactionLatencyMs": 29.637999999999998, - "inputDelayMs": 1.703, - "processingDurationMs": 20.274, - "presentationDelayMs": 7.661 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1356, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 271.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77968179.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1928, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 385.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 32, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110867251.2, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1930, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 386, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 45, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 70, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110985216, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1943, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 388.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 63.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 69, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 86, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 126, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 392, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111719219.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1952, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 390.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 125.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 111, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 139, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 768, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2032, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112243507.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1947, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 389.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 183.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 226, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2456, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4942, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111955148.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1886, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 377.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 234, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2712, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4969, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108442419.2, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 130, - "fcpMs": 130.353, - "interactionTests": { - "interactionLatencyMs": 29.857, - "inputDelayMs": 1.764, - "processingDurationMs": 18.187, - "presentationDelayMs": 9.906 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1379, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 275.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4, + "unit": "ms" + }, + "bytesPerSec": { + "value": 79278899.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1987, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 397.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 11.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 17, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 20, + "unit": "ms" + }, + "bytesPerSec": { + "value": 114235801.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1982, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 396.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 41, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 50, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113947443.2, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1911, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 87, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 115, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 456, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109871104, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1899, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 379.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 129.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 114, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 143, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 180, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 848, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2093, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109189529.6, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1894, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 378.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 190.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 134, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2645, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4976, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108901171.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1849, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 369.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 193.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 172, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2761, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4955, + "unit": "ms" + }, + "bytesPerSec": { + "value": 106305945.6, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 177.5, - "median": 137, - "min": 130, - "max": 306 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 177.59199999999998, - "median": 137.0395, - "min": 130.353, - "max": 305.936 + "representativeIterationIndex": 1, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 38520, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 28.18275, - "median": 29.444499999999998, - "min": 23.985, - "max": 29.857 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.70025, - "median": 1.7285, - "min": 1.58, - "max": 1.764 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 18.71325, - "median": 18.342, - "min": 17.895, - "max": 20.274 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 7.7692499999999995, - "median": 8.3305, - "min": 4.51, - "max": 9.906 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 95, - "fcpMs": 94.996, - "interactionTests": { - "interactionLatencyMs": 31.198999999999998, - "inputDelayMs": 1.642, - "processingDurationMs": 20.033, - "presentationDelayMs": 9.524 - } - }, - { - "firstPaintMs": 93, - "fcpMs": 92.693, - "interactionTests": { - "interactionLatencyMs": 25.218000000000004, - "inputDelayMs": 1.73, - "processingDurationMs": 16.795, - "presentationDelayMs": 6.693 - } - }, - { - "firstPaintMs": 89, - "fcpMs": 89.132, - "interactionTests": { - "interactionLatencyMs": 24.351, - "inputDelayMs": 1.87, - "processingDurationMs": 16.41, - "presentationDelayMs": 6.071 - } - }, - { - "firstPaintMs": 80, - "fcpMs": 80.152, - "interactionTests": { - "interactionLatencyMs": 26.189999999999998, - "inputDelayMs": 1.615, - "processingDurationMs": 16.782, - "presentationDelayMs": 7.793 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 89.25, - "median": 91, - "min": 80, - "max": 95 - }, - "fcpMs": { - "unit": "ms", - "mean": 89.24325, - "median": 90.9125, - "min": 80.152, - "max": 94.996 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 26.7395, - "median": 25.704, - "min": 24.351, - "max": 31.198999999999998 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.71425, - "median": 1.686, - "min": 1.615, - "max": 1.87 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 17.505, - "median": 16.7885, - "min": 16.41, - "max": 20.033 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 7.520249999999999, - "median": 7.243, - "min": 6.071, - "max": 9.524 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 666, - "errors": 0, - "requestsPerSec": 133.2, - "avgLatencyMs": 7.13, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 23, - "bytesPerSec": 38282854.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 780, - "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 31.45, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 51, - "maxLatencyMs": 57, - "bytesPerSec": 44843008, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 765, - "errors": 0, - "requestsPerSec": 153, - "avgLatencyMs": 64.47, - "p50LatencyMs": 62, - "p75LatencyMs": 68, - "p90LatencyMs": 80, - "p99LatencyMs": 104, - "maxLatencyMs": 126, - "bytesPerSec": 43971379.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 773, - "errors": 0, - "requestsPerSec": 154.6, - "avgLatencyMs": 158.68, - "p50LatencyMs": 156, - "p75LatencyMs": 179, - "p90LatencyMs": 214, - "p99LatencyMs": 603, - "maxLatencyMs": 1161, - "bytesPerSec": 44436684.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 763, - "errors": 0, - "requestsPerSec": 152.6, - "avgLatencyMs": 308.21, - "p50LatencyMs": 199, - "p75LatencyMs": 299, - "p90LatencyMs": 366, - "p99LatencyMs": 3711, - "maxLatencyMs": 4860, - "bytesPerSec": 43859968, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 733, - "errors": 0, - "requestsPerSec": 146.6, - "avgLatencyMs": 310.35, - "p50LatencyMs": 207, - "p75LatencyMs": 287, - "p90LatencyMs": 402, - "p99LatencyMs": 3276, - "maxLatencyMs": 4758, - "bytesPerSec": 42141286.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 691, - "errors": 0, - "requestsPerSec": 138.2, - "avgLatencyMs": 323.03, - "p50LatencyMs": 215, - "p75LatencyMs": 249, - "p90LatencyMs": 448, - "p99LatencyMs": 3734, - "maxLatencyMs": 4996, - "bytesPerSec": 39723008, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 673, - "errors": 0, - "requestsPerSec": 134.6, - "avgLatencyMs": 7.09, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 10, - "maxLatencyMs": 11, - "bytesPerSec": 38689177.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 776, - "errors": 0, - "requestsPerSec": 155.2, - "avgLatencyMs": 31.64, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 35, - "p99LatencyMs": 51, - "maxLatencyMs": 65, - "bytesPerSec": 44600524.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 769, - "errors": 0, - "requestsPerSec": 153.81, - "avgLatencyMs": 64.1, - "p50LatencyMs": 62, - "p75LatencyMs": 66, - "p90LatencyMs": 80, - "p99LatencyMs": 104, - "maxLatencyMs": 223, - "bytesPerSec": 44207308.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 779, - "errors": 0, - "requestsPerSec": 155.81, - "avgLatencyMs": 157.5, - "p50LatencyMs": 156, - "p75LatencyMs": 162, - "p90LatencyMs": 197, - "p99LatencyMs": 695, - "maxLatencyMs": 1236, - "bytesPerSec": 44777472, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 780, - "errors": 0, - "requestsPerSec": 156, - "avgLatencyMs": 308.93, - "p50LatencyMs": 210, - "p75LatencyMs": 273, - "p90LatencyMs": 420, - "p99LatencyMs": 3292, - "maxLatencyMs": 4821, - "bytesPerSec": 44843008, - "elapsedTimeMs": 5010 - }, - { - "workers": 100, - "requests": 757, - "errors": 0, - "requestsPerSec": 151.4, - "avgLatencyMs": 306.76, - "p50LatencyMs": 205, - "p75LatencyMs": 277, - "p90LatencyMs": 368, - "p99LatencyMs": 3460, - "maxLatencyMs": 4943, - "bytesPerSec": 43510988.8, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 713, - "errors": 0, - "requestsPerSec": 142.6, - "avgLatencyMs": 312.75, - "p50LatencyMs": 190, - "p75LatencyMs": 259, - "p90LatencyMs": 349, - "p99LatencyMs": 3541, - "maxLatencyMs": 4897, - "bytesPerSec": 40981299.21, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 680, - "errors": 0, - "requestsPerSec": 136, - "avgLatencyMs": 7.05, - "p50LatencyMs": 7, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 10, - "bytesPerSec": 39082393.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 779, - "errors": 0, - "requestsPerSec": 155.81, - "avgLatencyMs": 31.47, - "p50LatencyMs": 31, - "p75LatencyMs": 32, - "p90LatencyMs": 37, - "p99LatencyMs": 50, - "maxLatencyMs": 65, - "bytesPerSec": 44784025.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 777, - "errors": 0, - "requestsPerSec": 155.4, - "avgLatencyMs": 63.47, - "p50LatencyMs": 62, - "p75LatencyMs": 64, - "p90LatencyMs": 75, - "p99LatencyMs": 100, - "maxLatencyMs": 117, - "bytesPerSec": 44659507.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 797, - "errors": 0, - "requestsPerSec": 159.4, - "avgLatencyMs": 153.9, - "p50LatencyMs": 153, - "p75LatencyMs": 159, - "p90LatencyMs": 206, - "p99LatencyMs": 566, - "maxLatencyMs": 1119, - "bytesPerSec": 45806387.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 784, - "errors": 0, - "requestsPerSec": 156.81, - "avgLatencyMs": 305.47, - "p50LatencyMs": 234, - "p75LatencyMs": 329, - "p90LatencyMs": 388, - "p99LatencyMs": 2731, - "maxLatencyMs": 3982, - "bytesPerSec": 45065830.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 757, - "errors": 0, - "requestsPerSec": 151.4, - "avgLatencyMs": 307.18, - "p50LatencyMs": 196, - "p75LatencyMs": 280, - "p90LatencyMs": 386, - "p99LatencyMs": 3631, - "maxLatencyMs": 4890, - "bytesPerSec": 43504435.2, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 708, - "errors": 0, - "requestsPerSec": 141.6, - "avgLatencyMs": 321.52, - "p50LatencyMs": 192, - "p75LatencyMs": 283, - "p90LatencyMs": 417, - "p99LatencyMs": 3508, - "maxLatencyMs": 4917, - "bytesPerSec": 40692940.8, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 15700, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 673, - "median": 673, - "min": 666, - "max": 680 + "mean": 1363, + "median": 1356, + "min": 1354, + "max": 1379 }, "errors": { "unit": "errors", @@ -795,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 134.6, - "median": 134.6, - "min": 133.2, - "max": 136 + "mean": 272.59999999999997, + "median": 271.2, + "min": 270.8, + "max": 275.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 7.09, - "median": 7.09, - "min": 7.05, - "max": 7.13 + "mean": 3.1033333333333335, + "median": 3.1, + "min": 3.09, + "max": 3.12 }, "p50LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p99LatencyMs": { "unit": "ms", - "mean": 9.666666666666666, - "median": 10, - "min": 9, - "max": 10 + "mean": 4, + "median": 4, + "min": 4, + "max": 4 }, "maxLatencyMs": { "unit": "ms", - "mean": 14.666666666666666, - "median": 11, - "min": 10, - "max": 23 + "mean": 5.666666666666667, + "median": 5, + "min": 4, + "max": 8 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 38684808.53333333, - "median": 38689177.6, - "min": 38282854.4, - "max": 39082393.6 + "mean": 78365764.27, + "median": 77968179.2, + "min": 77850214.41, + "max": 79278899.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 778.3333333333334, - "median": 779, - "min": 776, - "max": 780 + "mean": 1937.6666666666667, + "median": 1928, + "min": 1898, + "max": 1987 }, "errors": { "unit": "errors", @@ -868,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 155.67, - "median": 155.81, - "min": 155.2, - "max": 156 - }, - "avgLatencyMs": { + "mean": 387.5333333333333, + "median": 385.6, + "min": 379.6, + "max": 397.4 + }, + "avgLatencyMs": { "unit": "ms", - "mean": 31.52, - "median": 31.47, - "min": 31.45, - "max": 31.64 + "mean": 12.426666666666668, + "median": 12.51, + "min": 11.99, + "max": 12.78 }, "p50LatencyMs": { "unit": "ms", - "mean": 31, - "median": 31, - "min": 31, - "max": 31 + "mean": 12.333333333333334, + "median": 12, + "min": 12, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 32, - "median": 32, - "min": 32, - "max": 32 + "mean": 12.666666666666666, + "median": 13, + "min": 12, + "max": 13 }, "p90LatencyMs": { "unit": "ms", - "mean": 35.666666666666664, - "median": 35, - "min": 35, - "max": 37 + "mean": 14.333333333333334, + "median": 15, + "min": 13, + "max": 15 }, "p99LatencyMs": { "unit": "ms", - "mean": 50.666666666666664, - "median": 51, - "min": 50, - "max": 51 + "mean": 20.333333333333332, + "median": 21, + "min": 17, + "max": 23 }, "maxLatencyMs": { "unit": "ms", - "mean": 62.333333333333336, - "median": 65, - "min": 57, - "max": 65 + "mean": 28, + "median": 32, + "min": 20, + "max": 32 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 44742519.46666667, - "median": 44784025.6, - "min": 44600524.8, - "max": 44843008 + "mean": 111413384.53333335, + "median": 110867251.2, + "min": 109137100.8, + "max": 114235801.6 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 770.3333333333334, - "median": 769, - "min": 765, - "max": 777 + "mean": 1944.3333333333333, + "median": 1930, + "min": 1921, + "max": 1982 }, "errors": { "unit": "errors", @@ -941,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 154.07000000000002, - "median": 153.81, - "min": 153, - "max": 155.4 + "mean": 388.8666666666666, + "median": 386, + "min": 384.2, + "max": 396.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 64.01333333333334, - "median": 64.1, - "min": 63.47, - "max": 64.47 + "mean": 25.150000000000002, + "median": 25.34, + "min": 24.63, + "max": 25.48 }, "p50LatencyMs": { "unit": "ms", - "mean": 62, - "median": 62, - "min": 62, - "max": 62 + "mean": 25, + "median": 25, + "min": 25, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 66, - "median": 66, - "min": 64, - "max": 68 + "mean": 25.666666666666668, + "median": 26, + "min": 25, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 78.33333333333333, - "median": 80, - "min": 75, - "max": 80 + "mean": 31, + "median": 32, + "min": 29, + "max": 32 }, "p99LatencyMs": { "unit": "ms", - "mean": 102.66666666666667, - "median": 104, - "min": 100, - "max": 104 + "mean": 44.333333333333336, + "median": 45, + "min": 41, + "max": 47 }, "maxLatencyMs": { "unit": "ms", - "mean": 155.33333333333334, - "median": 126, - "min": 117, - "max": 223 + "mean": 61.333333333333336, + "median": 64, + "min": 50, + "max": 70 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 44279398.4, - "median": 44207308.8, - "min": 43971379.2, - "max": 44659507.2 + "mean": 111797862.39999999, + "median": 110985216, + "min": 110460928, + "max": 113947443.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 783, - "median": 779, - "min": 773, - "max": 797 + "mean": 1922.3333333333333, + "median": 1913, + "min": 1911, + "max": 1943 }, "errors": { "unit": "errors", @@ -1014,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 156.60333333333332, - "median": 155.81, - "min": 154.6, - "max": 159.4 + "mean": 384.4666666666667, + "median": 382.6, + "min": 382.2, + "max": 388.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 156.69333333333336, - "median": 157.5, - "min": 153.9, - "max": 158.68 + "mean": 64.10333333333334, + "median": 64.41, + "min": 63.41, + "max": 64.49 }, "p50LatencyMs": { "unit": "ms", - "mean": 155, - "median": 156, - "min": 153, - "max": 156 + "mean": 63, + "median": 63, + "min": 62, + "max": 64 }, "p75LatencyMs": { "unit": "ms", - "mean": 166.66666666666666, - "median": 162, - "min": 159, - "max": 179 + "mean": 71, + "median": 70, + "min": 69, + "max": 74 }, "p90LatencyMs": { "unit": "ms", - "mean": 205.66666666666666, - "median": 206, - "min": 197, - "max": 214 + "mean": 87.33333333333333, + "median": 87, + "min": 86, + "max": 89 }, "p99LatencyMs": { "unit": "ms", - "mean": 621.3333333333334, - "median": 603, - "min": 566, - "max": 695 + "mean": 118.33333333333333, + "median": 115, + "min": 114, + "max": 126 }, "maxLatencyMs": { "unit": "ms", - "mean": 1172, - "median": 1161, - "min": 1119, - "max": 1236 + "mean": 439.3333333333333, + "median": 456, + "min": 392, + "max": 470 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 45006848, - "median": 44777472, - "min": 44436684.8, - "max": 45806387.2 + "mean": 110526464, + "median": 109989068.8, + "min": 109871104, + "max": 111719219.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 775.6666666666666, - "median": 780, - "min": 763, - "max": 784 + "mean": 1913.6666666666667, + "median": 1899, + "min": 1890, + "max": 1952 }, "errors": { "unit": "errors", @@ -1087,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 155.13666666666668, - "median": 156, - "min": 152.6, - "max": 156.81 + "mean": 382.73333333333335, + "median": 379.8, + "min": 378, + "max": 390.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 307.5366666666667, - "median": 308.21, - "min": 305.47, - "max": 308.93 + "mean": 128.30666666666664, + "median": 129.2, + "min": 125.9, + "max": 129.82 }, "p50LatencyMs": { "unit": "ms", - "mean": 214.33333333333334, - "median": 210, - "min": 199, - "max": 234 + "mean": 110.66666666666667, + "median": 111, + "min": 107, + "max": 114 }, "p75LatencyMs": { "unit": "ms", - "mean": 300.3333333333333, - "median": 299, - "min": 273, - "max": 329 + "mean": 144.66666666666666, + "median": 143, + "min": 139, + "max": 152 }, "p90LatencyMs": { "unit": "ms", - "mean": 391.3333333333333, - "median": 388, - "min": 366, - "max": 420 + "mean": 179.66666666666666, + "median": 180, + "min": 175, + "max": 184 }, "p99LatencyMs": { "unit": "ms", - "mean": 3244.6666666666665, - "median": 3292, - "min": 2731, - "max": 3711 + "mean": 848.3333333333334, + "median": 848, + "min": 768, + "max": 929 }, "maxLatencyMs": { "unit": "ms", - "mean": 4554.333333333333, - "median": 4821, - "min": 3982, - "max": 4860 + "mean": 2124.6666666666665, + "median": 2093, + "min": 2032, + "max": 2249 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 44589602.13333333, - "median": 44843008, - "min": 43859968, - "max": 45065830.4 + "mean": 110032759.46666665, + "median": 109189529.6, + "min": 108665241.6, + "max": 112243507.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 749, - "median": 757, - "min": 733, - "max": 757 + "mean": 1904.6666666666667, + "median": 1894, + "min": 1873, + "max": 1947 }, "errors": { "unit": "errors", @@ -1160,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 149.79999999999998, - "median": 151.4, - "min": 146.6, - "max": 151.4 + "mean": 380.93333333333334, + "median": 378.8, + "min": 374.6, + "max": 389.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 308.09666666666664, - "median": 307.18, - "min": 306.76, - "max": 310.35 + "mean": 186.68666666666664, + "median": 185.66, + "min": 183.42, + "max": 190.98 }, "p50LatencyMs": { "unit": "ms", - "mean": 202.66666666666666, - "median": 205, - "min": 196, - "max": 207 + "mean": 131.33333333333334, + "median": 134, + "min": 125, + "max": 135 }, "p75LatencyMs": { "unit": "ms", - "mean": 281.3333333333333, - "median": 280, - "min": 277, - "max": 287 + "mean": 161, + "median": 159, + "min": 158, + "max": 166 }, "p90LatencyMs": { "unit": "ms", - "mean": 385.3333333333333, - "median": 386, - "min": 368, - "max": 402 + "mean": 229.66666666666666, + "median": 227, + "min": 226, + "max": 236 }, "p99LatencyMs": { "unit": "ms", - "mean": 3455.6666666666665, - "median": 3460, - "min": 3276, - "max": 3631 + "mean": 2546.3333333333335, + "median": 2538, + "min": 2456, + "max": 2645 }, "maxLatencyMs": { "unit": "ms", - "mean": 4863.666666666667, - "median": 4890, - "min": 4758, - "max": 4943 + "mean": 4922.666666666667, + "median": 4942, + "min": 4850, + "max": 4976 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 43052236.8, - "median": 43504435.2, - "min": 42141286.4, - "max": 43510988.8 + "mean": 109517209.60000001, + "median": 108901171.2, + "min": 107695308.8, + "max": 111955148.8 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 704, - "median": 708, - "min": 691, - "max": 713 + "mean": 1854.3333333333333, + "median": 1849, + "min": 1828, + "max": 1886 }, "errors": { "unit": "errors", @@ -1233,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 140.79999999999998, - "median": 141.6, - "min": 138.2, - "max": 142.6 + "mean": 370.8666666666666, + "median": 369.8, + "min": 365.6, + "max": 377.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 319.09999999999997, - "median": 321.52, - "min": 312.75, - "max": 323.03 + "mean": 191.86999999999998, + "median": 192.79, + "min": 189.63, + "max": 193.19 }, "p50LatencyMs": { "unit": "ms", - "mean": 199, - "median": 192, - "min": 190, - "max": 215 + "mean": 127, + "median": 128, + "min": 122, + "max": 131 }, "p75LatencyMs": { "unit": "ms", - "mean": 263.6666666666667, - "median": 259, - "min": 249, - "max": 283 + "mean": 169.66666666666666, + "median": 172, + "min": 165, + "max": 172 }, "p90LatencyMs": { "unit": "ms", - "mean": 404.6666666666667, - "median": 417, - "min": 349, - "max": 448 + "mean": 232.66666666666666, + "median": 234, + "min": 227, + "max": 237 }, "p99LatencyMs": { "unit": "ms", - "mean": 3594.3333333333335, - "median": 3541, - "min": 3508, - "max": 3734 + "mean": 2683, + "median": 2712, + "min": 2576, + "max": 2761 }, "maxLatencyMs": { "unit": "ms", - "mean": 4936.666666666667, - "median": 4917, - "min": 4897, - "max": 4996 + "mean": 4931, + "median": 4955, + "min": 4869, + "max": 4969 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 40465749.336666666, - "median": 40692940.8, - "min": 39723008, - "max": 40981299.21 + "mean": 106620518.40000002, + "median": 106305945.6, + "min": 105113190.4, + "max": 108442419.2 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1354, - "errors": 0, - "requestsPerSec": 270.8, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 5, - "bytesPerSec": 77850214.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 666, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 133.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 23, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38282854.4, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1898, - "errors": 0, - "requestsPerSec": 379.6, - "avgLatencyMs": 12.78, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 23, - "maxLatencyMs": 32, - "bytesPerSec": 109137100.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 780, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 51, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 57, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44843008, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1921, - "errors": 0, - "requestsPerSec": 384.2, - "avgLatencyMs": 25.48, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 32, - "p99LatencyMs": 47, - "maxLatencyMs": 64, - "bytesPerSec": 110460928, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 765, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 153, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 68, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 104, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 126, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43971379.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1913, - "errors": 0, - "requestsPerSec": 382.6, - "avgLatencyMs": 64.41, - "p50LatencyMs": 63, - "p75LatencyMs": 74, - "p90LatencyMs": 89, - "p99LatencyMs": 114, - "maxLatencyMs": 470, - "bytesPerSec": 109989068.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 773, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 154.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 158.68, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 214, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 603, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1161, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44436684.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1890, - "errors": 0, - "requestsPerSec": 378, - "avgLatencyMs": 129.82, - "p50LatencyMs": 107, - "p75LatencyMs": 152, - "p90LatencyMs": 184, - "p99LatencyMs": 929, - "maxLatencyMs": 2249, - "bytesPerSec": 108665241.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 763, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 152.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 308.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 199, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 299, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 366, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3711, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4860, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43859968, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1873, - "errors": 0, - "requestsPerSec": 374.6, - "avgLatencyMs": 185.66, - "p50LatencyMs": 125, - "p75LatencyMs": 159, - "p90LatencyMs": 236, - "p99LatencyMs": 2538, - "maxLatencyMs": 4850, - "bytesPerSec": 107695308.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 733, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 146.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 310.35, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 207, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 287, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 402, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3276, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4758, + "unit": "ms" + }, + "bytesPerSec": { + "value": 42141286.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1828, - "errors": 0, - "requestsPerSec": 365.6, - "avgLatencyMs": 192.79, - "p50LatencyMs": 131, - "p75LatencyMs": 172, - "p90LatencyMs": 237, - "p99LatencyMs": 2576, - "maxLatencyMs": 4869, - "bytesPerSec": 105113190.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 691, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 138.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 323.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 215, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 249, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 448, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3734, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4996, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39723008, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1356, - "errors": 0, - "requestsPerSec": 271.2, - "avgLatencyMs": 3.12, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 8, - "bytesPerSec": 77968179.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 673, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 134.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 10, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 38689177.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1928, - "errors": 0, - "requestsPerSec": 385.6, - "avgLatencyMs": 12.51, - "p50LatencyMs": 12, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 32, - "bytesPerSec": 110867251.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 776, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.64, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 51, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 65, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44600524.8, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1930, - "errors": 0, - "requestsPerSec": 386, - "avgLatencyMs": 25.34, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 32, - "p99LatencyMs": 45, - "maxLatencyMs": 70, - "bytesPerSec": 110985216, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 769, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 153.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 80, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 104, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 223, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44207308.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1943, - "errors": 0, - "requestsPerSec": 388.6, - "avgLatencyMs": 63.41, - "p50LatencyMs": 62, - "p75LatencyMs": 69, - "p90LatencyMs": 86, - "p99LatencyMs": 126, - "maxLatencyMs": 392, - "bytesPerSec": 111719219.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 779, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 157.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 156, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 162, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 197, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 695, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1236, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44777472, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1952, - "errors": 0, - "requestsPerSec": 390.4, - "avgLatencyMs": 125.9, - "p50LatencyMs": 111, - "p75LatencyMs": 139, - "p90LatencyMs": 175, - "p99LatencyMs": 768, - "maxLatencyMs": 2032, - "bytesPerSec": 112243507.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 780, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 308.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 210, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 273, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 420, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3292, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4821, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44843008, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1947, - "errors": 0, - "requestsPerSec": 389.4, - "avgLatencyMs": 183.42, - "p50LatencyMs": 135, - "p75LatencyMs": 158, - "p90LatencyMs": 226, - "p99LatencyMs": 2456, - "maxLatencyMs": 4942, - "bytesPerSec": 111955148.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 757, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 151.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 306.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 205, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 277, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3460, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4943, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43510988.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1886, - "errors": 0, - "requestsPerSec": 377.2, - "avgLatencyMs": 189.63, - "p50LatencyMs": 128, - "p75LatencyMs": 165, - "p90LatencyMs": 234, - "p99LatencyMs": 2712, - "maxLatencyMs": 4969, - "bytesPerSec": 108442419.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 713, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 142.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 312.75, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 190, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 259, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 349, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3541, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4897, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40981299.21, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1379, - "errors": 0, - "requestsPerSec": 275.8, - "avgLatencyMs": 3.09, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 4, - "bytesPerSec": 79278899.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 680, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 136, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 7.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 39082393.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1987, - "errors": 0, - "requestsPerSec": 397.4, - "avgLatencyMs": 11.99, - "p50LatencyMs": 12, - "p75LatencyMs": 12, - "p90LatencyMs": 13, - "p99LatencyMs": 17, - "maxLatencyMs": 20, - "bytesPerSec": 114235801.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 779, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 31.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 50, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 65, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44784025.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1982, - "errors": 0, - "requestsPerSec": 396.4, - "avgLatencyMs": 24.63, - "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 29, - "p99LatencyMs": 41, - "maxLatencyMs": 50, - "bytesPerSec": 113947443.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 777, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 155.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 63.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 75, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 100, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 117, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44659507.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1911, - "errors": 0, - "requestsPerSec": 382.2, - "avgLatencyMs": 64.49, - "p50LatencyMs": 64, - "p75LatencyMs": 70, - "p90LatencyMs": 87, - "p99LatencyMs": 115, - "maxLatencyMs": 456, - "bytesPerSec": 109871104, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 797, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 159.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 153.9, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 206, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 566, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1119, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45806387.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1899, - "errors": 0, - "requestsPerSec": 379.8, - "avgLatencyMs": 129.2, - "p50LatencyMs": 114, - "p75LatencyMs": 143, - "p90LatencyMs": 180, - "p99LatencyMs": 848, - "maxLatencyMs": 2093, - "bytesPerSec": 109189529.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 784, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 156.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 305.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 234, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 329, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 388, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2731, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3982, + "unit": "ms" + }, + "bytesPerSec": { + "value": 45065830.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1894, - "errors": 0, - "requestsPerSec": 378.8, - "avgLatencyMs": 190.98, - "p50LatencyMs": 134, - "p75LatencyMs": 166, - "p90LatencyMs": 227, - "p99LatencyMs": 2645, - "maxLatencyMs": 4976, - "bytesPerSec": 108901171.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 757, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 151.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 307.18, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 280, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 386, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3631, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4890, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43504435.2, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1849, - "errors": 0, - "requestsPerSec": 369.8, - "avgLatencyMs": 193.19, - "p50LatencyMs": 122, - "p75LatencyMs": 172, - "p90LatencyMs": 227, - "p99LatencyMs": 2761, - "maxLatencyMs": 4955, - "bytesPerSec": 106305945.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 708, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 321.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 192, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 283, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 417, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3508, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4917, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40692940.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 38520, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 15700, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1363, - "median": 1356, - "min": 1354, - "max": 1379 + "mean": 673, + "median": 673, + "min": 666, + "max": 680 }, "errors": { "unit": "errors", @@ -1624,69 +2831,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 272.59999999999997, - "median": 271.2, - "min": 270.8, - "max": 275.8 + "mean": 134.6, + "median": 134.6, + "min": 133.2, + "max": 136 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.1033333333333335, - "median": 3.1, - "min": 3.09, - "max": 3.12 + "mean": 7.09, + "median": 7.09, + "min": 7.05, + "max": 7.13 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "p90LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "p99LatencyMs": { "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 + "mean": 9.666666666666666, + "median": 10, + "min": 9, + "max": 10 }, "maxLatencyMs": { "unit": "ms", - "mean": 5.666666666666667, - "median": 5, - "min": 4, - "max": 8 + "mean": 14.666666666666666, + "median": 11, + "min": 10, + "max": 23 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 78365764.27, - "median": 77968179.2, - "min": 77850214.41, - "max": 79278899.2 + "mean": 38684808.53333333, + "median": 38689177.6, + "min": 38282854.4, + "max": 39082393.6 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1937.6666666666667, - "median": 1928, - "min": 1898, - "max": 1987 + "mean": 778.3333333333334, + "median": 779, + "min": 776, + "max": 780 }, "errors": { "unit": "errors", @@ -1697,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 387.5333333333333, - "median": 385.6, - "min": 379.6, - "max": 397.4 + "mean": 155.67, + "median": 155.81, + "min": 155.2, + "max": 156 }, "avgLatencyMs": { "unit": "ms", - "mean": 12.426666666666668, - "median": 12.51, - "min": 11.99, - "max": 12.78 + "mean": 31.52, + "median": 31.47, + "min": 31.45, + "max": 31.64 }, "p50LatencyMs": { "unit": "ms", - "mean": 12.333333333333334, - "median": 12, - "min": 12, - "max": 13 + "mean": 31, + "median": 31, + "min": 31, + "max": 31 }, "p75LatencyMs": { "unit": "ms", - "mean": 12.666666666666666, - "median": 13, - "min": 12, - "max": 13 + "mean": 32, + "median": 32, + "min": 32, + "max": 32 }, "p90LatencyMs": { "unit": "ms", - "mean": 14.333333333333334, - "median": 15, - "min": 13, - "max": 15 + "mean": 35.666666666666664, + "median": 35, + "min": 35, + "max": 37 }, "p99LatencyMs": { "unit": "ms", - "mean": 20.333333333333332, - "median": 21, - "min": 17, - "max": 23 + "mean": 50.666666666666664, + "median": 51, + "min": 50, + "max": 51 }, "maxLatencyMs": { "unit": "ms", - "mean": 28, - "median": 32, - "min": 20, - "max": 32 + "mean": 62.333333333333336, + "median": 65, + "min": 57, + "max": 65 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 111413384.53333335, - "median": 110867251.2, - "min": 109137100.8, - "max": 114235801.6 + "mean": 44742519.46666667, + "median": 44784025.6, + "min": 44600524.8, + "max": 44843008 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1944.3333333333333, - "median": 1930, - "min": 1921, - "max": 1982 + "mean": 770.3333333333334, + "median": 769, + "min": 765, + "max": 777 }, "errors": { "unit": "errors", @@ -1770,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 388.8666666666666, - "median": 386, - "min": 384.2, - "max": 396.4 + "mean": 154.07000000000002, + "median": 153.81, + "min": 153, + "max": 155.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 25.150000000000002, - "median": 25.34, - "min": 24.63, - "max": 25.48 + "mean": 64.01333333333334, + "median": 64.1, + "min": 63.47, + "max": 64.47 }, "p50LatencyMs": { "unit": "ms", - "mean": 25, - "median": 25, - "min": 25, - "max": 25 + "mean": 62, + "median": 62, + "min": 62, + "max": 62 }, "p75LatencyMs": { "unit": "ms", - "mean": 25.666666666666668, - "median": 26, - "min": 25, - "max": 26 + "mean": 66, + "median": 66, + "min": 64, + "max": 68 }, "p90LatencyMs": { "unit": "ms", - "mean": 31, - "median": 32, - "min": 29, - "max": 32 + "mean": 78.33333333333333, + "median": 80, + "min": 75, + "max": 80 }, "p99LatencyMs": { "unit": "ms", - "mean": 44.333333333333336, - "median": 45, - "min": 41, - "max": 47 + "mean": 102.66666666666667, + "median": 104, + "min": 100, + "max": 104 }, "maxLatencyMs": { "unit": "ms", - "mean": 61.333333333333336, - "median": 64, - "min": 50, - "max": 70 + "mean": 155.33333333333334, + "median": 126, + "min": 117, + "max": 223 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 111797862.39999999, - "median": 110985216, - "min": 110460928, - "max": 113947443.2 + "mean": 44279398.4, + "median": 44207308.8, + "min": 43971379.2, + "max": 44659507.2 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1922.3333333333333, - "median": 1913, - "min": 1911, - "max": 1943 + "mean": 783, + "median": 779, + "min": 773, + "max": 797 }, "errors": { "unit": "errors", @@ -1843,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 384.4666666666667, - "median": 382.6, - "min": 382.2, - "max": 388.6 + "mean": 156.60333333333332, + "median": 155.81, + "min": 154.6, + "max": 159.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 64.10333333333334, - "median": 64.41, - "min": 63.41, - "max": 64.49 + "mean": 156.69333333333336, + "median": 157.5, + "min": 153.9, + "max": 158.68 }, "p50LatencyMs": { "unit": "ms", - "mean": 63, - "median": 63, - "min": 62, - "max": 64 + "mean": 155, + "median": 156, + "min": 153, + "max": 156 }, "p75LatencyMs": { "unit": "ms", - "mean": 71, - "median": 70, - "min": 69, - "max": 74 + "mean": 166.66666666666666, + "median": 162, + "min": 159, + "max": 179 }, "p90LatencyMs": { "unit": "ms", - "mean": 87.33333333333333, - "median": 87, - "min": 86, - "max": 89 + "mean": 205.66666666666666, + "median": 206, + "min": 197, + "max": 214 }, "p99LatencyMs": { "unit": "ms", - "mean": 118.33333333333333, - "median": 115, - "min": 114, - "max": 126 + "mean": 621.3333333333334, + "median": 603, + "min": 566, + "max": 695 }, "maxLatencyMs": { "unit": "ms", - "mean": 439.3333333333333, - "median": 456, - "min": 392, - "max": 470 + "mean": 1172, + "median": 1161, + "min": 1119, + "max": 1236 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 110526464, - "median": 109989068.8, - "min": 109871104, - "max": 111719219.2 + "mean": 45006848, + "median": 44777472, + "min": 44436684.8, + "max": 45806387.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1913.6666666666667, - "median": 1899, - "min": 1890, - "max": 1952 + "mean": 775.6666666666666, + "median": 780, + "min": 763, + "max": 784 }, "errors": { "unit": "errors", @@ -1916,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 382.73333333333335, - "median": 379.8, - "min": 378, - "max": 390.4 + "mean": 155.13666666666668, + "median": 156, + "min": 152.6, + "max": 156.81 }, "avgLatencyMs": { "unit": "ms", - "mean": 128.30666666666664, - "median": 129.2, - "min": 125.9, - "max": 129.82 + "mean": 307.5366666666667, + "median": 308.21, + "min": 305.47, + "max": 308.93 }, "p50LatencyMs": { "unit": "ms", - "mean": 110.66666666666667, - "median": 111, - "min": 107, - "max": 114 + "mean": 214.33333333333334, + "median": 210, + "min": 199, + "max": 234 }, "p75LatencyMs": { "unit": "ms", - "mean": 144.66666666666666, - "median": 143, - "min": 139, - "max": 152 + "mean": 300.3333333333333, + "median": 299, + "min": 273, + "max": 329 }, "p90LatencyMs": { "unit": "ms", - "mean": 179.66666666666666, - "median": 180, - "min": 175, - "max": 184 + "mean": 391.3333333333333, + "median": 388, + "min": 366, + "max": 420 }, "p99LatencyMs": { "unit": "ms", - "mean": 848.3333333333334, - "median": 848, - "min": 768, - "max": 929 + "mean": 3244.6666666666665, + "median": 3292, + "min": 2731, + "max": 3711 }, "maxLatencyMs": { "unit": "ms", - "mean": 2124.6666666666665, - "median": 2093, - "min": 2032, - "max": 2249 + "mean": 4554.333333333333, + "median": 4821, + "min": 3982, + "max": 4860 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 110032759.46666665, - "median": 109189529.6, - "min": 108665241.6, - "max": 112243507.2 + "mean": 44589602.13333333, + "median": 44843008, + "min": 43859968, + "max": 45065830.4 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1904.6666666666667, - "median": 1894, - "min": 1873, - "max": 1947 + "mean": 749, + "median": 757, + "min": 733, + "max": 757 }, "errors": { "unit": "errors", @@ -1989,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 380.93333333333334, - "median": 378.8, - "min": 374.6, - "max": 389.4 + "mean": 149.79999999999998, + "median": 151.4, + "min": 146.6, + "max": 151.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 186.68666666666664, - "median": 185.66, - "min": 183.42, - "max": 190.98 + "mean": 308.09666666666664, + "median": 307.18, + "min": 306.76, + "max": 310.35 }, "p50LatencyMs": { "unit": "ms", - "mean": 131.33333333333334, - "median": 134, - "min": 125, - "max": 135 + "mean": 202.66666666666666, + "median": 205, + "min": 196, + "max": 207 }, "p75LatencyMs": { "unit": "ms", - "mean": 161, - "median": 159, - "min": 158, - "max": 166 + "mean": 281.3333333333333, + "median": 280, + "min": 277, + "max": 287 }, "p90LatencyMs": { "unit": "ms", - "mean": 229.66666666666666, - "median": 227, - "min": 226, - "max": 236 + "mean": 385.3333333333333, + "median": 386, + "min": 368, + "max": 402 }, "p99LatencyMs": { "unit": "ms", - "mean": 2546.3333333333335, - "median": 2538, - "min": 2456, - "max": 2645 + "mean": 3455.6666666666665, + "median": 3460, + "min": 3276, + "max": 3631 }, "maxLatencyMs": { "unit": "ms", - "mean": 4922.666666666667, - "median": 4942, - "min": 4850, - "max": 4976 + "mean": 4863.666666666667, + "median": 4890, + "min": 4758, + "max": 4943 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109517209.60000001, - "median": 108901171.2, - "min": 107695308.8, - "max": 111955148.8 + "mean": 43052236.8, + "median": 43504435.2, + "min": 42141286.4, + "max": 43510988.8 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1854.3333333333333, - "median": 1849, - "min": 1828, - "max": 1886 + "mean": 704, + "median": 708, + "min": 691, + "max": 713 }, "errors": { "unit": "errors", @@ -2062,62 +3269,524 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 370.8666666666666, - "median": 369.8, - "min": 365.6, - "max": 377.2 + "mean": 140.79999999999998, + "median": 141.6, + "min": 138.2, + "max": 142.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 191.86999999999998, - "median": 192.79, - "min": 189.63, - "max": 193.19 + "mean": 319.09999999999997, + "median": 321.52, + "min": 312.75, + "max": 323.03 }, "p50LatencyMs": { "unit": "ms", - "mean": 127, - "median": 128, - "min": 122, - "max": 131 + "mean": 199, + "median": 192, + "min": 190, + "max": 215 }, "p75LatencyMs": { "unit": "ms", - "mean": 169.66666666666666, - "median": 172, - "min": 165, - "max": 172 + "mean": 263.6666666666667, + "median": 259, + "min": 249, + "max": 283 }, "p90LatencyMs": { "unit": "ms", - "mean": 232.66666666666666, - "median": 234, - "min": 227, - "max": 237 + "mean": 404.6666666666667, + "median": 417, + "min": 349, + "max": 448 }, "p99LatencyMs": { "unit": "ms", - "mean": 2683, - "median": 2712, - "min": 2576, - "max": 2761 + "mean": 3594.3333333333335, + "median": 3541, + "min": 3508, + "max": 3734 }, "maxLatencyMs": { "unit": "ms", - "mean": 4931, - "median": 4955, - "min": 4869, - "max": 4969 + "mean": 4936.666666666667, + "median": 4917, + "min": 4897, + "max": 4996 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 106620518.40000002, - "median": 106305945.6, - "min": 105113190.4, - "max": 108442419.2 + "mean": 40465749.336666666, + "median": 40692940.8, + "min": 39723008, + "max": 40981299.21 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 306, + "unit": "ms" + }, + "fcpMs": { + "value": 305.936, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.985, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.58, + "unit": "ms" + }, + "processingDurationMs": { + "value": 17.895, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 4.51, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 140, + "unit": "ms" + }, + "fcpMs": { + "value": 139.928, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.251, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.754, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.497, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 134, + "unit": "ms" + }, + "fcpMs": { + "value": 134.151, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.637999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.703, + "unit": "ms" + }, + "processingDurationMs": { + "value": 20.274, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.661, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 130, + "unit": "ms" + }, + "fcpMs": { + "value": 130.353, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 29.857, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.764, + "unit": "ms" + }, + "processingDurationMs": { + "value": 18.187, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.906, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 177.5, + "median": 137, + "min": 130, + "max": 306 + }, + "fcpMs": { + "unit": "ms", + "mean": 177.59199999999998, + "median": 137.0395, + "min": 130.353, + "max": 305.936 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 28.18275, + "median": 29.444499999999998, + "min": 23.985, + "max": 29.857 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.70025, + "median": 1.7285, + "min": 1.58, + "max": 1.764 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 18.71325, + "median": 18.342, + "min": 17.895, + "max": 20.274 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 7.7692499999999995, + "median": 8.3305, + "min": 4.51, + "max": 9.906 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 95, + "unit": "ms" + }, + "fcpMs": { + "value": 94.996, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 31.198999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.642, + "unit": "ms" + }, + "processingDurationMs": { + "value": 20.033, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.524, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 93, + "unit": "ms" + }, + "fcpMs": { + "value": 92.693, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 25.218000000000004, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.73, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.795, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.693, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 89, + "unit": "ms" + }, + "fcpMs": { + "value": 89.132, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 24.351, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.87, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.41, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.071, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 80, + "unit": "ms" + }, + "fcpMs": { + "value": 80.152, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 26.189999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.615, + "unit": "ms" + }, + "processingDurationMs": { + "value": 16.782, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.793, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 89.25, + "median": 91, + "min": 80, + "max": 95 + }, + "fcpMs": { + "unit": "ms", + "mean": 89.24325, + "median": 90.9125, + "min": 80.152, + "max": 94.996 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 26.7395, + "median": 25.704, + "min": 24.351, + "max": 31.198999999999998 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.71425, + "median": 1.686, + "min": 1.615, + "max": 1.87 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 17.505, + "median": 16.7885, + "min": 16.41, + "max": 20.033 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 7.520249999999999, + "median": 7.243, + "min": 6.071, + "max": 9.524 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 397, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 8, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 9, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 246, + "unit": "count" + }, + "duplicateDependencies": { + "value": 7, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 47, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 242975281, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 45, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.13.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@tanstack/react-start", + "@tanstack/react-start-client", + "@tanstack/react-start-server", + "@tanstack/start-client-core", + "@tanstack/start-fn-stubs", + "@tanstack/start-plugin-core", + "@tanstack/start-server-core", + "@tanstack/start-storage-context", + "jsdom" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.167.65.json b/packages/results/data/tanstack/versions/1.167.65.json index c50e9080..bbb30ae7 100644 --- a/packages/results/data/tanstack/versions/1.167.65.json +++ b/packages/results/data/tanstack/versions/1.167.65.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.167.65", @@ -35,13 +37,12 @@ "vitest": "4.1.5", "web-vitals": "5.2.0" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-10T11:51:43.886Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 154.0.8037.97", "frameworkVersion": "1.167.65", "releasedAt": "2026-05-06T23:03:31.215Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "6.0.3", "vite": "8.0.10" } - }, - "browserVersion": "Google Chrome 154.0.8037.97" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1849, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5222, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5157, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 5151, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 4794, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 4434.6, + "median": 5151, + "min": 1849, + "max": 5222 + }, + "nodeModulesSizeBytes": { + "value": 255545344, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2220 + "timeMs": { + "value": 2220, + "unit": "ms" + } }, { - "timeMs": 2179 + "timeMs": { + "value": 2179, + "unit": "ms" + } }, { - "timeMs": 2078 + "timeMs": { + "value": 2078, + "unit": "ms" + } }, { - "timeMs": 1968 + "timeMs": { + "value": 1968, + "unit": "ms" + } }, { - "timeMs": 1942 + "timeMs": { + "value": 1942, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1916 + "timeMs": { + "value": 1916, + "unit": "ms" + } }, { - "timeMs": 1898 + "timeMs": { + "value": 1898, + "unit": "ms" + } }, { - "timeMs": 1783 + "timeMs": { + "value": 1783, + "unit": "ms" + } }, { - "timeMs": 2203 + "timeMs": { + "value": 2203, + "unit": "ms" + } }, { - "timeMs": 1727 + "timeMs": { + "value": 1727, + "unit": "ms" + } } ], "timeMs": { @@ -136,70 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 361 - }, - "duplicateDependencies": { - "project": "starter", - "result": 44 - }, - "depInstallSize": { - "project": "starter", - "result": 211343469 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 46 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 9, - "devDependencies": 2, - "allDependencies": 11 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.13.0" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@tanstack/react-start", - "@tanstack/react-start-client", - "@tanstack/react-start-rsc", - "@tanstack/react-start-server", - "@tanstack/start-client-core", - "@tanstack/start-fn-stubs", - "@tanstack/start-plugin-core", - "@tanstack/start-server-core", - "@tanstack/start-storage-context", - "jsdom" - ] - }, "devServerStartTime": { "project": "starter", "result": { @@ -207,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2744 + "timeMs": { + "value": 2744, + "unit": "ms" + } }, { - "timeMs": 2715 + "timeMs": { + "value": 2715, + "unit": "ms" + } }, { - "timeMs": 2690 + "timeMs": { + "value": 2690, + "unit": "ms" + } }, { - "timeMs": 2725 + "timeMs": { + "value": 2725, + "unit": "ms" + } }, { - "timeMs": 2732 + "timeMs": { + "value": 2732, + "unit": "ms" + } } ], "timeMs": { @@ -231,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 234, - "duplicateDependencies": 26 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1849 - }, - { - "installTimeMs": 5222 - }, - { - "installTimeMs": 5157 - }, - { - "installTimeMs": 5151 - }, - { - "installTimeMs": 4794 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 4434.6, - "median": 5151, - "min": 1849, - "max": 5222 - }, - "nodeModulesSizeBytes": 255545344 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 118, - "fcpMs": 118.245, - "interactionTests": { - "interactionLatencyMs": 40.910000000000004, - "inputDelayMs": 1.545, - "processingDurationMs": 26.542, - "presentationDelayMs": 12.823 - } - }, - { - "firstPaintMs": 114, - "fcpMs": 114.317, - "interactionTests": { - "interactionLatencyMs": 40.02, - "inputDelayMs": 1.691, - "processingDurationMs": 30.647, - "presentationDelayMs": 7.682 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1313, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 262.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75687526.41, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1875, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 375, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 28, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108088524.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1898, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 379.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 49, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 62, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109412352, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1904, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 380.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 72, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 88, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 118, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 485, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109740032, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1904, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 380.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 129.05, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 198, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 815, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2297, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109753139.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 366.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 187.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 222, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2531, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4887, + "unit": "ms" + }, + "bytesPerSec": { + "value": 105558835.2, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1764, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 352.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 162, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 255, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2704, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4923, + "unit": "ms" + }, + "bytesPerSec": { + "value": 101692211.2, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 122, - "fcpMs": 122.499, - "interactionTests": { - "interactionLatencyMs": 40.452, - "inputDelayMs": 1.633, - "processingDurationMs": 27.056, - "presentationDelayMs": 11.763 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1343, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 268.61, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77430784, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1920, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 384, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110683750.4, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1925, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 385, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.39, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 33, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 45, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 77, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110959001.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1908, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 381.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 129, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 464, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110002176, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1899, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 379.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 129.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 839, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2053, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109477888, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1891, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 378.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 237, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2592, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4942, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109006028.8, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1819, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 363.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 120, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 223, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2613, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4843, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104864153.6, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 116, - "fcpMs": 115.516, - "interactionTests": { - "interactionLatencyMs": 39.811, - "inputDelayMs": 1.453, - "processingDurationMs": 32.815, - "presentationDelayMs": 5.543 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1330, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 266, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 76657459.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1887, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 377.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.85, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 20, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 25, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108783206.4, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1904, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 380.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.65, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 86, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109779353.6, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1923, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 384.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 64.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 63, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 84, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 128, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 481, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110867251.2, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1905, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 381, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 154, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 173, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 755, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2092, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109805568, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1896, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 379.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 190.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 122, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 236, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2732, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4958, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109307494.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1871, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 374.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 152, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 249, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2717, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4963, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107865702.4, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 117.5, - "median": 117, - "min": 114, - "max": 122 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 117.64425000000001, - "median": 116.88050000000001, - "min": 114.317, - "max": 122.499 + "representativeIterationIndex": 2, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 37910, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 40.29825, - "median": 40.236000000000004, - "min": 39.811, - "max": 40.910000000000004 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.5805, - "median": 1.589, - "min": 1.453, - "max": 1.691 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 29.265, - "median": 28.8515, - "min": 26.542, - "max": 32.815 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 9.45275, - "median": 9.7225, - "min": 5.543, - "max": 12.823 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 107, - "fcpMs": 107.387, - "interactionTests": { - "interactionLatencyMs": 53.925000000000004, - "inputDelayMs": 2.289, - "processingDurationMs": 33.023, - "presentationDelayMs": 18.613 - } - }, - { - "firstPaintMs": 98, - "fcpMs": 98.487, - "interactionTests": { - "interactionLatencyMs": 43.992999999999995, - "inputDelayMs": 1.916, - "processingDurationMs": 34.039, - "presentationDelayMs": 8.038 - } - }, - { - "firstPaintMs": 100, - "fcpMs": 99.705, - "interactionTests": { - "interactionLatencyMs": 45.824, - "inputDelayMs": 1.638, - "processingDurationMs": 36.87, - "presentationDelayMs": 7.316 - } - }, - { - "firstPaintMs": 98, - "fcpMs": 98.473, - "interactionTests": { - "interactionLatencyMs": 40.519999999999996, - "inputDelayMs": 1.653, - "processingDurationMs": 32.492, - "presentationDelayMs": 6.375 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 100.75, - "median": 99, - "min": 98, - "max": 107 - }, - "fcpMs": { - "unit": "ms", - "mean": 101.013, - "median": 99.096, - "min": 98.473, - "max": 107.387 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 46.0655, - "median": 44.9085, - "min": 40.519999999999996, - "max": 53.925000000000004 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.874, - "median": 1.7845, - "min": 1.638, - "max": 2.289 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 34.106, - "median": 33.531000000000006, - "min": 32.492, - "max": 36.87 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.0855, - "median": 7.677, - "min": 6.375, - "max": 18.613 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 695, - "errors": 0, - "requestsPerSec": 139, - "avgLatencyMs": 6.47, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 8, - "p99LatencyMs": 11, - "maxLatencyMs": 12, - "bytesPerSec": 40058880, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 814, - "errors": 0, - "requestsPerSec": 162.81, - "avgLatencyMs": 30.13, - "p50LatencyMs": 30, - "p75LatencyMs": 31, - "p90LatencyMs": 36, - "p99LatencyMs": 49, - "maxLatencyMs": 62, - "bytesPerSec": 46913945.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 813, - "errors": 0, - "requestsPerSec": 162.6, - "avgLatencyMs": 60.66, - "p50LatencyMs": 60, - "p75LatencyMs": 62, - "p90LatencyMs": 70, - "p99LatencyMs": 98, - "maxLatencyMs": 152, - "bytesPerSec": 46848409.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 825, - "errors": 0, - "requestsPerSec": 165, - "avgLatencyMs": 148.94, - "p50LatencyMs": 147, - "p75LatencyMs": 159, - "p90LatencyMs": 202, - "p99LatencyMs": 466, - "maxLatencyMs": 1099, - "bytesPerSec": 47543091.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 823, - "errors": 0, - "requestsPerSec": 164.6, - "avgLatencyMs": 287.49, - "p50LatencyMs": 192, - "p75LatencyMs": 260, - "p90LatencyMs": 396, - "p99LatencyMs": 3262, - "maxLatencyMs": 4929, - "bytesPerSec": 47425126.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 808, - "errors": 0, - "requestsPerSec": 161.6, - "avgLatencyMs": 293.49, - "p50LatencyMs": 178, - "p75LatencyMs": 277, - "p90LatencyMs": 387, - "p99LatencyMs": 3415, - "maxLatencyMs": 4962, - "bytesPerSec": 46566604.8, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 766, - "errors": 0, - "requestsPerSec": 153.2, - "avgLatencyMs": 297.87, - "p50LatencyMs": 190, - "p75LatencyMs": 241, - "p90LatencyMs": 360, - "p99LatencyMs": 3661, - "maxLatencyMs": 4961, - "bytesPerSec": 44146688, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 705, - "errors": 0, - "requestsPerSec": 141, - "avgLatencyMs": 6.33, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 13, - "bytesPerSec": 40629043.21, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 821, - "errors": 0, - "requestsPerSec": 164.2, - "avgLatencyMs": 29.86, - "p50LatencyMs": 29, - "p75LatencyMs": 30, - "p90LatencyMs": 35, - "p99LatencyMs": 49, - "maxLatencyMs": 67, - "bytesPerSec": 47313715.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 826, - "errors": 0, - "requestsPerSec": 165.2, - "avgLatencyMs": 59.6, - "p50LatencyMs": 58, - "p75LatencyMs": 62, - "p90LatencyMs": 74, - "p99LatencyMs": 95, - "maxLatencyMs": 126, - "bytesPerSec": 47602073.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 831, - "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 147.74, - "p50LatencyMs": 145, - "p75LatencyMs": 155, - "p90LatencyMs": 199, - "p99LatencyMs": 546, - "maxLatencyMs": 1191, - "bytesPerSec": 47890432, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 831, - "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 285.93, - "p50LatencyMs": 191, - "p75LatencyMs": 266, - "p90LatencyMs": 357, - "p99LatencyMs": 3338, - "maxLatencyMs": 4975, - "bytesPerSec": 47883878.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 811, - "errors": 0, - "requestsPerSec": 162.2, - "avgLatencyMs": 284.78, - "p50LatencyMs": 185, - "p75LatencyMs": 240, - "p90LatencyMs": 343, - "p99LatencyMs": 3378, - "maxLatencyMs": 4864, - "bytesPerSec": 46736998.4, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 760, - "errors": 0, - "requestsPerSec": 152, - "avgLatencyMs": 306.3, - "p50LatencyMs": 208, - "p75LatencyMs": 252, - "p90LatencyMs": 415, - "p99LatencyMs": 3463, - "maxLatencyMs": 4860, - "bytesPerSec": 43802624, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 709, - "errors": 0, - "requestsPerSec": 141.81, - "avgLatencyMs": 6.42, - "p50LatencyMs": 6, - "p75LatencyMs": 7, - "p90LatencyMs": 7, - "p99LatencyMs": 9, - "maxLatencyMs": 11, - "bytesPerSec": 40864972.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 841, - "errors": 0, - "requestsPerSec": 168.2, - "avgLatencyMs": 29.07, - "p50LatencyMs": 28, - "p75LatencyMs": 29, - "p90LatencyMs": 34, - "p99LatencyMs": 47, - "maxLatencyMs": 64, - "bytesPerSec": 48473702.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 847, - "errors": 0, - "requestsPerSec": 169.4, - "avgLatencyMs": 58.13, - "p50LatencyMs": 57, - "p75LatencyMs": 59, - "p90LatencyMs": 68, - "p99LatencyMs": 97, - "maxLatencyMs": 119, - "bytesPerSec": 48807936, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 865, - "errors": 0, - "requestsPerSec": 173, - "avgLatencyMs": 141.98, - "p50LatencyMs": 141, - "p75LatencyMs": 150, - "p90LatencyMs": 174, - "p99LatencyMs": 239, - "maxLatencyMs": 742, - "bytesPerSec": 49843404.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 853, - "errors": 0, - "requestsPerSec": 170.6, - "avgLatencyMs": 283.55, - "p50LatencyMs": 205, - "p75LatencyMs": 261, - "p90LatencyMs": 361, - "p99LatencyMs": 3017, - "maxLatencyMs": 4495, - "bytesPerSec": 49148723.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 831, - "errors": 0, - "requestsPerSec": 166.2, - "avgLatencyMs": 301.95, - "p50LatencyMs": 203, - "p75LatencyMs": 261, - "p90LatencyMs": 351, - "p99LatencyMs": 3589, - "maxLatencyMs": 4940, - "bytesPerSec": 47883878.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 200, - "requests": 763, - "errors": 0, - "requestsPerSec": 152.6, - "avgLatencyMs": 304.28, - "p50LatencyMs": 199, - "p75LatencyMs": 256, - "p90LatencyMs": 368, - "p99LatencyMs": 3585, - "maxLatencyMs": 4936, - "bytesPerSec": 43969740.8, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 + "totalErrors": { + "value": 0, + "unit": "errors" }, - "representativeIterationIndex": 1, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 16838, - "totalErrors": 0, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 703, - "median": 705, - "min": 695, - "max": 709 + "mean": 1328.6666666666667, + "median": 1330, + "min": 1313, + "max": 1343 }, "errors": { "unit": "errors", @@ -796,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 140.60333333333332, - "median": 141, - "min": 139, - "max": 141.81 + "mean": 265.74, + "median": 266, + "min": 262.61, + "max": 268.61 }, "avgLatencyMs": { "unit": "ms", - "mean": 6.406666666666666, - "median": 6.42, - "min": 6.33, - "max": 6.47 + "mean": 3.1233333333333335, + "median": 3.12, + "min": 3.11, + "max": 3.14 }, "p50LatencyMs": { "unit": "ms", - "mean": 6, - "median": 6, - "min": 6, - "max": 6 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 7, - "median": 7, - "min": 7, - "max": 7 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 7.333333333333333, - "median": 7, - "min": 7, - "max": 8 + "mean": 3.3333333333333335, + "median": 3, + "min": 3, + "max": 4 }, "p99LatencyMs": { "unit": "ms", - "mean": 9.666666666666666, - "median": 9, - "min": 9, - "max": 11 + "mean": 4.666666666666667, + "median": 5, + "min": 4, + "max": 5 }, "maxLatencyMs": { "unit": "ms", - "mean": 12, - "median": 12, - "min": 11, - "max": 13 + "mean": 8, + "median": 8, + "min": 6, + "max": 10 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 40517632.00333334, - "median": 40629043.21, - "min": 40058880, - "max": 40864972.8 + "mean": 76591923.20333333, + "median": 76657459.2, + "min": 75687526.41, + "max": 77430784 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 825.3333333333334, - "median": 821, - "min": 814, - "max": 841 + "mean": 1894, + "median": 1887, + "min": 1875, + "max": 1920 }, "errors": { "unit": "errors", @@ -869,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 165.07, - "median": 164.2, - "min": 162.81, - "max": 168.2 - }, + "mean": 378.8, + "median": 377.4, + "min": 375, + "max": 384 + }, "avgLatencyMs": { "unit": "ms", - "mean": 29.686666666666667, - "median": 29.86, - "min": 29.07, - "max": 30.13 + "mean": 12.79, + "median": 12.85, + "min": 12.66, + "max": 12.86 }, "p50LatencyMs": { "unit": "ms", - "mean": 29, - "median": 29, - "min": 28, - "max": 30 + "mean": 13, + "median": 13, + "min": 13, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 30, - "median": 30, - "min": 29, - "max": 31 + "mean": 13, + "median": 13, + "min": 13, + "max": 13 }, "p90LatencyMs": { "unit": "ms", - "mean": 35, - "median": 35, - "min": 34, - "max": 36 + "mean": 15, + "median": 15, + "min": 15, + "max": 15 }, "p99LatencyMs": { "unit": "ms", - "mean": 48.333333333333336, - "median": 49, - "min": 47, - "max": 49 + "mean": 20.333333333333332, + "median": 20, + "min": 20, + "max": 21 }, "maxLatencyMs": { "unit": "ms", - "mean": 64.33333333333333, - "median": 64, - "min": 62, - "max": 67 + "mean": 26.333333333333332, + "median": 26, + "min": 25, + "max": 28 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 47567121.06666667, - "median": 47313715.2, - "min": 46913945.6, - "max": 48473702.4 + "mean": 109185160.53333335, + "median": 108783206.4, + "min": 108088524.8, + "max": 110683750.4 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 828.6666666666666, - "median": 826, - "min": 813, - "max": 847 + "mean": 1909, + "median": 1904, + "min": 1898, + "max": 1925 }, "errors": { "unit": "errors", @@ -942,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 165.73333333333332, - "median": 165.2, - "min": 162.6, - "max": 169.4 + "mean": 381.8, + "median": 380.8, + "min": 379.6, + "max": 385 }, "avgLatencyMs": { "unit": "ms", - "mean": 59.46333333333333, - "median": 59.6, - "min": 58.13, - "max": 60.66 + "mean": 25.600000000000005, + "median": 25.65, + "min": 25.39, + "max": 25.76 }, "p50LatencyMs": { "unit": "ms", - "mean": 58.333333333333336, - "median": 58, - "min": 57, - "max": 60 + "mean": 25, + "median": 25, + "min": 25, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 61, - "median": 62, - "min": 59, - "max": 62 + "mean": 25.666666666666668, + "median": 26, + "min": 25, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 70.66666666666667, - "median": 70, - "min": 68, - "max": 74 + "mean": 32.333333333333336, + "median": 33, + "min": 30, + "max": 34 }, "p99LatencyMs": { "unit": "ms", - "mean": 96.66666666666667, - "median": 97, - "min": 95, - "max": 98 + "mean": 46, + "median": 45, + "min": 44, + "max": 49 }, "maxLatencyMs": { "unit": "ms", - "mean": 132.33333333333334, - "median": 126, - "min": 119, - "max": 152 + "mean": 75, + "median": 77, + "min": 62, + "max": 86 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 47752806.4, - "median": 47602073.6, - "min": 46848409.6, - "max": 48807936 + "mean": 110050235.73333333, + "median": 109779353.6, + "min": 109412352, + "max": 110959001.6 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 840.3333333333334, - "median": 831, - "min": 825, - "max": 865 + "mean": 1911.6666666666667, + "median": 1908, + "min": 1904, + "max": 1923 }, "errors": { "unit": "errors", @@ -1015,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 168.06666666666666, - "median": 166.2, - "min": 165, - "max": 173 + "mean": 382.3333333333333, + "median": 381.6, + "min": 380.8, + "max": 384.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 146.22, - "median": 147.74, - "min": 141.98, - "max": 148.94 + "mean": 64.42, + "median": 64.51, + "min": 64.08, + "max": 64.67 }, "p50LatencyMs": { "unit": "ms", - "mean": 144.33333333333334, - "median": 145, - "min": 141, - "max": 147 + "mean": 63, + "median": 63, + "min": 63, + "max": 63 }, "p75LatencyMs": { "unit": "ms", - "mean": 154.66666666666666, - "median": 155, - "min": 150, - "max": 159 + "mean": 71, + "median": 71, + "min": 70, + "max": 72 }, "p90LatencyMs": { "unit": "ms", - "mean": 191.66666666666666, - "median": 199, - "min": 174, - "max": 202 + "mean": 85.33333333333333, + "median": 84, + "min": 84, + "max": 88 }, "p99LatencyMs": { "unit": "ms", - "mean": 417, - "median": 466, - "min": 239, - "max": 546 + "mean": 125, + "median": 128, + "min": 118, + "max": 129 }, "maxLatencyMs": { "unit": "ms", - "mean": 1010.6666666666666, - "median": 1099, - "min": 742, - "max": 1191 + "mean": 476.6666666666667, + "median": 481, + "min": 464, + "max": 485 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 48425642.666666664, - "median": 47890432, - "min": 47543091.2, - "max": 49843404.8 + "mean": 110203153.06666666, + "median": 110002176, + "min": 109740032, + "max": 110867251.2 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 835.6666666666666, - "median": 831, - "min": 823, - "max": 853 + "mean": 1902.6666666666667, + "median": 1904, + "min": 1899, + "max": 1905 }, "errors": { "unit": "errors", @@ -1088,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 167.13333333333333, - "median": 166.2, - "min": 164.6, - "max": 170.6 + "mean": 380.5333333333333, + "median": 380.8, + "min": 379.8, + "max": 381 }, "avgLatencyMs": { "unit": "ms", - "mean": 285.6566666666667, - "median": 285.93, - "min": 283.55, - "max": 287.49 + "mean": 128.92333333333335, + "median": 129.05, + "min": 128.31, + "max": 129.41 }, "p50LatencyMs": { "unit": "ms", - "mean": 196, - "median": 192, - "min": 191, - "max": 205 + "mean": 108, + "median": 105, + "min": 102, + "max": 117 }, "p75LatencyMs": { "unit": "ms", - "mean": 262.3333333333333, - "median": 261, - "min": 260, - "max": 266 + "mean": 142.33333333333334, + "median": 138, + "min": 135, + "max": 154 }, "p90LatencyMs": { "unit": "ms", - "mean": 371.3333333333333, - "median": 361, - "min": 357, - "max": 396 + "mean": 184.66666666666666, + "median": 183, + "min": 173, + "max": 198 }, "p99LatencyMs": { "unit": "ms", - "mean": 3205.6666666666665, - "median": 3262, - "min": 3017, - "max": 3338 + "mean": 803, + "median": 815, + "min": 755, + "max": 839 }, "maxLatencyMs": { "unit": "ms", - "mean": 4799.666666666667, - "median": 4929, - "min": 4495, - "max": 4975 + "mean": 2147.3333333333335, + "median": 2092, + "min": 2053, + "max": 2297 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 48152576, - "median": 47883878.4, - "min": 47425126.4, - "max": 49148723.2 + "mean": 109678865.06666666, + "median": 109753139.2, + "min": 109477888, + "max": 109805568 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 816.6666666666666, - "median": 811, - "min": 808, - "max": 831 + "mean": 1872.6666666666667, + "median": 1891, + "min": 1831, + "max": 1896 }, "errors": { "unit": "errors", @@ -1161,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 163.33333333333331, - "median": 162.2, - "min": 161.6, - "max": 166.2 + "mean": 374.5333333333333, + "median": 378.2, + "min": 366.2, + "max": 379.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 293.4066666666667, - "median": 293.49, - "min": 284.78, - "max": 301.95 + "mean": 188.99333333333334, + "median": 188.99, + "min": 187.26, + "max": 190.73 }, "p50LatencyMs": { "unit": "ms", - "mean": 188.66666666666666, - "median": 185, - "min": 178, - "max": 203 + "mean": 125.33333333333333, + "median": 127, + "min": 122, + "max": 127 }, "p75LatencyMs": { "unit": "ms", - "mean": 259.3333333333333, - "median": 261, - "min": 240, - "max": 277 + "mean": 174.33333333333334, + "median": 177, + "min": 167, + "max": 179 }, "p90LatencyMs": { "unit": "ms", - "mean": 360.3333333333333, - "median": 351, - "min": 343, - "max": 387 + "mean": 231.66666666666666, + "median": 236, + "min": 222, + "max": 237 }, "p99LatencyMs": { "unit": "ms", - "mean": 3460.6666666666665, - "median": 3415, - "min": 3378, - "max": 3589 + "mean": 2618.3333333333335, + "median": 2592, + "min": 2531, + "max": 2732 }, "maxLatencyMs": { "unit": "ms", - "mean": 4922, - "median": 4940, - "min": 4864, - "max": 4962 + "mean": 4929, + "median": 4942, + "min": 4887, + "max": 4958 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 47062493.86666667, - "median": 46736998.4, - "min": 46566604.8, - "max": 47883878.4 + "mean": 107957452.8, + "median": 109006028.8, + "min": 105558835.2, + "max": 109307494.4 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 763, - "median": 763, - "min": 760, - "max": 766 + "mean": 1818, + "median": 1819, + "min": 1764, + "max": 1871 }, "errors": { "unit": "errors", @@ -1234,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 152.6, - "median": 152.6, - "min": 152, - "max": 153.2 + "mean": 363.59999999999997, + "median": 363.8, + "min": 352.8, + "max": 374.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 302.81666666666666, - "median": 304.28, - "min": 297.87, - "max": 306.3 + "mean": 189.25333333333333, + "median": 188.63, + "min": 188.07, + "max": 191.06 }, "p50LatencyMs": { "unit": "ms", - "mean": 199, - "median": 199, - "min": 190, - "max": 208 + "mean": 123.66666666666667, + "median": 123, + "min": 120, + "max": 128 }, "p75LatencyMs": { "unit": "ms", - "mean": 249.66666666666666, - "median": 252, - "min": 241, - "max": 256 + "mean": 162.33333333333334, + "median": 162, + "min": 152, + "max": 173 }, "p90LatencyMs": { "unit": "ms", - "mean": 381, - "median": 368, - "min": 360, - "max": 415 + "mean": 242.33333333333334, + "median": 249, + "min": 223, + "max": 255 }, "p99LatencyMs": { "unit": "ms", - "mean": 3569.6666666666665, - "median": 3585, - "min": 3463, - "max": 3661 + "mean": 2678, + "median": 2704, + "min": 2613, + "max": 2717 }, "maxLatencyMs": { "unit": "ms", - "mean": 4919, - "median": 4936, - "min": 4860, - "max": 4961 + "mean": 4909.666666666667, + "median": 4923, + "min": 4843, + "max": 4963 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 43973017.6, - "median": 43969740.8, - "min": 43802624, - "max": 44146688 + "mean": 104807355.73333335, + "median": 104864153.6, + "min": 101692211.2, + "max": 107865702.4 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1313, - "errors": 0, - "requestsPerSec": 262.61, - "avgLatencyMs": 3.12, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 75687526.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 695, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 139, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.47, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 8, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 11, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 12, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40058880, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1875, - "errors": 0, - "requestsPerSec": 375, - "avgLatencyMs": 12.86, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 28, - "bytesPerSec": 108088524.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 814, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 162.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 30.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 36, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 49, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 62, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46913945.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1898, - "errors": 0, - "requestsPerSec": 379.6, - "avgLatencyMs": 25.76, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 34, - "p99LatencyMs": 49, - "maxLatencyMs": 62, - "bytesPerSec": 109412352, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 813, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 162.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 60.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 70, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 98, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 152, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46848409.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1904, - "errors": 0, - "requestsPerSec": 380.8, - "avgLatencyMs": 64.67, - "p50LatencyMs": 63, - "p75LatencyMs": 72, - "p90LatencyMs": 88, - "p99LatencyMs": 118, - "maxLatencyMs": 485, - "bytesPerSec": 109740032, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 825, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 165, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 148.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 147, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 202, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 466, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1099, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47543091.2, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1904, - "errors": 0, - "requestsPerSec": 380.8, - "avgLatencyMs": 129.05, - "p50LatencyMs": 105, - "p75LatencyMs": 135, - "p90LatencyMs": 198, - "p99LatencyMs": 815, - "maxLatencyMs": 2297, - "bytesPerSec": 109753139.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 823, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 164.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 287.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 192, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 260, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 396, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3262, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4929, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47425126.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1831, - "errors": 0, - "requestsPerSec": 366.2, - "avgLatencyMs": 187.26, - "p50LatencyMs": 127, - "p75LatencyMs": 167, - "p90LatencyMs": 222, - "p99LatencyMs": 2531, - "maxLatencyMs": 4887, - "bytesPerSec": 105558835.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 808, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 161.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 293.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 277, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 387, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3415, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4962, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46566604.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1764, - "errors": 0, - "requestsPerSec": 352.8, - "avgLatencyMs": 191.06, - "p50LatencyMs": 123, - "p75LatencyMs": 162, - "p90LatencyMs": 255, - "p99LatencyMs": 2704, - "maxLatencyMs": 4923, - "bytesPerSec": 101692211.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 766, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 153.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 297.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 190, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 241, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 360, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3661, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4961, + "unit": "ms" + }, + "bytesPerSec": { + "value": 44146688, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1343, - "errors": 0, - "requestsPerSec": 268.61, - "avgLatencyMs": 3.11, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 77430784, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 705, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.33, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 13, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40629043.21, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1920, - "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 12.66, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 20, - "maxLatencyMs": 26, - "bytesPerSec": 110683750.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 821, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 164.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.86, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 35, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 49, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 67, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47313715.2, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1925, - "errors": 0, - "requestsPerSec": 385, - "avgLatencyMs": 25.39, - "p50LatencyMs": 25, - "p75LatencyMs": 25, - "p90LatencyMs": 33, - "p99LatencyMs": 45, - "maxLatencyMs": 77, - "bytesPerSec": 110959001.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 826, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 165.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 59.6, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 74, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 95, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 126, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47602073.6, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1908, - "errors": 0, - "requestsPerSec": 381.6, - "avgLatencyMs": 64.51, - "p50LatencyMs": 63, - "p75LatencyMs": 70, - "p90LatencyMs": 84, - "p99LatencyMs": 129, - "maxLatencyMs": 464, - "bytesPerSec": 110002176, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 147.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 145, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 199, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 546, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1191, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47890432, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1899, - "errors": 0, - "requestsPerSec": 379.8, - "avgLatencyMs": 129.41, - "p50LatencyMs": 117, - "p75LatencyMs": 138, - "p90LatencyMs": 183, - "p99LatencyMs": 839, - "maxLatencyMs": 2053, - "bytesPerSec": 109477888, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 285.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 191, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 266, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 357, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3338, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4975, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47883878.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1891, - "errors": 0, - "requestsPerSec": 378.2, - "avgLatencyMs": 188.99, - "p50LatencyMs": 127, - "p75LatencyMs": 177, - "p90LatencyMs": 237, - "p99LatencyMs": 2592, - "maxLatencyMs": 4942, - "bytesPerSec": 109006028.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 811, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 162.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 284.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 240, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 343, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3378, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4864, + "unit": "ms" + }, + "bytesPerSec": { + "value": 46736998.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1819, - "errors": 0, - "requestsPerSec": 363.8, - "avgLatencyMs": 188.63, - "p50LatencyMs": 120, - "p75LatencyMs": 173, - "p90LatencyMs": 223, - "p99LatencyMs": 2613, - "maxLatencyMs": 4843, - "bytesPerSec": 104864153.6, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 760, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 152, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 306.3, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 208, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 252, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 415, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3463, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4860, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43802624, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1330, - "errors": 0, - "requestsPerSec": 266, - "avgLatencyMs": 3.14, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 10, - "bytesPerSec": 76657459.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 709, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 141.81, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 6.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 6, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 7, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 9, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 40864972.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1887, - "errors": 0, - "requestsPerSec": 377.4, - "avgLatencyMs": 12.85, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 20, - "maxLatencyMs": 25, - "bytesPerSec": 108783206.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 841, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 168.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 29.07, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 29, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 64, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48473702.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1904, - "errors": 0, - "requestsPerSec": 380.8, - "avgLatencyMs": 25.65, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 86, - "bytesPerSec": 109779353.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 847, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 169.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 58.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 57, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 68, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 97, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 119, + "unit": "ms" + }, + "bytesPerSec": { + "value": 48807936, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1923, - "errors": 0, - "requestsPerSec": 384.6, - "avgLatencyMs": 64.08, - "p50LatencyMs": 63, - "p75LatencyMs": 71, - "p90LatencyMs": 84, - "p99LatencyMs": 128, - "maxLatencyMs": 481, - "bytesPerSec": 110867251.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 865, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 173, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 141.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 141, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 150, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 174, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 239, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 742, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49843404.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1905, - "errors": 0, - "requestsPerSec": 381, - "avgLatencyMs": 128.31, - "p50LatencyMs": 102, - "p75LatencyMs": 154, - "p90LatencyMs": 173, - "p99LatencyMs": 755, - "maxLatencyMs": 2092, - "bytesPerSec": 109805568, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 853, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 170.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 283.55, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 205, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 361, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3017, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4495, + "unit": "ms" + }, + "bytesPerSec": { + "value": 49148723.2, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1896, - "errors": 0, - "requestsPerSec": 379.2, - "avgLatencyMs": 190.73, - "p50LatencyMs": 122, - "p75LatencyMs": 179, - "p90LatencyMs": 236, - "p99LatencyMs": 2732, - "maxLatencyMs": 4958, - "bytesPerSec": 109307494.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 831, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 166.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 301.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 203, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 351, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3589, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4940, + "unit": "ms" + }, + "bytesPerSec": { + "value": 47883878.4, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1871, - "errors": 0, - "requestsPerSec": 374.2, - "avgLatencyMs": 188.07, - "p50LatencyMs": 128, - "p75LatencyMs": 152, - "p90LatencyMs": 249, - "p99LatencyMs": 2717, - "maxLatencyMs": 4963, - "bytesPerSec": 107865702.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 763, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 152.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 304.28, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 199, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 256, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 368, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3585, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4936, + "unit": "ms" + }, + "bytesPerSec": { + "value": 43969740.8, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, - "representativeIterationIndex": 2, + "representativeIterationIndex": 1, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 37910, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 16838, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1328.6666666666667, - "median": 1330, - "min": 1313, - "max": 1343 + "mean": 703, + "median": 705, + "min": 695, + "max": 709 }, "errors": { "unit": "errors", @@ -1625,69 +2831,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 265.74, - "median": 266, - "min": 262.61, - "max": 268.61 + "mean": 140.60333333333332, + "median": 141, + "min": 139, + "max": 141.81 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.1233333333333335, - "median": 3.12, - "min": 3.11, - "max": 3.14 + "mean": 6.406666666666666, + "median": 6.42, + "min": 6.33, + "max": 6.47 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 6, + "median": 6, + "min": 6, + "max": 6 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 7, + "median": 7, + "min": 7, + "max": 7 }, "p90LatencyMs": { "unit": "ms", - "mean": 3.3333333333333335, - "median": 3, - "min": 3, - "max": 4 + "mean": 7.333333333333333, + "median": 7, + "min": 7, + "max": 8 }, "p99LatencyMs": { "unit": "ms", - "mean": 4.666666666666667, - "median": 5, - "min": 4, - "max": 5 + "mean": 9.666666666666666, + "median": 9, + "min": 9, + "max": 11 }, "maxLatencyMs": { "unit": "ms", - "mean": 8, - "median": 8, - "min": 6, - "max": 10 + "mean": 12, + "median": 12, + "min": 11, + "max": 13 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 76591923.20333333, - "median": 76657459.2, - "min": 75687526.41, - "max": 77430784 + "mean": 40517632.00333334, + "median": 40629043.21, + "min": 40058880, + "max": 40864972.8 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1894, - "median": 1887, - "min": 1875, - "max": 1920 + "mean": 825.3333333333334, + "median": 821, + "min": 814, + "max": 841 }, "errors": { "unit": "errors", @@ -1698,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 378.8, - "median": 377.4, - "min": 375, - "max": 384 + "mean": 165.07, + "median": 164.2, + "min": 162.81, + "max": 168.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 12.79, - "median": 12.85, - "min": 12.66, - "max": 12.86 + "mean": 29.686666666666667, + "median": 29.86, + "min": 29.07, + "max": 30.13 }, "p50LatencyMs": { "unit": "ms", - "mean": 13, - "median": 13, - "min": 13, - "max": 13 + "mean": 29, + "median": 29, + "min": 28, + "max": 30 }, "p75LatencyMs": { "unit": "ms", - "mean": 13, - "median": 13, - "min": 13, - "max": 13 + "mean": 30, + "median": 30, + "min": 29, + "max": 31 }, "p90LatencyMs": { "unit": "ms", - "mean": 15, - "median": 15, - "min": 15, - "max": 15 + "mean": 35, + "median": 35, + "min": 34, + "max": 36 }, "p99LatencyMs": { "unit": "ms", - "mean": 20.333333333333332, - "median": 20, - "min": 20, - "max": 21 + "mean": 48.333333333333336, + "median": 49, + "min": 47, + "max": 49 }, "maxLatencyMs": { "unit": "ms", - "mean": 26.333333333333332, - "median": 26, - "min": 25, - "max": 28 + "mean": 64.33333333333333, + "median": 64, + "min": 62, + "max": 67 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109185160.53333335, - "median": 108783206.4, - "min": 108088524.8, - "max": 110683750.4 + "mean": 47567121.06666667, + "median": 47313715.2, + "min": 46913945.6, + "max": 48473702.4 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1909, - "median": 1904, - "min": 1898, - "max": 1925 + "mean": 828.6666666666666, + "median": 826, + "min": 813, + "max": 847 }, "errors": { "unit": "errors", @@ -1771,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 381.8, - "median": 380.8, - "min": 379.6, - "max": 385 + "mean": 165.73333333333332, + "median": 165.2, + "min": 162.6, + "max": 169.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 25.600000000000005, - "median": 25.65, - "min": 25.39, - "max": 25.76 + "mean": 59.46333333333333, + "median": 59.6, + "min": 58.13, + "max": 60.66 }, "p50LatencyMs": { "unit": "ms", - "mean": 25, - "median": 25, - "min": 25, - "max": 25 + "mean": 58.333333333333336, + "median": 58, + "min": 57, + "max": 60 }, "p75LatencyMs": { "unit": "ms", - "mean": 25.666666666666668, - "median": 26, - "min": 25, - "max": 26 + "mean": 61, + "median": 62, + "min": 59, + "max": 62 }, "p90LatencyMs": { "unit": "ms", - "mean": 32.333333333333336, - "median": 33, - "min": 30, - "max": 34 + "mean": 70.66666666666667, + "median": 70, + "min": 68, + "max": 74 }, "p99LatencyMs": { "unit": "ms", - "mean": 46, - "median": 45, - "min": 44, - "max": 49 + "mean": 96.66666666666667, + "median": 97, + "min": 95, + "max": 98 }, "maxLatencyMs": { "unit": "ms", - "mean": 75, - "median": 77, - "min": 62, - "max": 86 + "mean": 132.33333333333334, + "median": 126, + "min": 119, + "max": 152 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 110050235.73333333, - "median": 109779353.6, - "min": 109412352, - "max": 110959001.6 + "mean": 47752806.4, + "median": 47602073.6, + "min": 46848409.6, + "max": 48807936 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1911.6666666666667, - "median": 1908, - "min": 1904, - "max": 1923 + "mean": 840.3333333333334, + "median": 831, + "min": 825, + "max": 865 }, "errors": { "unit": "errors", @@ -1844,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 382.3333333333333, - "median": 381.6, - "min": 380.8, - "max": 384.6 + "mean": 168.06666666666666, + "median": 166.2, + "min": 165, + "max": 173 }, "avgLatencyMs": { "unit": "ms", - "mean": 64.42, - "median": 64.51, - "min": 64.08, - "max": 64.67 + "mean": 146.22, + "median": 147.74, + "min": 141.98, + "max": 148.94 }, "p50LatencyMs": { "unit": "ms", - "mean": 63, - "median": 63, - "min": 63, - "max": 63 + "mean": 144.33333333333334, + "median": 145, + "min": 141, + "max": 147 }, "p75LatencyMs": { "unit": "ms", - "mean": 71, - "median": 71, - "min": 70, - "max": 72 + "mean": 154.66666666666666, + "median": 155, + "min": 150, + "max": 159 }, "p90LatencyMs": { "unit": "ms", - "mean": 85.33333333333333, - "median": 84, - "min": 84, - "max": 88 + "mean": 191.66666666666666, + "median": 199, + "min": 174, + "max": 202 }, "p99LatencyMs": { "unit": "ms", - "mean": 125, - "median": 128, - "min": 118, - "max": 129 + "mean": 417, + "median": 466, + "min": 239, + "max": 546 }, "maxLatencyMs": { "unit": "ms", - "mean": 476.6666666666667, - "median": 481, - "min": 464, - "max": 485 + "mean": 1010.6666666666666, + "median": 1099, + "min": 742, + "max": 1191 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 110203153.06666666, - "median": 110002176, - "min": 109740032, - "max": 110867251.2 + "mean": 48425642.666666664, + "median": 47890432, + "min": 47543091.2, + "max": 49843404.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1902.6666666666667, - "median": 1904, - "min": 1899, - "max": 1905 + "mean": 835.6666666666666, + "median": 831, + "min": 823, + "max": 853 }, "errors": { "unit": "errors", @@ -1917,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 380.5333333333333, - "median": 380.8, - "min": 379.8, - "max": 381 + "mean": 167.13333333333333, + "median": 166.2, + "min": 164.6, + "max": 170.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 128.92333333333335, - "median": 129.05, - "min": 128.31, - "max": 129.41 + "mean": 285.6566666666667, + "median": 285.93, + "min": 283.55, + "max": 287.49 }, "p50LatencyMs": { "unit": "ms", - "mean": 108, - "median": 105, - "min": 102, - "max": 117 + "mean": 196, + "median": 192, + "min": 191, + "max": 205 }, "p75LatencyMs": { "unit": "ms", - "mean": 142.33333333333334, - "median": 138, - "min": 135, - "max": 154 + "mean": 262.3333333333333, + "median": 261, + "min": 260, + "max": 266 }, "p90LatencyMs": { "unit": "ms", - "mean": 184.66666666666666, - "median": 183, - "min": 173, - "max": 198 + "mean": 371.3333333333333, + "median": 361, + "min": 357, + "max": 396 }, "p99LatencyMs": { "unit": "ms", - "mean": 803, - "median": 815, - "min": 755, - "max": 839 + "mean": 3205.6666666666665, + "median": 3262, + "min": 3017, + "max": 3338 }, "maxLatencyMs": { "unit": "ms", - "mean": 2147.3333333333335, - "median": 2092, - "min": 2053, - "max": 2297 + "mean": 4799.666666666667, + "median": 4929, + "min": 4495, + "max": 4975 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 109678865.06666666, - "median": 109753139.2, - "min": 109477888, - "max": 109805568 + "mean": 48152576, + "median": 47883878.4, + "min": 47425126.4, + "max": 49148723.2 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1872.6666666666667, - "median": 1891, - "min": 1831, - "max": 1896 + "mean": 816.6666666666666, + "median": 811, + "min": 808, + "max": 831 }, "errors": { "unit": "errors", @@ -1990,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 374.5333333333333, - "median": 378.2, - "min": 366.2, - "max": 379.2 + "mean": 163.33333333333331, + "median": 162.2, + "min": 161.6, + "max": 166.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 188.99333333333334, - "median": 188.99, - "min": 187.26, - "max": 190.73 + "mean": 293.4066666666667, + "median": 293.49, + "min": 284.78, + "max": 301.95 }, "p50LatencyMs": { "unit": "ms", - "mean": 125.33333333333333, - "median": 127, - "min": 122, - "max": 127 + "mean": 188.66666666666666, + "median": 185, + "min": 178, + "max": 203 }, "p75LatencyMs": { "unit": "ms", - "mean": 174.33333333333334, - "median": 177, - "min": 167, - "max": 179 + "mean": 259.3333333333333, + "median": 261, + "min": 240, + "max": 277 }, "p90LatencyMs": { "unit": "ms", - "mean": 231.66666666666666, - "median": 236, - "min": 222, - "max": 237 + "mean": 360.3333333333333, + "median": 351, + "min": 343, + "max": 387 }, "p99LatencyMs": { "unit": "ms", - "mean": 2618.3333333333335, - "median": 2592, - "min": 2531, - "max": 2732 + "mean": 3460.6666666666665, + "median": 3415, + "min": 3378, + "max": 3589 }, "maxLatencyMs": { "unit": "ms", - "mean": 4929, - "median": 4942, - "min": 4887, - "max": 4958 + "mean": 4922, + "median": 4940, + "min": 4864, + "max": 4962 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 107957452.8, - "median": 109006028.8, - "min": 105558835.2, - "max": 109307494.4 + "mean": 47062493.86666667, + "median": 46736998.4, + "min": 46566604.8, + "max": 47883878.4 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1818, - "median": 1819, - "min": 1764, - "max": 1871 + "mean": 763, + "median": 763, + "min": 760, + "max": 766 }, "errors": { "unit": "errors", @@ -2063,62 +3269,525 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 363.59999999999997, - "median": 363.8, - "min": 352.8, - "max": 374.2 + "mean": 152.6, + "median": 152.6, + "min": 152, + "max": 153.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 189.25333333333333, - "median": 188.63, - "min": 188.07, - "max": 191.06 + "mean": 302.81666666666666, + "median": 304.28, + "min": 297.87, + "max": 306.3 }, "p50LatencyMs": { "unit": "ms", - "mean": 123.66666666666667, - "median": 123, - "min": 120, - "max": 128 + "mean": 199, + "median": 199, + "min": 190, + "max": 208 }, "p75LatencyMs": { "unit": "ms", - "mean": 162.33333333333334, - "median": 162, - "min": 152, - "max": 173 + "mean": 249.66666666666666, + "median": 252, + "min": 241, + "max": 256 }, "p90LatencyMs": { "unit": "ms", - "mean": 242.33333333333334, - "median": 249, - "min": 223, - "max": 255 + "mean": 381, + "median": 368, + "min": 360, + "max": 415 }, "p99LatencyMs": { "unit": "ms", - "mean": 2678, - "median": 2704, - "min": 2613, - "max": 2717 + "mean": 3569.6666666666665, + "median": 3585, + "min": 3463, + "max": 3661 }, "maxLatencyMs": { "unit": "ms", - "mean": 4909.666666666667, - "median": 4923, - "min": 4843, - "max": 4963 + "mean": 4919, + "median": 4936, + "min": 4860, + "max": 4961 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 104807355.73333335, - "median": 104864153.6, - "min": 101692211.2, - "max": 107865702.4 + "mean": 43973017.6, + "median": 43969740.8, + "min": 43802624, + "max": 44146688 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 118, + "unit": "ms" + }, + "fcpMs": { + "value": 118.245, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 40.910000000000004, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.545, + "unit": "ms" + }, + "processingDurationMs": { + "value": 26.542, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 12.823, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 114, + "unit": "ms" + }, + "fcpMs": { + "value": 114.317, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 40.02, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.691, + "unit": "ms" + }, + "processingDurationMs": { + "value": 30.647, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.682, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 122, + "unit": "ms" + }, + "fcpMs": { + "value": 122.499, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 40.452, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.633, + "unit": "ms" + }, + "processingDurationMs": { + "value": 27.056, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.763, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 116, + "unit": "ms" + }, + "fcpMs": { + "value": 115.516, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 39.811, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.453, + "unit": "ms" + }, + "processingDurationMs": { + "value": 32.815, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 5.543, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 117.5, + "median": 117, + "min": 114, + "max": 122 + }, + "fcpMs": { + "unit": "ms", + "mean": 117.64425000000001, + "median": 116.88050000000001, + "min": 114.317, + "max": 122.499 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 40.29825, + "median": 40.236000000000004, + "min": 39.811, + "max": 40.910000000000004 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.5805, + "median": 1.589, + "min": 1.453, + "max": 1.691 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 29.265, + "median": 28.8515, + "min": 26.542, + "max": 32.815 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 9.45275, + "median": 9.7225, + "min": 5.543, + "max": 12.823 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 107, + "unit": "ms" + }, + "fcpMs": { + "value": 107.387, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 53.925000000000004, + "unit": "ms" + }, + "inputDelayMs": { + "value": 2.289, + "unit": "ms" + }, + "processingDurationMs": { + "value": 33.023, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 18.613, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 98, + "unit": "ms" + }, + "fcpMs": { + "value": 98.487, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 43.992999999999995, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.916, + "unit": "ms" + }, + "processingDurationMs": { + "value": 34.039, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 8.038, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 100, + "unit": "ms" + }, + "fcpMs": { + "value": 99.705, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 45.824, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.638, + "unit": "ms" + }, + "processingDurationMs": { + "value": 36.87, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.316, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 98, + "unit": "ms" + }, + "fcpMs": { + "value": 98.473, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 40.519999999999996, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.653, + "unit": "ms" + }, + "processingDurationMs": { + "value": 32.492, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 6.375, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 100.75, + "median": 99, + "min": 98, + "max": 107 + }, + "fcpMs": { + "unit": "ms", + "mean": 101.013, + "median": 99.096, + "min": 98.473, + "max": 107.387 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 46.0655, + "median": 44.9085, + "min": 40.519999999999996, + "max": 53.925000000000004 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.874, + "median": 1.7845, + "min": 1.638, + "max": 2.289 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 34.106, + "median": 33.531000000000006, + "min": 32.492, + "max": 36.87 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.0855, + "median": 7.677, + "min": 6.375, + "max": 18.613 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 361, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 9, + "unit": "count" + }, + "devDependencies": { + "value": 2, + "unit": "count" + }, + "allDependencies": { + "value": 11, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 234, + "unit": "count" + }, + "duplicateDependencies": { + "value": 26, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 44, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 211343469, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 46, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.13.0" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@tanstack/react-start", + "@tanstack/react-start-client", + "@tanstack/react-start-rsc", + "@tanstack/react-start-server", + "@tanstack/start-client-core", + "@tanstack/start-fn-stubs", + "@tanstack/start-plugin-core", + "@tanstack/start-server-core", + "@tanstack/start-storage-context", + "jsdom" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.168.59.json b/packages/results/data/tanstack/versions/1.168.59.json index aeb7e1fb..b2ed261b 100644 --- a/packages/results/data/tanstack/versions/1.168.59.json +++ b/packages/results/data/tanstack/versions/1.168.59.json @@ -2,6 +2,8 @@ "framework": "tanstack", "projects": { "starter": { + "framework": "tanstack", + "packagePath": "packages/starter-tanstack-start-react", "timingMeasuredAt": "2026-10-14T09:13:40.421Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", "frameworkVersion": "1.168.59", @@ -35,13 +37,12 @@ "vitest": "5.0.2", "web-vitals": "6.2.2" } - }, - "framework": "tanstack", - "packagePath": "packages/starter-tanstack-start-react" + } }, "app": { "timingMeasuredAt": "2026-10-14T09:13:40.421Z", "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)", + "browserVersion": "Google Chrome 153.0.8010.47", "frameworkVersion": "1.168.59", "releasedAt": "2026-09-27T14:07:33.572Z", "packageJson": { @@ -61,18 +62,59 @@ "typescript": "7.0.2", "vite": "8.3.1" } - }, - "browserVersion": "Google Chrome 153.0.8010.47" + } } }, "tests": { - "coldBuildTimeMs": { - "project": "starter", - "result": 9098 - }, - "warmBuildTimeMs": { + "install": { "project": "starter", - "result": 8359 + "result": { + "name": "install", + "runs": 5, + "iterations": [ + { + "installTimeMs": { + "value": 1708, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1674, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1732, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1737, + "unit": "ms" + } + }, + { + "installTimeMs": { + "value": 1680, + "unit": "ms" + } + } + ], + "installTimeMs": { + "unit": "ms", + "mean": 1706.2, + "median": 1708, + "min": 1674, + "max": 1737 + }, + "nodeModulesSizeBytes": { + "value": 243154944, + "unit": "bytes" + } + } }, "coldBuildTime": { "project": "starter", @@ -81,19 +123,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2038 + "timeMs": { + "value": 2038, + "unit": "ms" + } }, { - "timeMs": 2089 + "timeMs": { + "value": 2089, + "unit": "ms" + } }, { - "timeMs": 2005 + "timeMs": { + "value": 2005, + "unit": "ms" + } }, { - "timeMs": 2042 + "timeMs": { + "value": 2042, + "unit": "ms" + } }, { - "timeMs": 2089 + "timeMs": { + "value": 2089, + "unit": "ms" + } } ], "timeMs": { @@ -112,19 +169,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2017 + "timeMs": { + "value": 2017, + "unit": "ms" + } }, { - "timeMs": 2066 + "timeMs": { + "value": 2066, + "unit": "ms" + } }, { - "timeMs": 2018 + "timeMs": { + "value": 2018, + "unit": "ms" + } }, { - "timeMs": 2050 + "timeMs": { + "value": 2050, + "unit": "ms" + } }, { - "timeMs": 2111 + "timeMs": { + "value": 2111, + "unit": "ms" + } } ], "timeMs": { @@ -136,64 +208,6 @@ } } }, - "prodDependencies": { - "project": "starter", - "result": 13 - }, - "devDependencies": { - "project": "starter", - "result": 11 - }, - "allDependencies": { - "project": "starter", - "result": 328 - }, - "duplicateDependencies": { - "project": "starter", - "result": 37 - }, - "depInstallSize": { - "project": "starter", - "result": 203836345 - }, - "vendoredCoreJsSize": { - "project": "starter", - "result": 0 - }, - "vendoredCoreJsUnnecessaryModules": { - "project": "starter", - "result": [] - }, - "browserBaselineTests": { - "project": "starter", - "result": { - "baselineStatus": "high", - "baselineYear": 2022, - "baselineReason": null, - "baselineFeatureCount": 48 - } - }, - "frameworkDependencies": { - "project": "starter", - "result": { - "prodDependencies": 9, - "devDependencies": 14, - "allDependencies": 23 - } - }, - "minimumNodeVersion": { - "project": "starter", - "result": "22.22.2" - }, - "minimumNodeVersionImposedBy": { - "project": "starter", - "result": [ - "@asamuzakjp/css-color", - "@asamuzakjp/dom-selector", - "jsdom", - "w3c-xmlserializer" - ] - }, "devServerStartTime": { "project": "starter", "result": { @@ -201,19 +215,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2485 + "timeMs": { + "value": 2485, + "unit": "ms" + } }, { - "timeMs": 1942 + "timeMs": { + "value": 1942, + "unit": "ms" + } }, { - "timeMs": 1853 + "timeMs": { + "value": 1853, + "unit": "ms" + } }, { - "timeMs": 1842 + "timeMs": { + "value": 1842, + "unit": "ms" + } }, { - "timeMs": 1800 + "timeMs": { + "value": 1800, + "unit": "ms" + } } ], "timeMs": { @@ -225,561 +254,1037 @@ } } }, - "firstPartyDependencies": { - "project": "starter", - "result": { - "prodDependencies": 6, - "devDependencies": 1, - "allDependencies": 213, - "duplicateDependencies": 19 - } - }, - "install": { - "project": "starter", - "result": { - "name": "install", - "runs": 5, - "iterations": [ - { - "installTimeMs": 1708 - }, - { - "installTimeMs": 1674 - }, - { - "installTimeMs": 1732 - }, - { - "installTimeMs": 1737 - }, - { - "installTimeMs": 1680 - } - ], - "installTimeMs": { - "unit": "ms", - "mean": 1706.2, - "median": 1708, - "min": 1674, - "max": 1737 - }, - "nodeModulesSizeBytes": 243154944 - } - }, - "clientSideRenderedTests": { + "ssrLoadTests": { "project": "app", "result": { - "name": "clientSideRendered", - "runs": 4, + "name": "ssrLoad", + "runs": 3, "iterations": [ - { - "firstPaintMs": 124, - "fcpMs": 123.863, - "interactionTests": { - "interactionLatencyMs": 23.299, - "inputDelayMs": 1.315, - "processingDurationMs": 8.617, - "presentationDelayMs": 13.367 - } - }, - { - "firstPaintMs": 122, - "fcpMs": 121.517, - "interactionTests": { - "interactionLatencyMs": 22.485, - "inputDelayMs": 1.203, - "processingDurationMs": 9.798, - "presentationDelayMs": 11.484 + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1366, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 273.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 78662860.8, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1906, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 381.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 28, + "unit": "ms" + }, + "bytesPerSec": { + "value": 109779353.6, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1920, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 384, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 25.51, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 32, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 46, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 88, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110578892.8, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1929, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 385.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 63.87, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 62, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 66, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 85, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 130, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 480, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111103180.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1926, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 385.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 127.66, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 110, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 582, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2051, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110932787.2, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1947, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 389.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 183.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 128, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 160, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 228, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2462, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4884, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112125542.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1913, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 188.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 127, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 157, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 211, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2616, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4980, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110185676.8, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 135, - "fcpMs": 135.358, - "interactionTests": { - "interactionLatencyMs": 16.775, - "inputDelayMs": 1.135, - "processingDurationMs": 6.485, - "presentationDelayMs": 9.155 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1394, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 278.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 7, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80275046.41, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1967, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 393.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.04, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 26, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113278976, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1968, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 393.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 31, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 45, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 74, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113331404.8, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1979, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 395.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.24, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 65, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 86, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 115, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 345, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113986764.8, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2001, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 400.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 122.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 655, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2005, + "unit": "ms" + }, + "bytesPerSec": { + "value": 115231948.8, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2004, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 400.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 138, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 185, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 231, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2301, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4911, + "unit": "ms" + }, + "bytesPerSec": { + "value": 115402342.4, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1991, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 398.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 186.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 159, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 246, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2549, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4937, + "unit": "ms" + }, + "bytesPerSec": { + "value": 114655232, + "unit": "bytes/s" + } } - }, - { - "firstPaintMs": 130, - "fcpMs": 130.165, - "interactionTests": { - "interactionLatencyMs": 19.853, - "inputDelayMs": 1.299, - "processingDurationMs": 8.473, - "presentationDelayMs": 10.081 + ], + [ + { + "workers": 1, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1405, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 281, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80917299.2, + "unit": "bytes/s" + } + }, + { + "workers": 5, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1961, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 392.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.09, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 15, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 21, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 24, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112938188.8, + "unit": "bytes/s" + } + }, + { + "workers": 10, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1968, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 393.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.84, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 72, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113344512, + "unit": "bytes/s" + } + }, + { + "workers": 25, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1959, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 391.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 62.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 67, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 82, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 119, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 169, + "unit": "ms" + }, + "bytesPerSec": { + "value": 112820224, + "unit": "bytes/s" + } + }, + { + "workers": 50, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2001, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 400.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 122.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 103, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 621, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1970, + "unit": "ms" + }, + "bytesPerSec": { + "value": 115231948.8, + "unit": "bytes/s" + } + }, + { + "workers": 100, + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1979, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 395.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 181.93, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 214, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2621, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4892, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113973657.6, + "unit": "bytes/s" + } + }, + { + "workers": 200, + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1932, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 386.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 189.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 176, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 228, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2593, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4937, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111260467.2, + "unit": "bytes/s" + } } - } + ] ], - "firstPaintMs": { - "unit": "ms", - "mean": 127.75, - "median": 127, - "min": 122, - "max": 135 + "configuration": { + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], + "warmupDurationMs": 5000 }, - "fcpMs": { - "unit": "ms", - "mean": 127.72575, - "median": 127.014, - "min": 121.517, - "max": 135.358 + "representativeIterationIndex": 2, + "source": "autocannon", + "path": "/server-side-rendered-plain-links", + "totalRequests": { + "value": 39416, + "unit": "requests" }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 20.603, - "median": 21.169, - "min": 16.775, - "max": 23.299 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.238, - "median": 1.251, - "min": 1.135, - "max": 1.315 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 8.34325, - "median": 8.545000000000002, - "min": 6.485, - "max": 9.798 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 11.02175, - "median": 10.782499999999999, - "min": 9.155, - "max": 13.367 - } - } - } - }, - "serverSideRenderedTests": { - "project": "app", - "result": { - "name": "serverSideRendered", - "runs": 4, - "iterations": [ - { - "firstPaintMs": 81, - "fcpMs": 80.936, - "interactionTests": { - "interactionLatencyMs": 19.285, - "inputDelayMs": 1.193, - "processingDurationMs": 8.622, - "presentationDelayMs": 9.47 - } - }, - { - "firstPaintMs": 86, - "fcpMs": 86.494, - "interactionTests": { - "interactionLatencyMs": 20.201, - "inputDelayMs": 1.195, - "processingDurationMs": 8.734, - "presentationDelayMs": 10.272 - } - }, - { - "firstPaintMs": 80, - "fcpMs": 79.536, - "interactionTests": { - "interactionLatencyMs": 21.64, - "inputDelayMs": 1.224, - "processingDurationMs": 7.045, - "presentationDelayMs": 13.371 - } - }, - { - "firstPaintMs": 81, - "fcpMs": 81, - "interactionTests": { - "interactionLatencyMs": 19.564, - "inputDelayMs": 1.098, - "processingDurationMs": 8.294, - "presentationDelayMs": 10.172 - } - } - ], - "firstPaintMs": { - "unit": "ms", - "mean": 82, - "median": 81, - "min": 80, - "max": 86 - }, - "fcpMs": { - "unit": "ms", - "mean": 81.9915, - "median": 80.968, - "min": 79.536, - "max": 86.494 - }, - "interactionTests": { - "scenario": "first-row-detail-navigation", - "source": "lighthouse-inp-breakdown", - "interactionLatencyMs": { - "unit": "ms", - "mean": 20.1725, - "median": 19.8825, - "min": 19.285, - "max": 21.64 - }, - "inputDelayMs": { - "unit": "ms", - "mean": 1.1775, - "median": 1.194, - "min": 1.098, - "max": 1.224 - }, - "processingDurationMs": { - "unit": "ms", - "mean": 8.173750000000002, - "median": 8.458, - "min": 7.045, - "max": 8.734 - }, - "presentationDelayMs": { - "unit": "ms", - "mean": 10.82125, - "median": 10.222000000000001, - "min": 9.47, - "max": 13.371 - } - } - } - }, - "ssrRouterLinkLoadTests": { - "project": "app", - "result": { - "name": "ssrRouterLinkLoad", - "runs": 3, - "iterations": [ - [ - { - "workers": 1, - "requests": 918, - "errors": 0, - "requestsPerSec": 183.6, - "avgLatencyMs": 5.11, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 5, - "p99LatencyMs": 6, - "maxLatencyMs": 9, - "bytesPerSec": 52858060.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 1130, - "errors": 0, - "requestsPerSec": 226, - "avgLatencyMs": 21.53, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 25, - "p99LatencyMs": 36, - "maxLatencyMs": 51, - "bytesPerSec": 65067417.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 1136, - "errors": 0, - "requestsPerSec": 227.2, - "avgLatencyMs": 43.25, - "p50LatencyMs": 42, - "p75LatencyMs": 46, - "p90LatencyMs": 60, - "p99LatencyMs": 72, - "maxLatencyMs": 102, - "bytesPerSec": 65408204.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 1140, - "errors": 0, - "requestsPerSec": 228, - "avgLatencyMs": 107.83, - "p50LatencyMs": 106, - "p75LatencyMs": 115, - "p90LatencyMs": 135, - "p99LatencyMs": 246, - "maxLatencyMs": 773, - "bytesPerSec": 65644134.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 1140, - "errors": 0, - "requestsPerSec": 228, - "avgLatencyMs": 213.52, - "p50LatencyMs": 151, - "p75LatencyMs": 213, - "p90LatencyMs": 285, - "p99LatencyMs": 2362, - "maxLatencyMs": 3806, - "bytesPerSec": 65644134.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 1126, - "errors": 0, - "requestsPerSec": 225.2, - "avgLatencyMs": 246.54, - "p50LatencyMs": 178, - "p75LatencyMs": 225, - "p90LatencyMs": 302, - "p99LatencyMs": 2989, - "maxLatencyMs": 4970, - "bytesPerSec": 64838041.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 1113, - "errors": 0, - "requestsPerSec": 222.6, - "avgLatencyMs": 245.02, - "p50LatencyMs": 165, - "p75LatencyMs": 204, - "p90LatencyMs": 293, - "p99LatencyMs": 3207, - "maxLatencyMs": 5003, - "bytesPerSec": 64074547.2, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 927, - "errors": 0, - "requestsPerSec": 185.4, - "avgLatencyMs": 5.11, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 9, - "bytesPerSec": 53369241.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 1139, - "errors": 0, - "requestsPerSec": 227.8, - "avgLatencyMs": 21.46, - "p50LatencyMs": 21, - "p75LatencyMs": 21, - "p90LatencyMs": 26, - "p99LatencyMs": 34, - "maxLatencyMs": 50, - "bytesPerSec": 65578598.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 1147, - "errors": 0, - "requestsPerSec": 229.4, - "avgLatencyMs": 42.88, - "p50LatencyMs": 41, - "p75LatencyMs": 45, - "p90LatencyMs": 58, - "p99LatencyMs": 76, - "maxLatencyMs": 141, - "bytesPerSec": 66037350.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 1163, - "errors": 0, - "requestsPerSec": 232.6, - "avgLatencyMs": 105.74, - "p50LatencyMs": 105, - "p75LatencyMs": 107, - "p90LatencyMs": 132, - "p99LatencyMs": 227, - "maxLatencyMs": 795, - "bytesPerSec": 66964684.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 1159, - "errors": 0, - "requestsPerSec": 231.8, - "avgLatencyMs": 210.59, - "p50LatencyMs": 181, - "p75LatencyMs": 212, - "p90LatencyMs": 261, - "p99LatencyMs": 1814, - "maxLatencyMs": 3379, - "bytesPerSec": 66738585.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 1127, - "errors": 0, - "requestsPerSec": 225.4, - "avgLatencyMs": 259.21, - "p50LatencyMs": 177, - "p75LatencyMs": 231, - "p90LatencyMs": 314, - "p99LatencyMs": 3313, - "maxLatencyMs": 4998, - "bytesPerSec": 64887193.6, - "elapsedTimeMs": 5010 - }, - { - "workers": 200, - "requests": 1135, - "errors": 0, - "requestsPerSec": 227, - "avgLatencyMs": 261.42, - "p50LatencyMs": 184, - "p75LatencyMs": 241, - "p90LatencyMs": 322, - "p99LatencyMs": 3022, - "maxLatencyMs": 4931, - "bytesPerSec": 65352499.2, - "elapsedTimeMs": 5010 - } - ], - [ - { - "workers": 1, - "requests": 930, - "errors": 0, - "requestsPerSec": 186, - "avgLatencyMs": 5.12, - "p50LatencyMs": 5, - "p75LatencyMs": 5, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 10, - "bytesPerSec": 53546188.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 5, - "requests": 1134, - "errors": 0, - "requestsPerSec": 226.8, - "avgLatencyMs": 21.5, - "p50LatencyMs": 21, - "p75LatencyMs": 22, - "p90LatencyMs": 25, - "p99LatencyMs": 35, - "maxLatencyMs": 51, - "bytesPerSec": 65296793.6, - "elapsedTimeMs": 5000 - }, - { - "workers": 10, - "requests": 1142, - "errors": 0, - "requestsPerSec": 228.4, - "avgLatencyMs": 42.99, - "p50LatencyMs": 42, - "p75LatencyMs": 47, - "p90LatencyMs": 58, - "p99LatencyMs": 72, - "maxLatencyMs": 100, - "bytesPerSec": 65762099.2, - "elapsedTimeMs": 5000 - }, - { - "workers": 25, - "requests": 1154, - "errors": 0, - "requestsPerSec": 230.8, - "avgLatencyMs": 106.53, - "p50LatencyMs": 106, - "p75LatencyMs": 113, - "p90LatencyMs": 133, - "p99LatencyMs": 264, - "maxLatencyMs": 733, - "bytesPerSec": 66446950.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 50, - "requests": 1158, - "errors": 0, - "requestsPerSec": 231.6, - "avgLatencyMs": 209.76, - "p50LatencyMs": 171, - "p75LatencyMs": 227, - "p90LatencyMs": 277, - "p99LatencyMs": 1793, - "maxLatencyMs": 3184, - "bytesPerSec": 66676326.4, - "elapsedTimeMs": 5000 - }, - { - "workers": 100, - "requests": 1123, - "errors": 0, - "requestsPerSec": 224.6, - "avgLatencyMs": 255.73, - "p50LatencyMs": 166, - "p75LatencyMs": 227, - "p90LatencyMs": 331, - "p99LatencyMs": 3146, - "maxLatencyMs": 4726, - "bytesPerSec": 64654540.8, - "elapsedTimeMs": 5000 - }, - { - "workers": 200, - "requests": 1106, - "errors": 0, - "requestsPerSec": 221.2, - "avgLatencyMs": 268.95, - "p50LatencyMs": 190, - "p75LatencyMs": 244, - "p90LatencyMs": 331, - "p99LatencyMs": 2986, - "maxLatencyMs": 4856, - "bytesPerSec": 63681331.2, - "elapsedTimeMs": 5010 - } - ] - ], - "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], - "warmupDurationMs": 5000 - }, - "representativeIterationIndex": 2, - "source": "autocannon", - "path": "/server-side-rendered", - "totalRequests": 23247, - "totalErrors": 0, - "stage1": { - "connections": 1, - "requests": { - "unit": "requests", - "mean": 925, - "median": 927, - "min": 918, - "max": 930 + "totalErrors": { + "value": 0, + "unit": "errors" + }, + "stage1": { + "connections": 1, + "requests": { + "unit": "requests", + "mean": 1388.3333333333333, + "median": 1394, + "min": 1366, + "max": 1405 }, "errors": { "unit": "errors", @@ -790,69 +1295,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 185, - "median": 185.4, - "min": 183.6, - "max": 186 + "mean": 277.6666666666667, + "median": 278.8, + "min": 273.2, + "max": 281 }, "avgLatencyMs": { "unit": "ms", - "mean": 5.113333333333333, - "median": 5.11, - "min": 5.11, - "max": 5.12 + "mean": 3.1033333333333335, + "median": 3.1, + "min": 3.1, + "max": 3.11 }, "p50LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p75LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p90LatencyMs": { "unit": "ms", - "mean": 5, - "median": 5, - "min": 5, - "max": 5 + "mean": 3, + "median": 3, + "min": 3, + "max": 3 }, "p99LatencyMs": { + "unit": "ms", + "mean": 4, + "median": 4, + "min": 4, + "max": 4 + }, + "maxLatencyMs": { "unit": "ms", "mean": 6.666666666666667, "median": 7, "min": 6, "max": 7 }, - "maxLatencyMs": { - "unit": "ms", - "mean": 9.333333333333334, - "median": 9, - "min": 9, - "max": 10 - }, "bytesPerSec": { "unit": "bytes/s", - "mean": 53257830.4, - "median": 53369241.6, - "min": 52858060.8, - "max": 53546188.8 + "mean": 79951735.46999998, + "median": 80275046.41, + "min": 78662860.8, + "max": 80917299.2 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1134.3333333333333, - "median": 1134, - "min": 1130, - "max": 1139 + "mean": 1944.6666666666667, + "median": 1961, + "min": 1906, + "max": 1967 }, "errors": { "unit": "errors", @@ -863,69 +1368,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 226.86666666666667, - "median": 226.8, - "min": 226, - "max": 227.8 + "mean": 388.93333333333334, + "median": 392.2, + "min": 381.2, + "max": 393.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 21.49666666666667, - "median": 21.5, - "min": 21.46, - "max": 21.53 + "mean": 12.290000000000001, + "median": 12.09, + "min": 12.04, + "max": 12.74 }, "p50LatencyMs": { "unit": "ms", - "mean": 21, - "median": 21, - "min": 21, - "max": 21 + "mean": 12.333333333333334, + "median": 12, + "min": 12, + "max": 13 }, "p75LatencyMs": { "unit": "ms", - "mean": 21.666666666666668, - "median": 22, - "min": 21, - "max": 22 + "mean": 12.333333333333334, + "median": 12, + "min": 12, + "max": 13 }, "p90LatencyMs": { "unit": "ms", - "mean": 25.333333333333332, - "median": 25, - "min": 25, - "max": 26 + "mean": 15, + "median": 15, + "min": 15, + "max": 15 }, "p99LatencyMs": { "unit": "ms", - "mean": 35, - "median": 35, - "min": 34, - "max": 36 + "mean": 21, + "median": 21, + "min": 21, + "max": 21 }, "maxLatencyMs": { "unit": "ms", - "mean": 50.666666666666664, - "median": 51, - "min": 50, - "max": 51 + "mean": 26, + "median": 26, + "min": 24, + "max": 28 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 65314269.86666667, - "median": 65296793.6, - "min": 65067417.6, - "max": 65578598.4 + "mean": 111998839.46666665, + "median": 112938188.8, + "min": 109779353.6, + "max": 113278976 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1141.6666666666667, - "median": 1142, - "min": 1136, - "max": 1147 + "mean": 1952, + "median": 1968, + "min": 1920, + "max": 1968 }, "errors": { "unit": "errors", @@ -936,69 +1441,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 228.33333333333334, - "median": 228.4, - "min": 227.2, - "max": 229.4 + "mean": 390.40000000000003, + "median": 393.6, + "min": 384, + "max": 393.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 43.04, - "median": 42.99, - "min": 42.88, - "max": 43.25 + "mean": 25.060000000000002, + "median": 24.84, + "min": 24.83, + "max": 25.51 }, "p50LatencyMs": { "unit": "ms", - "mean": 41.666666666666664, - "median": 42, - "min": 41, - "max": 42 + "mean": 24.333333333333332, + "median": 24, + "min": 24, + "max": 25 }, "p75LatencyMs": { "unit": "ms", - "mean": 46, - "median": 46, - "min": 45, - "max": 47 + "mean": 25.333333333333332, + "median": 25, + "min": 25, + "max": 26 }, "p90LatencyMs": { "unit": "ms", - "mean": 58.666666666666664, - "median": 58, - "min": 58, - "max": 60 + "mean": 31, + "median": 31, + "min": 30, + "max": 32 }, "p99LatencyMs": { "unit": "ms", - "mean": 73.33333333333333, - "median": 72, - "min": 72, - "max": 76 + "mean": 45, + "median": 45, + "min": 44, + "max": 46 }, "maxLatencyMs": { "unit": "ms", - "mean": 114.33333333333333, - "median": 102, - "min": 100, - "max": 141 + "mean": 78, + "median": 74, + "min": 72, + "max": 88 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 65735884.79999999, - "median": 65762099.2, - "min": 65408204.8, - "max": 66037350.4 + "mean": 112418269.86666667, + "median": 113331404.8, + "min": 110578892.8, + "max": 113344512 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1152.3333333333333, - "median": 1154, - "min": 1140, - "max": 1163 + "mean": 1955.6666666666667, + "median": 1959, + "min": 1929, + "max": 1979 }, "errors": { "unit": "errors", @@ -1009,69 +1514,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 230.4666666666667, - "median": 230.8, - "min": 228, - "max": 232.6 + "mean": 391.1333333333334, + "median": 391.8, + "min": 385.8, + "max": 395.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 106.7, - "median": 106.53, - "min": 105.74, - "max": 107.83 + "mean": 63.01333333333333, + "median": 62.93, + "min": 62.24, + "max": 63.87 }, "p50LatencyMs": { "unit": "ms", - "mean": 105.66666666666667, - "median": 106, - "min": 105, - "max": 106 + "mean": 61, + "median": 61, + "min": 60, + "max": 62 }, "p75LatencyMs": { "unit": "ms", - "mean": 111.66666666666667, - "median": 113, - "min": 107, - "max": 115 + "mean": 66, + "median": 66, + "min": 65, + "max": 67 }, "p90LatencyMs": { "unit": "ms", - "mean": 133.33333333333334, - "median": 133, - "min": 132, - "max": 135 + "mean": 84.33333333333333, + "median": 85, + "min": 82, + "max": 86 }, "p99LatencyMs": { "unit": "ms", - "mean": 245.66666666666666, - "median": 246, - "min": 227, - "max": 264 + "mean": 121.33333333333333, + "median": 119, + "min": 115, + "max": 130 }, "maxLatencyMs": { "unit": "ms", - "mean": 767, - "median": 773, - "min": 733, - "max": 795 + "mean": 331.3333333333333, + "median": 345, + "min": 169, + "max": 480 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 66351923.199999996, - "median": 66446950.4, - "min": 65644134.4, - "max": 66964684.8 + "mean": 112636723.2, + "median": 112820224, + "min": 111103180.8, + "max": 113986764.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1152.3333333333333, - "median": 1158, - "min": 1140, - "max": 1159 + "mean": 1976, + "median": 2001, + "min": 1926, + "max": 2001 }, "errors": { "unit": "errors", @@ -1082,69 +1587,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 230.46666666666667, - "median": 231.6, - "min": 228, - "max": 231.8 + "mean": 395.2, + "median": 400.2, + "min": 385.2, + "max": 400.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 211.29, - "median": 210.59, - "min": 209.76, - "max": 213.52 + "mean": 124.5, + "median": 122.95, + "min": 122.89, + "max": 127.66 }, "p50LatencyMs": { "unit": "ms", - "mean": 167.66666666666666, - "median": 171, - "min": 151, - "max": 181 + "mean": 107.33333333333333, + "median": 109, + "min": 103, + "max": 110 }, "p75LatencyMs": { "unit": "ms", - "mean": 217.33333333333334, - "median": 213, - "min": 212, - "max": 227 + "mean": 136, + "median": 133, + "min": 131, + "max": 144 }, "p90LatencyMs": { "unit": "ms", - "mean": 274.3333333333333, - "median": 277, - "min": 261, - "max": 285 + "mean": 178.66666666666666, + "median": 179, + "min": 175, + "max": 182 }, "p99LatencyMs": { "unit": "ms", - "mean": 1989.6666666666667, - "median": 1814, - "min": 1793, - "max": 2362 + "mean": 619.3333333333334, + "median": 621, + "min": 582, + "max": 655 }, "maxLatencyMs": { "unit": "ms", - "mean": 3456.3333333333335, - "median": 3379, - "min": 3184, - "max": 3806 + "mean": 2008.6666666666667, + "median": 2005, + "min": 1970, + "max": 2051 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 66353015.46666667, - "median": 66676326.4, - "min": 65644134.4, - "max": 66738585.6 + "mean": 113798894.93333334, + "median": 115231948.8, + "min": 110932787.2, + "max": 115231948.8 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1125.3333333333333, - "median": 1126, - "min": 1123, - "max": 1127 + "mean": 1976.6666666666667, + "median": 1979, + "min": 1947, + "max": 2004 }, "errors": { "unit": "errors", @@ -1155,69 +1660,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 225.0666666666667, - "median": 225.2, - "min": 224.6, - "max": 225.4 + "mean": 395.3333333333333, + "median": 395.8, + "min": 389.4, + "max": 400.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 253.82666666666668, - "median": 255.73, - "min": 246.54, - "max": 259.21 + "mean": 185.73666666666668, + "median": 183.31, + "min": 181.93, + "max": 191.97 }, "p50LatencyMs": { "unit": "ms", - "mean": 173.66666666666666, - "median": 177, - "min": 166, - "max": 178 + "mean": 130.66666666666666, + "median": 128, + "min": 126, + "max": 138 }, "p75LatencyMs": { "unit": "ms", - "mean": 227.66666666666666, - "median": 227, - "min": 225, - "max": 231 + "mean": 172, + "median": 171, + "min": 160, + "max": 185 }, "p90LatencyMs": { "unit": "ms", - "mean": 315.6666666666667, - "median": 314, - "min": 302, - "max": 331 + "mean": 224.33333333333334, + "median": 228, + "min": 214, + "max": 231 }, "p99LatencyMs": { "unit": "ms", - "mean": 3149.3333333333335, - "median": 3146, - "min": 2989, - "max": 3313 + "mean": 2461.3333333333335, + "median": 2462, + "min": 2301, + "max": 2621 }, "maxLatencyMs": { "unit": "ms", - "mean": 4898, - "median": 4970, - "min": 4726, - "max": 4998 + "mean": 4895.666666666667, + "median": 4892, + "min": 4884, + "max": 4911 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 64793258.666666664, - "median": 64838041.6, - "min": 64654540.8, - "max": 64887193.6 + "mean": 113833847.46666665, + "median": 113973657.6, + "min": 112125542.4, + "max": 115402342.4 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1118, - "median": 1113, - "min": 1106, - "max": 1135 + "mean": 1945.3333333333333, + "median": 1932, + "min": 1913, + "max": 1991 }, "errors": { "unit": "errors", @@ -1228,387 +1733,1094 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 223.6, - "median": 222.6, - "min": 221.2, - "max": 227 + "mean": 389.0666666666666, + "median": 386.4, + "min": 382.6, + "max": 398.2 }, "avgLatencyMs": { "unit": "ms", - "mean": 258.46333333333337, - "median": 261.42, - "min": 245.02, - "max": 268.95 + "mean": 188.4, + "median": 188.59, + "min": 186.98, + "max": 189.63 }, "p50LatencyMs": { "unit": "ms", - "mean": 179.66666666666666, - "median": 184, - "min": 165, - "max": 190 + "mean": 125.66666666666667, + "median": 126, + "min": 124, + "max": 127 }, "p75LatencyMs": { "unit": "ms", - "mean": 229.66666666666666, - "median": 241, - "min": 204, - "max": 244 + "mean": 164, + "median": 159, + "min": 157, + "max": 176 }, "p90LatencyMs": { "unit": "ms", - "mean": 315.3333333333333, - "median": 322, - "min": 293, - "max": 331 + "mean": 228.33333333333334, + "median": 228, + "min": 211, + "max": 246 }, "p99LatencyMs": { "unit": "ms", - "mean": 3071.6666666666665, - "median": 3022, - "min": 2986, - "max": 3207 + "mean": 2586, + "median": 2593, + "min": 2549, + "max": 2616 }, "maxLatencyMs": { "unit": "ms", - "mean": 4930, - "median": 4931, - "min": 4856, - "max": 5003 + "mean": 4951.333333333333, + "median": 4937, + "min": 4937, + "max": 4980 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 64369459.20000001, - "median": 64074547.2, - "min": 63681331.2, - "max": 65352499.2 + "mean": 112033792, + "median": 111260467.2, + "min": 110185676.8, + "max": 114655232 } } } }, - "ssrLoadTests": { + "ssrRouterLinkLoadTests": { "project": "app", "result": { - "name": "ssrLoad", + "name": "ssrRouterLinkLoad", "runs": 3, "iterations": [ [ { "workers": 1, - "requests": 1366, - "errors": 0, - "requestsPerSec": 273.2, - "avgLatencyMs": 3.11, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 78662860.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 918, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 183.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 6, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 52858060.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1906, - "errors": 0, - "requestsPerSec": 381.2, - "avgLatencyMs": 12.74, - "p50LatencyMs": 13, - "p75LatencyMs": 13, - "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 28, - "bytesPerSec": 109779353.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1130, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 226, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 36, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 51, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65067417.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1920, - "errors": 0, - "requestsPerSec": 384, - "avgLatencyMs": 25.51, - "p50LatencyMs": 25, - "p75LatencyMs": 26, - "p90LatencyMs": 32, - "p99LatencyMs": 46, - "maxLatencyMs": 88, - "bytesPerSec": 110578892.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1136, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 227.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 43.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 46, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 60, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 72, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 102, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65408204.8, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1929, - "errors": 0, - "requestsPerSec": 385.8, - "avgLatencyMs": 63.87, - "p50LatencyMs": 62, - "p75LatencyMs": 66, - "p90LatencyMs": 85, - "p99LatencyMs": 130, - "maxLatencyMs": 480, - "bytesPerSec": 111103180.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1140, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 228, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 107.83, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 115, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 135, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 246, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 773, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65644134.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 1926, - "errors": 0, - "requestsPerSec": 385.2, - "avgLatencyMs": 127.66, - "p50LatencyMs": 110, - "p75LatencyMs": 144, - "p90LatencyMs": 182, - "p99LatencyMs": 582, - "maxLatencyMs": 2051, - "bytesPerSec": 110932787.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1140, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 228, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 213.52, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 151, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 213, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 285, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2362, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3806, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65644134.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1947, - "errors": 0, - "requestsPerSec": 389.4, - "avgLatencyMs": 183.31, - "p50LatencyMs": 128, - "p75LatencyMs": 160, - "p90LatencyMs": 228, - "p99LatencyMs": 2462, - "maxLatencyMs": 4884, - "bytesPerSec": 112125542.4, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1126, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 225.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 246.54, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 178, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 225, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 302, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2989, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4970, + "unit": "ms" + }, + "bytesPerSec": { + "value": 64838041.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1913, - "errors": 0, - "requestsPerSec": 382.6, - "avgLatencyMs": 188.59, - "p50LatencyMs": 127, - "p75LatencyMs": 157, - "p90LatencyMs": 211, - "p99LatencyMs": 2616, - "maxLatencyMs": 4980, - "bytesPerSec": 110185676.8, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1113, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 222.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 245.02, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 204, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 293, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3207, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 5003, + "unit": "ms" + }, + "bytesPerSec": { + "value": 64074547.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1394, - "errors": 0, - "requestsPerSec": 278.8, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 7, - "bytesPerSec": 80275046.41, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 927, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 185.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.11, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 9, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53369241.6, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1967, - "errors": 0, - "requestsPerSec": 393.4, - "avgLatencyMs": 12.04, - "p50LatencyMs": 12, - "p75LatencyMs": 12, - "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 26, - "bytesPerSec": 113278976, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1139, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 227.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.46, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 34, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 50, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65578598.4, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1968, - "errors": 0, - "requestsPerSec": 393.6, - "avgLatencyMs": 24.83, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 31, - "p99LatencyMs": 45, - "maxLatencyMs": 74, - "bytesPerSec": 113331404.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1147, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 229.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.88, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 41, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 45, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 76, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 141, + "unit": "ms" + }, + "bytesPerSec": { + "value": 66037350.4, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1979, - "errors": 0, - "requestsPerSec": 395.8, - "avgLatencyMs": 62.24, - "p50LatencyMs": 60, - "p75LatencyMs": 65, - "p90LatencyMs": 86, - "p99LatencyMs": 115, - "maxLatencyMs": 345, - "bytesPerSec": 113986764.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1163, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 232.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 105.74, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 107, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 132, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 227, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 795, + "unit": "ms" + }, + "bytesPerSec": { + "value": 66964684.8, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2001, - "errors": 0, - "requestsPerSec": 400.2, - "avgLatencyMs": 122.89, - "p50LatencyMs": 109, - "p75LatencyMs": 133, - "p90LatencyMs": 179, - "p99LatencyMs": 655, - "maxLatencyMs": 2005, - "bytesPerSec": 115231948.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1159, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 231.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 210.59, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 212, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 261, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1814, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3379, + "unit": "ms" + }, + "bytesPerSec": { + "value": 66738585.6, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 2004, - "errors": 0, - "requestsPerSec": 400.8, - "avgLatencyMs": 191.97, - "p50LatencyMs": 138, - "p75LatencyMs": 185, - "p90LatencyMs": 231, - "p99LatencyMs": 2301, - "maxLatencyMs": 4911, - "bytesPerSec": 115402342.4, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1127, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 225.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 259.21, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 177, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 231, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 314, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3313, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4998, + "unit": "ms" + }, + "bytesPerSec": { + "value": 64887193.6, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1991, - "errors": 0, - "requestsPerSec": 398.2, - "avgLatencyMs": 186.98, - "p50LatencyMs": 126, - "p75LatencyMs": 159, - "p90LatencyMs": 246, - "p99LatencyMs": 2549, - "maxLatencyMs": 4937, - "bytesPerSec": 114655232, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1135, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 227, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 261.42, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 184, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 241, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 322, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3022, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4931, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65352499.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "requests": 1405, - "errors": 0, - "requestsPerSec": 281, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 80917299.2, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 930, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 186, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 5.12, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 10, + "unit": "ms" + }, + "bytesPerSec": { + "value": 53546188.8, + "unit": "bytes/s" + } }, { "workers": 5, - "requests": 1961, - "errors": 0, - "requestsPerSec": 392.2, - "avgLatencyMs": 12.09, - "p50LatencyMs": 12, - "p75LatencyMs": 12, - "p90LatencyMs": 15, - "p99LatencyMs": 21, - "maxLatencyMs": 24, - "bytesPerSec": 112938188.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1134, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 226.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 21.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 35, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 51, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65296793.6, + "unit": "bytes/s" + } }, { "workers": 10, - "requests": 1968, - "errors": 0, - "requestsPerSec": 393.6, - "avgLatencyMs": 24.84, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 72, - "bytesPerSec": 113344512, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1142, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 228.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 42.99, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 42, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 47, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 58, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 72, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 100, + "unit": "ms" + }, + "bytesPerSec": { + "value": 65762099.2, + "unit": "bytes/s" + } }, { "workers": 25, - "requests": 1959, - "errors": 0, - "requestsPerSec": 391.8, - "avgLatencyMs": 62.93, - "p50LatencyMs": 61, - "p75LatencyMs": 67, - "p90LatencyMs": 82, - "p99LatencyMs": 119, - "maxLatencyMs": 169, - "bytesPerSec": 112820224, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1154, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 230.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 106.53, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 106, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 113, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 133, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 264, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 733, + "unit": "ms" + }, + "bytesPerSec": { + "value": 66446950.4, + "unit": "bytes/s" + } }, { "workers": 50, - "requests": 2001, - "errors": 0, - "requestsPerSec": 400.2, - "avgLatencyMs": 122.95, - "p50LatencyMs": 103, - "p75LatencyMs": 131, - "p90LatencyMs": 175, - "p99LatencyMs": 621, - "maxLatencyMs": 1970, - "bytesPerSec": 115231948.8, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1158, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 231.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 209.76, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 171, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 277, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1793, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 3184, + "unit": "ms" + }, + "bytesPerSec": { + "value": 66676326.4, + "unit": "bytes/s" + } }, { "workers": 100, - "requests": 1979, - "errors": 0, - "requestsPerSec": 395.8, - "avgLatencyMs": 181.93, - "p50LatencyMs": 126, - "p75LatencyMs": 171, - "p90LatencyMs": 214, - "p99LatencyMs": 2621, - "maxLatencyMs": 4892, - "bytesPerSec": 113973657.6, - "elapsedTimeMs": 5000 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1123, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 224.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 255.73, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 166, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 227, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 331, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3146, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4726, + "unit": "ms" + }, + "bytesPerSec": { + "value": 64654540.8, + "unit": "bytes/s" + } }, { "workers": 200, - "requests": 1932, - "errors": 0, - "requestsPerSec": 386.4, - "avgLatencyMs": 189.63, - "p50LatencyMs": 124, - "p75LatencyMs": 176, - "p90LatencyMs": 228, - "p99LatencyMs": 2593, - "maxLatencyMs": 4937, - "bytesPerSec": 111260467.2, - "elapsedTimeMs": 5010 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1106, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 221.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 268.95, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 190, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 244, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 331, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2986, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4856, + "unit": "ms" + }, + "bytesPerSec": { + "value": 63681331.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, "source": "autocannon", - "path": "/server-side-rendered-plain-links", - "totalRequests": 39416, - "totalErrors": 0, + "path": "/server-side-rendered", + "totalRequests": { + "value": 23247, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { "unit": "requests", - "mean": 1388.3333333333333, - "median": 1394, - "min": 1366, - "max": 1405 + "mean": 925, + "median": 927, + "min": 918, + "max": 930 }, "errors": { "unit": "errors", @@ -1619,69 +2831,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 277.6666666666667, - "median": 278.8, - "min": 273.2, - "max": 281 + "mean": 185, + "median": 185.4, + "min": 183.6, + "max": 186 }, "avgLatencyMs": { "unit": "ms", - "mean": 3.1033333333333335, - "median": 3.1, - "min": 3.1, - "max": 3.11 + "mean": 5.113333333333333, + "median": 5.11, + "min": 5.11, + "max": 5.12 }, "p50LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p75LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p90LatencyMs": { "unit": "ms", - "mean": 3, - "median": 3, - "min": 3, - "max": 3 + "mean": 5, + "median": 5, + "min": 5, + "max": 5 }, "p99LatencyMs": { - "unit": "ms", - "mean": 4, - "median": 4, - "min": 4, - "max": 4 - }, - "maxLatencyMs": { "unit": "ms", "mean": 6.666666666666667, "median": 7, "min": 6, "max": 7 }, + "maxLatencyMs": { + "unit": "ms", + "mean": 9.333333333333334, + "median": 9, + "min": 9, + "max": 10 + }, "bytesPerSec": { "unit": "bytes/s", - "mean": 79951735.46999998, - "median": 80275046.41, - "min": 78662860.8, - "max": 80917299.2 + "mean": 53257830.4, + "median": 53369241.6, + "min": 52858060.8, + "max": 53546188.8 } }, "stage2": { "connections": 5, "requests": { "unit": "requests", - "mean": 1944.6666666666667, - "median": 1961, - "min": 1906, - "max": 1967 + "mean": 1134.3333333333333, + "median": 1134, + "min": 1130, + "max": 1139 }, "errors": { "unit": "errors", @@ -1692,69 +2904,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 388.93333333333334, - "median": 392.2, - "min": 381.2, - "max": 393.4 + "mean": 226.86666666666667, + "median": 226.8, + "min": 226, + "max": 227.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 12.290000000000001, - "median": 12.09, - "min": 12.04, - "max": 12.74 + "mean": 21.49666666666667, + "median": 21.5, + "min": 21.46, + "max": 21.53 }, "p50LatencyMs": { "unit": "ms", - "mean": 12.333333333333334, - "median": 12, - "min": 12, - "max": 13 + "mean": 21, + "median": 21, + "min": 21, + "max": 21 }, "p75LatencyMs": { "unit": "ms", - "mean": 12.333333333333334, - "median": 12, - "min": 12, - "max": 13 + "mean": 21.666666666666668, + "median": 22, + "min": 21, + "max": 22 }, "p90LatencyMs": { "unit": "ms", - "mean": 15, - "median": 15, - "min": 15, - "max": 15 + "mean": 25.333333333333332, + "median": 25, + "min": 25, + "max": 26 }, "p99LatencyMs": { "unit": "ms", - "mean": 21, - "median": 21, - "min": 21, - "max": 21 + "mean": 35, + "median": 35, + "min": 34, + "max": 36 }, "maxLatencyMs": { "unit": "ms", - "mean": 26, - "median": 26, - "min": 24, - "max": 28 + "mean": 50.666666666666664, + "median": 51, + "min": 50, + "max": 51 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 111998839.46666665, - "median": 112938188.8, - "min": 109779353.6, - "max": 113278976 + "mean": 65314269.86666667, + "median": 65296793.6, + "min": 65067417.6, + "max": 65578598.4 } }, "stage3": { "connections": 10, "requests": { "unit": "requests", - "mean": 1952, - "median": 1968, - "min": 1920, - "max": 1968 + "mean": 1141.6666666666667, + "median": 1142, + "min": 1136, + "max": 1147 }, "errors": { "unit": "errors", @@ -1765,69 +2977,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 390.40000000000003, - "median": 393.6, - "min": 384, - "max": 393.6 + "mean": 228.33333333333334, + "median": 228.4, + "min": 227.2, + "max": 229.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 25.060000000000002, - "median": 24.84, - "min": 24.83, - "max": 25.51 + "mean": 43.04, + "median": 42.99, + "min": 42.88, + "max": 43.25 }, "p50LatencyMs": { "unit": "ms", - "mean": 24.333333333333332, - "median": 24, - "min": 24, - "max": 25 + "mean": 41.666666666666664, + "median": 42, + "min": 41, + "max": 42 }, "p75LatencyMs": { "unit": "ms", - "mean": 25.333333333333332, - "median": 25, - "min": 25, - "max": 26 + "mean": 46, + "median": 46, + "min": 45, + "max": 47 }, "p90LatencyMs": { "unit": "ms", - "mean": 31, - "median": 31, - "min": 30, - "max": 32 + "mean": 58.666666666666664, + "median": 58, + "min": 58, + "max": 60 }, "p99LatencyMs": { "unit": "ms", - "mean": 45, - "median": 45, - "min": 44, - "max": 46 + "mean": 73.33333333333333, + "median": 72, + "min": 72, + "max": 76 }, "maxLatencyMs": { "unit": "ms", - "mean": 78, - "median": 74, - "min": 72, - "max": 88 + "mean": 114.33333333333333, + "median": 102, + "min": 100, + "max": 141 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 112418269.86666667, - "median": 113331404.8, - "min": 110578892.8, - "max": 113344512 + "mean": 65735884.79999999, + "median": 65762099.2, + "min": 65408204.8, + "max": 66037350.4 } }, "stage4": { "connections": 25, "requests": { "unit": "requests", - "mean": 1955.6666666666667, - "median": 1959, - "min": 1929, - "max": 1979 + "mean": 1152.3333333333333, + "median": 1154, + "min": 1140, + "max": 1163 }, "errors": { "unit": "errors", @@ -1838,69 +3050,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 391.1333333333334, - "median": 391.8, - "min": 385.8, - "max": 395.8 + "mean": 230.4666666666667, + "median": 230.8, + "min": 228, + "max": 232.6 }, "avgLatencyMs": { "unit": "ms", - "mean": 63.01333333333333, - "median": 62.93, - "min": 62.24, - "max": 63.87 + "mean": 106.7, + "median": 106.53, + "min": 105.74, + "max": 107.83 }, "p50LatencyMs": { "unit": "ms", - "mean": 61, - "median": 61, - "min": 60, - "max": 62 + "mean": 105.66666666666667, + "median": 106, + "min": 105, + "max": 106 }, "p75LatencyMs": { "unit": "ms", - "mean": 66, - "median": 66, - "min": 65, - "max": 67 + "mean": 111.66666666666667, + "median": 113, + "min": 107, + "max": 115 }, "p90LatencyMs": { "unit": "ms", - "mean": 84.33333333333333, - "median": 85, - "min": 82, - "max": 86 + "mean": 133.33333333333334, + "median": 133, + "min": 132, + "max": 135 }, "p99LatencyMs": { "unit": "ms", - "mean": 121.33333333333333, - "median": 119, - "min": 115, - "max": 130 + "mean": 245.66666666666666, + "median": 246, + "min": 227, + "max": 264 }, "maxLatencyMs": { "unit": "ms", - "mean": 331.3333333333333, - "median": 345, - "min": 169, - "max": 480 + "mean": 767, + "median": 773, + "min": 733, + "max": 795 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 112636723.2, - "median": 112820224, - "min": 111103180.8, - "max": 113986764.8 + "mean": 66351923.199999996, + "median": 66446950.4, + "min": 65644134.4, + "max": 66964684.8 } }, "stage5": { "connections": 50, "requests": { "unit": "requests", - "mean": 1976, - "median": 2001, - "min": 1926, - "max": 2001 + "mean": 1152.3333333333333, + "median": 1158, + "min": 1140, + "max": 1159 }, "errors": { "unit": "errors", @@ -1911,69 +3123,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 395.2, - "median": 400.2, - "min": 385.2, - "max": 400.2 + "mean": 230.46666666666667, + "median": 231.6, + "min": 228, + "max": 231.8 }, "avgLatencyMs": { "unit": "ms", - "mean": 124.5, - "median": 122.95, - "min": 122.89, - "max": 127.66 + "mean": 211.29, + "median": 210.59, + "min": 209.76, + "max": 213.52 }, "p50LatencyMs": { "unit": "ms", - "mean": 107.33333333333333, - "median": 109, - "min": 103, - "max": 110 + "mean": 167.66666666666666, + "median": 171, + "min": 151, + "max": 181 }, "p75LatencyMs": { "unit": "ms", - "mean": 136, - "median": 133, - "min": 131, - "max": 144 + "mean": 217.33333333333334, + "median": 213, + "min": 212, + "max": 227 }, "p90LatencyMs": { "unit": "ms", - "mean": 178.66666666666666, - "median": 179, - "min": 175, - "max": 182 + "mean": 274.3333333333333, + "median": 277, + "min": 261, + "max": 285 }, "p99LatencyMs": { "unit": "ms", - "mean": 619.3333333333334, - "median": 621, - "min": 582, - "max": 655 + "mean": 1989.6666666666667, + "median": 1814, + "min": 1793, + "max": 2362 }, "maxLatencyMs": { "unit": "ms", - "mean": 2008.6666666666667, - "median": 2005, - "min": 1970, - "max": 2051 + "mean": 3456.3333333333335, + "median": 3379, + "min": 3184, + "max": 3806 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 113798894.93333334, - "median": 115231948.8, - "min": 110932787.2, - "max": 115231948.8 + "mean": 66353015.46666667, + "median": 66676326.4, + "min": 65644134.4, + "max": 66738585.6 } }, "stage6": { "connections": 100, "requests": { "unit": "requests", - "mean": 1976.6666666666667, - "median": 1979, - "min": 1947, - "max": 2004 + "mean": 1125.3333333333333, + "median": 1126, + "min": 1123, + "max": 1127 }, "errors": { "unit": "errors", @@ -1984,69 +3196,69 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 395.3333333333333, - "median": 395.8, - "min": 389.4, - "max": 400.8 + "mean": 225.0666666666667, + "median": 225.2, + "min": 224.6, + "max": 225.4 }, "avgLatencyMs": { "unit": "ms", - "mean": 185.73666666666668, - "median": 183.31, - "min": 181.93, - "max": 191.97 + "mean": 253.82666666666668, + "median": 255.73, + "min": 246.54, + "max": 259.21 }, "p50LatencyMs": { "unit": "ms", - "mean": 130.66666666666666, - "median": 128, - "min": 126, - "max": 138 + "mean": 173.66666666666666, + "median": 177, + "min": 166, + "max": 178 }, "p75LatencyMs": { "unit": "ms", - "mean": 172, - "median": 171, - "min": 160, - "max": 185 + "mean": 227.66666666666666, + "median": 227, + "min": 225, + "max": 231 }, "p90LatencyMs": { "unit": "ms", - "mean": 224.33333333333334, - "median": 228, - "min": 214, - "max": 231 + "mean": 315.6666666666667, + "median": 314, + "min": 302, + "max": 331 }, "p99LatencyMs": { "unit": "ms", - "mean": 2461.3333333333335, - "median": 2462, - "min": 2301, - "max": 2621 + "mean": 3149.3333333333335, + "median": 3146, + "min": 2989, + "max": 3313 }, "maxLatencyMs": { "unit": "ms", - "mean": 4895.666666666667, - "median": 4892, - "min": 4884, - "max": 4911 + "mean": 4898, + "median": 4970, + "min": 4726, + "max": 4998 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 113833847.46666665, - "median": 113973657.6, - "min": 112125542.4, - "max": 115402342.4 + "mean": 64793258.666666664, + "median": 64838041.6, + "min": 64654540.8, + "max": 64887193.6 } }, "stage7": { "connections": 200, "requests": { "unit": "requests", - "mean": 1945.3333333333333, - "median": 1932, - "min": 1913, - "max": 1991 + "mean": 1118, + "median": 1113, + "min": 1106, + "max": 1135 }, "errors": { "unit": "errors", @@ -2057,62 +3269,519 @@ }, "requestsPerSec": { "unit": "requests/s", - "mean": 389.0666666666666, - "median": 386.4, - "min": 382.6, - "max": 398.2 + "mean": 223.6, + "median": 222.6, + "min": 221.2, + "max": 227 }, "avgLatencyMs": { "unit": "ms", - "mean": 188.4, - "median": 188.59, - "min": 186.98, - "max": 189.63 + "mean": 258.46333333333337, + "median": 261.42, + "min": 245.02, + "max": 268.95 }, "p50LatencyMs": { "unit": "ms", - "mean": 125.66666666666667, - "median": 126, - "min": 124, - "max": 127 + "mean": 179.66666666666666, + "median": 184, + "min": 165, + "max": 190 }, "p75LatencyMs": { "unit": "ms", - "mean": 164, - "median": 159, - "min": 157, - "max": 176 + "mean": 229.66666666666666, + "median": 241, + "min": 204, + "max": 244 }, "p90LatencyMs": { "unit": "ms", - "mean": 228.33333333333334, - "median": 228, - "min": 211, - "max": 246 + "mean": 315.3333333333333, + "median": 322, + "min": 293, + "max": 331 }, "p99LatencyMs": { "unit": "ms", - "mean": 2586, - "median": 2593, - "min": 2549, - "max": 2616 + "mean": 3071.6666666666665, + "median": 3022, + "min": 2986, + "max": 3207 }, "maxLatencyMs": { "unit": "ms", - "mean": 4951.333333333333, - "median": 4937, - "min": 4937, - "max": 4980 + "mean": 4930, + "median": 4931, + "min": 4856, + "max": 5003 }, "bytesPerSec": { "unit": "bytes/s", - "mean": 112033792, - "median": 111260467.2, - "min": 110185676.8, - "max": 114655232 + "mean": 64369459.20000001, + "median": 64074547.2, + "min": 63681331.2, + "max": 65352499.2 } } } + }, + "clientSideRenderedTests": { + "project": "app", + "result": { + "name": "clientSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 124, + "unit": "ms" + }, + "fcpMs": { + "value": 123.863, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 23.299, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.315, + "unit": "ms" + }, + "processingDurationMs": { + "value": 8.617, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.367, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 122, + "unit": "ms" + }, + "fcpMs": { + "value": 121.517, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 22.485, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.203, + "unit": "ms" + }, + "processingDurationMs": { + "value": 9.798, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 11.484, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 135, + "unit": "ms" + }, + "fcpMs": { + "value": 135.358, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 16.775, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.135, + "unit": "ms" + }, + "processingDurationMs": { + "value": 6.485, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.155, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 130, + "unit": "ms" + }, + "fcpMs": { + "value": 130.165, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.853, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.299, + "unit": "ms" + }, + "processingDurationMs": { + "value": 8.473, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.081, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 127.75, + "median": 127, + "min": 122, + "max": 135 + }, + "fcpMs": { + "unit": "ms", + "mean": 127.72575, + "median": 127.014, + "min": 121.517, + "max": 135.358 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 20.603, + "median": 21.169, + "min": 16.775, + "max": 23.299 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.238, + "median": 1.251, + "min": 1.135, + "max": 1.315 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 8.34325, + "median": 8.545000000000002, + "min": 6.485, + "max": 9.798 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 11.02175, + "median": 10.782499999999999, + "min": 9.155, + "max": 13.367 + } + } + } + }, + "serverSideRenderedTests": { + "project": "app", + "result": { + "name": "serverSideRendered", + "runs": 4, + "iterations": [ + { + "firstPaintMs": { + "value": 81, + "unit": "ms" + }, + "fcpMs": { + "value": 80.936, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.285, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.193, + "unit": "ms" + }, + "processingDurationMs": { + "value": 8.622, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.47, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 86, + "unit": "ms" + }, + "fcpMs": { + "value": 86.494, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 20.201, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.195, + "unit": "ms" + }, + "processingDurationMs": { + "value": 8.734, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.272, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 80, + "unit": "ms" + }, + "fcpMs": { + "value": 79.536, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 21.64, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.224, + "unit": "ms" + }, + "processingDurationMs": { + "value": 7.045, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 13.371, + "unit": "ms" + } + } + }, + { + "firstPaintMs": { + "value": 81, + "unit": "ms" + }, + "fcpMs": { + "value": 81, + "unit": "ms" + }, + "interactionTests": { + "interactionLatencyMs": { + "value": 19.564, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.098, + "unit": "ms" + }, + "processingDurationMs": { + "value": 8.294, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 10.172, + "unit": "ms" + } + } + } + ], + "firstPaintMs": { + "unit": "ms", + "mean": 82, + "median": 81, + "min": 80, + "max": 86 + }, + "fcpMs": { + "unit": "ms", + "mean": 81.9915, + "median": 80.968, + "min": 79.536, + "max": 86.494 + }, + "interactionTests": { + "scenario": "first-row-detail-navigation", + "source": "lighthouse-inp-breakdown", + "interactionLatencyMs": { + "unit": "ms", + "mean": 20.1725, + "median": 19.8825, + "min": 19.285, + "max": 21.64 + }, + "inputDelayMs": { + "unit": "ms", + "mean": 1.1775, + "median": 1.194, + "min": 1.098, + "max": 1.224 + }, + "processingDurationMs": { + "unit": "ms", + "mean": 8.173750000000002, + "median": 8.458, + "min": 7.045, + "max": 8.734 + }, + "presentationDelayMs": { + "unit": "ms", + "mean": 10.82125, + "median": 10.222000000000001, + "min": 9.47, + "max": 13.371 + } + } + } + }, + "prodDependencies": { + "project": "starter", + "result": { + "value": 13, + "unit": "count" + } + }, + "devDependencies": { + "project": "starter", + "result": { + "value": 11, + "unit": "count" + } + }, + "allDependencies": { + "project": "starter", + "result": { + "value": 328, + "unit": "count" + } + }, + "frameworkDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 9, + "unit": "count" + }, + "devDependencies": { + "value": 14, + "unit": "count" + }, + "allDependencies": { + "value": 23, + "unit": "count" + } + } + }, + "firstPartyDependencies": { + "project": "starter", + "result": { + "prodDependencies": { + "value": 6, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 213, + "unit": "count" + }, + "duplicateDependencies": { + "value": 19, + "unit": "count" + } + } + }, + "duplicateDependencies": { + "project": "starter", + "result": { + "value": 37, + "unit": "count" + } + }, + "depInstallSize": { + "project": "starter", + "result": { + "value": 203836345, + "unit": "bytes" + } + }, + "vendoredCoreJsSize": { + "project": "starter", + "result": { + "value": 0, + "unit": "bytes" + } + }, + "vendoredCoreJsUnnecessaryModules": { + "project": "starter", + "result": [] + }, + "browserBaselineTests": { + "project": "starter", + "result": { + "baselineStatus": "high", + "baselineYear": 2022, + "baselineReason": null, + "baselineFeatureCount": { + "value": 48, + "unit": "count" + } + } + }, + "minimumNodeVersion": { + "project": "starter", + "result": "22.22.2" + }, + "minimumNodeVersionImposedBy": { + "project": "starter", + "result": [ + "@asamuzakjp/css-color", + "@asamuzakjp/dom-selector", + "jsdom", + "w3c-xmlserializer" + ] + }, + "coldBuildTimeMs": { + "project": "starter", + "result": { + "value": 9098, + "unit": "ms" + } + }, + "warmBuildTimeMs": { + "project": "starter", + "result": { + "value": 8359, + "unit": "ms" + } } } } diff --git a/packages/results/data/tanstack/versions/1.169.4.json b/packages/results/data/tanstack/versions/1.169.4.json index 69e10636..4a0f29e6 100644 --- a/packages/results/data/tanstack/versions/1.169.4.json +++ b/packages/results/data/tanstack/versions/1.169.4.json @@ -78,40 +78,94 @@ "path": "/initial-load", "resources": { "total": { - "requestCount": 6, - "transferSize": 104325 + "requestCount": { + "value": 6, + "unit": "requests" + }, + "transferSize": { + "value": 104325, + "unit": "bytes" + } }, "document": { - "requestCount": 1, - "transferSize": 3807 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 3807, + "unit": "bytes" + } }, "script": { - "requestCount": 4, - "transferSize": 99615 + "requestCount": { + "value": 4, + "unit": "requests" + }, + "transferSize": { + "value": 99615, + "unit": "bytes" + } }, "stylesheet": { - "requestCount": 1, - "transferSize": 903 + "requestCount": { + "value": 1, + "unit": "requests" + }, + "transferSize": { + "value": 903, + "unit": "bytes" + } }, "image": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "media": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "font": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "other": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } }, "third-party": { - "requestCount": 0, - "transferSize": 0 + "requestCount": { + "value": 0, + "unit": "requests" + }, + "transferSize": { + "value": 0, + "unit": "bytes" + } } } } @@ -123,19 +177,34 @@ "runs": 5, "iterations": [ { - "installTimeMs": 1850 + "installTimeMs": { + "value": 1850, + "unit": "ms" + } }, { - "installTimeMs": 5378 + "installTimeMs": { + "value": 5378, + "unit": "ms" + } }, { - "installTimeMs": 5403 + "installTimeMs": { + "value": 5403, + "unit": "ms" + } }, { - "installTimeMs": 5900 + "installTimeMs": { + "value": 5900, + "unit": "ms" + } }, { - "installTimeMs": 5708 + "installTimeMs": { + "value": 5708, + "unit": "ms" + } } ], "installTimeMs": { @@ -164,7 +233,10 @@ } } }, - "nodeModulesSizeBytes": 287404032 + "nodeModulesSizeBytes": { + "value": 287404032, + "unit": "bytes" + } } }, "coldBuildTime": { @@ -174,19 +246,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2215 + "timeMs": { + "value": 2215, + "unit": "ms" + } }, { - "timeMs": 2062 + "timeMs": { + "value": 2062, + "unit": "ms" + } }, { - "timeMs": 2096 + "timeMs": { + "value": 2096, + "unit": "ms" + } }, { - "timeMs": 2157 + "timeMs": { + "value": 2157, + "unit": "ms" + } }, { - "timeMs": 1907 + "timeMs": { + "value": 1907, + "unit": "ms" + } } ], "timeMs": { @@ -224,19 +311,34 @@ "runs": 5, "iterations": [ { - "timeMs": 2025 + "timeMs": { + "value": 2025, + "unit": "ms" + } }, { - "timeMs": 1860 + "timeMs": { + "value": 1860, + "unit": "ms" + } }, { - "timeMs": 1866 + "timeMs": { + "value": 1866, + "unit": "ms" + } }, { - "timeMs": 2100 + "timeMs": { + "value": 2100, + "unit": "ms" + } }, { - "timeMs": 1732 + "timeMs": { + "value": 1732, + "unit": "ms" + } } ], "timeMs": { @@ -274,19 +376,34 @@ "runs": 5, "iterations": [ { - "timeMs": 1690 + "timeMs": { + "value": 1690, + "unit": "ms" + } }, { - "timeMs": 1730 + "timeMs": { + "value": 1730, + "unit": "ms" + } }, { - "timeMs": 1756 + "timeMs": { + "value": 1756, + "unit": "ms" + } }, { - "timeMs": 1753 + "timeMs": { + "value": 1753, + "unit": "ms" + } }, { - "timeMs": 1777 + "timeMs": { + "value": 1777, + "unit": "ms" + } } ], "timeMs": { @@ -338,7 +455,10 @@ "min": 1.626416999999492, "max": 7.230961999999636 }, - "samples": 3502 + "samples": { + "value": 3502, + "unit": "requests" + } }, { "opsPerSec": { @@ -355,7 +475,10 @@ "min": 1.6250849999996717, "max": 20.242412999999942 }, - "samples": 3477 + "samples": { + "value": 3477, + "unit": "requests" + } }, { "opsPerSec": { @@ -372,7 +495,10 @@ "min": 1.5263450000020384, "max": 11.628172999997332 }, - "samples": 3671 + "samples": { + "value": 3671, + "unit": "requests" + } }, { "opsPerSec": { @@ -389,7 +515,10 @@ "min": 1.4322949999987031, "max": 11.31923700000334 }, - "samples": 3811 + "samples": { + "value": 3811, + "unit": "requests" + } }, { "opsPerSec": { @@ -406,7 +535,10 @@ "min": 1.4583280000006198, "max": 9.94584400000167 }, - "samples": 3803 + "samples": { + "value": 3803, + "unit": "requests" + } } ], "opsPerSec": { @@ -461,9 +593,18 @@ } } }, - "samples": 18264, - "bodySizeKb": 192.78, - "duplicationFactor": 2, + "samples": { + "value": 18264, + "unit": "requests" + }, + "bodySizeKb": { + "value": 192.78, + "unit": "KiB" + }, + "duplicationFactor": { + "value": 2, + "unit": "ratio" + }, "durationMs": 10000, "warmupDurationMs": 250, "minimumSamples": 64, @@ -481,306 +622,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1319, - "errors": 0, - "requestsPerSec": 263.8, - "avgLatencyMs": 3.13, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 4, - "p99LatencyMs": 5, - "maxLatencyMs": 8, - "bytesPerSec": 75897241.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1319, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 263.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 75897241.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1804, - "errors": 0, - "requestsPerSec": 360.8, - "avgLatencyMs": 13.31, - "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 16, - "p99LatencyMs": 24, - "maxLatencyMs": 39, - "bytesPerSec": 103802470.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1804, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 360.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.31, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 24, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 103802470.4, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1812, - "errors": 0, - "requestsPerSec": 362.4, - "avgLatencyMs": 27.01, - "p50LatencyMs": 26, - "p75LatencyMs": 28, - "p90LatencyMs": 34, - "p99LatencyMs": 50, - "maxLatencyMs": 94, - "bytesPerSec": 104261222.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1812, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 362.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 27.01, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 28, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 34, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 50, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 94, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104261222.4, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1869, - "errors": 0, - "requestsPerSec": 373.8, - "avgLatencyMs": 65.57, - "p50LatencyMs": 64, - "p75LatencyMs": 71, - "p90LatencyMs": 88, - "p99LatencyMs": 122, - "maxLatencyMs": 535, - "bytesPerSec": 107551129.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1869, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 373.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 71, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 88, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 122, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 535, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107551129.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1914, - "errors": 0, - "requestsPerSec": 382.8, - "avgLatencyMs": 128.13, - "p50LatencyMs": 119, - "p75LatencyMs": 155, - "p90LatencyMs": 196, - "p99LatencyMs": 235, - "maxLatencyMs": 507, - "bytesPerSec": 110133248 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1914, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 382.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 128.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 119, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 155, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 196, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 235, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 507, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110133248, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1928, - "errors": 0, - "requestsPerSec": 385.6, - "avgLatencyMs": 192.69, - "p50LatencyMs": 130, - "p75LatencyMs": 165, - "p90LatencyMs": 245, - "p99LatencyMs": 2564, - "maxLatencyMs": 4974, - "bytesPerSec": 110945894.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1928, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 385.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 192.69, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2564, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4974, + "unit": "ms" + }, + "bytesPerSec": { + "value": 110945894.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1964, - "errors": 0, - "requestsPerSec": 392.8, - "avgLatencyMs": 192.03, - "p50LatencyMs": 130, - "p75LatencyMs": 179, - "p90LatencyMs": 245, - "p99LatencyMs": 2577, - "maxLatencyMs": 4913, - "bytesPerSec": 113016832 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1964, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 392.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 192.03, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 130, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2577, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4913, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113016832, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1340, - "errors": 0, - "requestsPerSec": 268, - "avgLatencyMs": 3.13, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 5, - "maxLatencyMs": 11, - "bytesPerSec": 77103104 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1340, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 268, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 5, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 77103104, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1820, - "errors": 0, - "requestsPerSec": 364, - "avgLatencyMs": 13.2, - "p50LatencyMs": 13, - "p75LatencyMs": 14, - "p90LatencyMs": 16, - "p99LatencyMs": 23, - "maxLatencyMs": 31, - "bytesPerSec": 104733081.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1820, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 364, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 13.2, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 13, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 16, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 23, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 31, + "unit": "ms" + }, + "bytesPerSec": { + "value": 104733081.6, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1863, - "errors": 0, - "requestsPerSec": 372.6, - "avgLatencyMs": 26.25, - "p50LatencyMs": 26, - "p75LatencyMs": 27, - "p90LatencyMs": 30, - "p99LatencyMs": 47, - "maxLatencyMs": 67, - "bytesPerSec": 107197235.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1863, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 372.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 26.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 26, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 27, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 47, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 67, + "unit": "ms" + }, + "bytesPerSec": { + "value": 107197235.2, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1881, - "errors": 0, - "requestsPerSec": 376.2, - "avgLatencyMs": 65.5, - "p50LatencyMs": 64, - "p75LatencyMs": 68, - "p90LatencyMs": 86, - "p99LatencyMs": 132, - "maxLatencyMs": 555, - "bytesPerSec": 108232704 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1881, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 376.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 65.5, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 64, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 68, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 86, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 132, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 555, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108232704, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1894, - "errors": 0, - "requestsPerSec": 378.8, - "avgLatencyMs": 129.78, - "p50LatencyMs": 124, - "p75LatencyMs": 144, - "p90LatencyMs": 182, - "p99LatencyMs": 514, - "maxLatencyMs": 1848, - "bytesPerSec": 108979814.4 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1894, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 378.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 129.78, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 124, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 144, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 182, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 514, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 1848, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108979814.4, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1935, - "errors": 0, - "requestsPerSec": 387, - "avgLatencyMs": 192.08, - "p50LatencyMs": 126, - "p75LatencyMs": 179, - "p90LatencyMs": 236, - "p99LatencyMs": 2745, - "maxLatencyMs": 4999, - "bytesPerSec": 111339110.4 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1935, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 387, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 192.08, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 236, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2745, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4999, + "unit": "ms" + }, + "bytesPerSec": { + "value": 111339110.4, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1880, - "errors": 0, - "requestsPerSec": 376, - "avgLatencyMs": 194.82, - "p50LatencyMs": 121, - "p75LatencyMs": 189, - "p90LatencyMs": 233, - "p99LatencyMs": 2809, - "maxLatencyMs": 4896, - "bytesPerSec": 108180275.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1880, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 376, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 194.82, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 121, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 233, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2809, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4896, + "unit": "ms" + }, + "bytesPerSec": { + "value": 108180275.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1395, - "errors": 0, - "requestsPerSec": 279, - "avgLatencyMs": 3.1, - "p50LatencyMs": 3, - "p75LatencyMs": 3, - "p90LatencyMs": 3, - "p99LatencyMs": 4, - "maxLatencyMs": 6, - "bytesPerSec": 80261939.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1395, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 279, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 3.1, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 3, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 4, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 6, + "unit": "ms" + }, + "bytesPerSec": { + "value": 80261939.2, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1978, - "errors": 0, - "requestsPerSec": 395.6, - "avgLatencyMs": 12.16, - "p50LatencyMs": 12, - "p75LatencyMs": 12, - "p90LatencyMs": 14, - "p99LatencyMs": 25, - "maxLatencyMs": 36, - "bytesPerSec": 113803264 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1978, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 395.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 12.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 12, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 14, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 25, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 36, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113803264, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1966, - "errors": 0, - "requestsPerSec": 393.2, - "avgLatencyMs": 24.89, - "p50LatencyMs": 24, - "p75LatencyMs": 25, - "p90LatencyMs": 30, - "p99LatencyMs": 44, - "maxLatencyMs": 63, - "bytesPerSec": 113134796.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1966, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 393.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 24.89, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 24, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 25, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 30, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 44, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 63, + "unit": "ms" + }, + "bytesPerSec": { + "value": 113134796.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 2042, - "errors": 0, - "requestsPerSec": 408.4, - "avgLatencyMs": 60.36, - "p50LatencyMs": 59, - "p75LatencyMs": 61, - "p90LatencyMs": 76, - "p99LatencyMs": 105, - "maxLatencyMs": 182, - "bytesPerSec": 117486387.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2042, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 408.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 60.36, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 59, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 76, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 105, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 182, + "unit": "ms" + }, + "bytesPerSec": { + "value": 117486387.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 2073, - "errors": 0, - "requestsPerSec": 414.6, - "avgLatencyMs": 118.67, - "p50LatencyMs": 117, - "p75LatencyMs": 131, - "p90LatencyMs": 170, - "p99LatencyMs": 227, - "maxLatencyMs": 704, - "bytesPerSec": 119295180.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2073, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 414.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 118.67, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 117, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 131, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 170, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 227, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 704, + "unit": "ms" + }, + "bytesPerSec": { + "value": 119295180.8, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5000, - "requests": 2006, - "errors": 0, - "requestsPerSec": 401.2, - "avgLatencyMs": 183.16, - "p50LatencyMs": 126, - "p75LatencyMs": 161, - "p90LatencyMs": 224, - "p99LatencyMs": 2368, - "maxLatencyMs": 4880, - "bytesPerSec": 115415449.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 2006, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 401.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 183.16, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 126, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 161, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 224, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2368, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4880, + "unit": "ms" + }, + "bytesPerSec": { + "value": 115415449.6, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 2020, - "errors": 0, - "requestsPerSec": 404, - "avgLatencyMs": 203.34, - "p50LatencyMs": 165, - "p75LatencyMs": 189, - "p90LatencyMs": 236, - "p99LatencyMs": 1735, - "maxLatencyMs": 4811, - "bytesPerSec": 116241203.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 2020, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 404, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 203.34, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 189, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 236, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1735, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4811, + "unit": "ms" + }, + "bytesPerSec": { + "value": 116241203.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -789,8 +1631,14 @@ "representativeIterationIndex": 0, "source": "autocannon", "path": "/server-side-rendered-plain-links", - "totalRequests": 38703, - "totalErrors": 0, + "totalRequests": { + "value": 38703, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -2643,306 +3491,1007 @@ [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 980, - "errors": 0, - "requestsPerSec": 196, - "avgLatencyMs": 4.45, - "p50LatencyMs": 4, - "p75LatencyMs": 5, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 56383897.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 980, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 196, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.45, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 56383897.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1249, - "errors": 0, - "requestsPerSec": 249.8, - "avgLatencyMs": 19.49, - "p50LatencyMs": 19, - "p75LatencyMs": 20, - "p90LatencyMs": 22, - "p99LatencyMs": 32, - "maxLatencyMs": 39, - "bytesPerSec": 71847116.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1249, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 249.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 19.49, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 20, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 22, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 32, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 39, + "unit": "ms" + }, + "bytesPerSec": { + "value": 71847116.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1091, - "errors": 0, - "requestsPerSec": 218.2, - "avgLatencyMs": 45.14, - "p50LatencyMs": 44, - "p75LatencyMs": 50, - "p90LatencyMs": 61, - "p99LatencyMs": 87, - "maxLatencyMs": 120, - "bytesPerSec": 62767104 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1091, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 218.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 45.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 44, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 50, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 61, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 87, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 120, + "unit": "ms" + }, + "bytesPerSec": { + "value": 62767104, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1248, - "errors": 0, - "requestsPerSec": 249.6, - "avgLatencyMs": 98.71, - "p50LatencyMs": 95, - "p75LatencyMs": 109, - "p90LatencyMs": 140, - "p99LatencyMs": 240, - "maxLatencyMs": 809, - "bytesPerSec": 71807795.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1248, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 249.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 98.71, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 95, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 109, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 140, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 240, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 809, + "unit": "ms" + }, + "bytesPerSec": { + "value": 71807795.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1195, - "errors": 0, - "requestsPerSec": 239, - "avgLatencyMs": 201.17, - "p50LatencyMs": 153, - "p75LatencyMs": 229, - "p90LatencyMs": 273, - "p99LatencyMs": 1527, - "maxLatencyMs": 2879, - "bytesPerSec": 68743987.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1195, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 239, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 201.17, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 153, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 229, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 273, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1527, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2879, + "unit": "ms" + }, + "bytesPerSec": { + "value": 68743987.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1153, - "errors": 0, - "requestsPerSec": 230.6, - "avgLatencyMs": 252.25, - "p50LatencyMs": 165, - "p75LatencyMs": 240, - "p90LatencyMs": 307, - "p99LatencyMs": 3100, - "maxLatencyMs": 4841, - "bytesPerSec": 66335539.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1153, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 230.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 252.25, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 165, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 240, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 307, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3100, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4841, + "unit": "ms" + }, + "bytesPerSec": { + "value": 66335539.2, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1109, - "errors": 0, - "requestsPerSec": 221.8, - "avgLatencyMs": 242.61, - "p50LatencyMs": 167, - "p75LatencyMs": 214, - "p90LatencyMs": 300, - "p99LatencyMs": 3274, - "maxLatencyMs": 4805, - "bytesPerSec": 63796019.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1109, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 221.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 242.61, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 167, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 214, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 300, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3274, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4805, + "unit": "ms" + }, + "bytesPerSec": { + "value": 63796019.2, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1015, - "errors": 0, - "requestsPerSec": 203, - "avgLatencyMs": 4.19, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 11, - "bytesPerSec": 58382745.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1015, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 203, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.19, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 11, + "unit": "ms" + }, + "bytesPerSec": { + "value": 58382745.6, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1274, - "errors": 0, - "requestsPerSec": 254.8, - "avgLatencyMs": 19.14, - "p50LatencyMs": 19, - "p75LatencyMs": 19, - "p90LatencyMs": 21, - "p99LatencyMs": 31, - "maxLatencyMs": 49, - "bytesPerSec": 73288908.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1274, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 254.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 19.14, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 49, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73288908.8, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1262, - "errors": 0, - "requestsPerSec": 252.4, - "avgLatencyMs": 38.98, - "p50LatencyMs": 37, - "p75LatencyMs": 39, - "p90LatencyMs": 48, - "p99LatencyMs": 68, - "maxLatencyMs": 89, - "bytesPerSec": 72581120 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1262, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 252.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 38.98, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 37, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 39, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 68, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 89, + "unit": "ms" + }, + "bytesPerSec": { + "value": 72581120, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1242, - "errors": 0, - "requestsPerSec": 248.4, - "avgLatencyMs": 99.13, - "p50LatencyMs": 96, - "p75LatencyMs": 105, - "p90LatencyMs": 123, - "p99LatencyMs": 195, - "maxLatencyMs": 674, - "bytesPerSec": 71457177.6 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1242, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 248.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 99.13, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 96, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 105, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 195, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 674, + "unit": "ms" + }, + "bytesPerSec": { + "value": 71457177.6, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1204, - "errors": 0, - "requestsPerSec": 240.8, - "avgLatencyMs": 202.63, - "p50LatencyMs": 179, - "p75LatencyMs": 212, - "p90LatencyMs": 258, - "p99LatencyMs": 1221, - "maxLatencyMs": 2470, - "bytesPerSec": 69264998.41 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1204, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 240.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 202.63, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 179, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 212, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 258, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 1221, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2470, + "unit": "ms" + }, + "bytesPerSec": { + "value": 69264998.41, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1206, - "errors": 0, - "requestsPerSec": 241.2, - "avgLatencyMs": 246.44, - "p50LatencyMs": 158, - "p75LatencyMs": 212, - "p90LatencyMs": 311, - "p99LatencyMs": 3177, - "maxLatencyMs": 4997, - "bytesPerSec": 69386240 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1206, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 241.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 246.44, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 158, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 212, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 311, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 3177, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4997, + "unit": "ms" + }, + "bytesPerSec": { + "value": 69386240, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1247, - "errors": 0, - "requestsPerSec": 249.4, - "avgLatencyMs": 248.57, - "p50LatencyMs": 181, - "p75LatencyMs": 225, - "p90LatencyMs": 327, - "p99LatencyMs": 2720, - "maxLatencyMs": 4860, - "bytesPerSec": 71752089.6 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1247, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 249.4, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 248.57, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 181, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 225, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 327, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2720, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4860, + "unit": "ms" + }, + "bytesPerSec": { + "value": 71752089.6, + "unit": "bytes/s" + } } ], [ { "workers": 1, - "elapsedTimeMs": 5000, - "requests": 1005, - "errors": 0, - "requestsPerSec": 201, - "avgLatencyMs": 4.26, - "p50LatencyMs": 4, - "p75LatencyMs": 4, - "p90LatencyMs": 5, - "p99LatencyMs": 7, - "maxLatencyMs": 8, - "bytesPerSec": 57819136 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1005, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 201, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 4.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 4, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 5, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 7, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 8, + "unit": "ms" + }, + "bytesPerSec": { + "value": 57819136, + "unit": "bytes/s" + } }, { "workers": 5, - "elapsedTimeMs": 5000, - "requests": 1286, - "errors": 0, - "requestsPerSec": 257.2, - "avgLatencyMs": 18.97, - "p50LatencyMs": 19, - "p75LatencyMs": 19, - "p90LatencyMs": 21, - "p99LatencyMs": 31, - "maxLatencyMs": 49, - "bytesPerSec": 73970483.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1286, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 257.2, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 18.97, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 19, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 21, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 31, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 49, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73970483.2, + "unit": "bytes/s" + } }, { "workers": 10, - "elapsedTimeMs": 5000, - "requests": 1258, - "errors": 0, - "requestsPerSec": 251.6, - "avgLatencyMs": 39.06, - "p50LatencyMs": 38, - "p75LatencyMs": 40, - "p90LatencyMs": 48, - "p99LatencyMs": 72, - "maxLatencyMs": 98, - "bytesPerSec": 72371404.8 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1258, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 251.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 39.06, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 38, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 40, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 48, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 72, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 98, + "unit": "ms" + }, + "bytesPerSec": { + "value": 72371404.8, + "unit": "bytes/s" + } }, { "workers": 25, - "elapsedTimeMs": 5000, - "requests": 1278, - "errors": 0, - "requestsPerSec": 255.6, - "avgLatencyMs": 96.41, - "p50LatencyMs": 96, - "p75LatencyMs": 102, - "p90LatencyMs": 123, - "p99LatencyMs": 155, - "maxLatencyMs": 194, - "bytesPerSec": 73511731.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1278, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 255.6, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 96.41, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 96, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 102, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 123, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 155, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 194, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73511731.2, + "unit": "bytes/s" + } }, { "workers": 50, - "elapsedTimeMs": 5000, - "requests": 1279, - "errors": 0, - "requestsPerSec": 255.8, - "avgLatencyMs": 191.26, - "p50LatencyMs": 183, - "p75LatencyMs": 205, - "p90LatencyMs": 253, - "p99LatencyMs": 829, - "maxLatencyMs": 2227, - "bytesPerSec": 73577267.2 + "elapsedTimeMs": { + "value": 5000, + "unit": "ms" + }, + "requests": { + "value": 1279, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 255.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 191.26, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 183, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 205, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 253, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 829, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 2227, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73577267.2, + "unit": "bytes/s" + } }, { "workers": 100, - "elapsedTimeMs": 5010, - "requests": 1275, - "errors": 0, - "requestsPerSec": 255, - "avgLatencyMs": 266.27, - "p50LatencyMs": 193, - "p75LatencyMs": 245, - "p90LatencyMs": 333, - "p99LatencyMs": 2771, - "maxLatencyMs": 4907, - "bytesPerSec": 73344614.41 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1275, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 255, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 266.27, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 193, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 245, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 333, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2771, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4907, + "unit": "ms" + }, + "bytesPerSec": { + "value": 73344614.41, + "unit": "bytes/s" + } }, { "workers": 200, - "elapsedTimeMs": 5010, - "requests": 1214, - "errors": 0, - "requestsPerSec": 242.8, - "avgLatencyMs": 249.94, - "p50LatencyMs": 175, - "p75LatencyMs": 214, - "p90LatencyMs": 329, - "p99LatencyMs": 2874, - "maxLatencyMs": 4938, - "bytesPerSec": 69841715.2 + "elapsedTimeMs": { + "value": 5010, + "unit": "ms" + }, + "requests": { + "value": 1214, + "unit": "requests" + }, + "errors": { + "value": 0, + "unit": "errors" + }, + "requestsPerSec": { + "value": 242.8, + "unit": "requests/s" + }, + "avgLatencyMs": { + "value": 249.94, + "unit": "ms" + }, + "p50LatencyMs": { + "value": 175, + "unit": "ms" + }, + "p75LatencyMs": { + "value": 214, + "unit": "ms" + }, + "p90LatencyMs": { + "value": 329, + "unit": "ms" + }, + "p99LatencyMs": { + "value": 2874, + "unit": "ms" + }, + "maxLatencyMs": { + "value": 4938, + "unit": "ms" + }, + "bytesPerSec": { + "value": 69841715.2, + "unit": "bytes/s" + } } ] ], "configuration": { - "workerStages": [1, 5, 10, 25, 50, 100, 200], + "workerStages": [ + 1, + 5, + 10, + 25, + 50, + 100, + 200 + ], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -2951,8 +4500,14 @@ "representativeIterationIndex": 1, "source": "autocannon", "path": "/server-side-rendered", - "totalRequests": 25070, - "totalErrors": 0, + "totalRequests": { + "value": 25070, + "unit": "requests" + }, + "totalErrors": { + "value": 0, + "unit": "errors" + }, "stage1": { "connections": 1, "requests": { @@ -4803,53 +6358,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 168, - "fcpMs": 167.99, + "firstPaintMs": { + "value": 168, + "unit": "ms" + }, + "fcpMs": { + "value": 167.99, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 25.379, - "inputDelayMs": 1.628, - "processingDurationMs": 3.39, - "presentationDelayMs": 20.361 + "interactionLatencyMs": { + "value": 25.379, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.628, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.39, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 20.361, + "unit": "ms" + } } }, { - "firstPaintMs": 138, - "fcpMs": 138.445, + "firstPaintMs": { + "value": 138, + "unit": "ms" + }, + "fcpMs": { + "value": 138.445, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.043, - "inputDelayMs": 1.48, - "processingDurationMs": 3.443, - "presentationDelayMs": 15.12 + "interactionLatencyMs": { + "value": 20.043, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.48, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.443, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.12, + "unit": "ms" + } } }, { - "firstPaintMs": 126, - "fcpMs": 126.474, + "firstPaintMs": { + "value": 126, + "unit": "ms" + }, + "fcpMs": { + "value": 126.474, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 19.643, - "inputDelayMs": 1.439, - "processingDurationMs": 2.759, - "presentationDelayMs": 15.445 + "interactionLatencyMs": { + "value": 19.643, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.439, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.759, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.445, + "unit": "ms" + } } }, { - "firstPaintMs": 112, - "fcpMs": 112.188, + "firstPaintMs": { + "value": 112, + "unit": "ms" + }, + "fcpMs": { + "value": 112.188, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.935000000000002, - "inputDelayMs": 1.459, - "processingDurationMs": 2.897, - "presentationDelayMs": 16.579 + "interactionLatencyMs": { + "value": 20.935000000000002, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.459, + "unit": "ms" + }, + "processingDurationMs": { + "value": 2.897, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.579, + "unit": "ms" + } } }, { - "firstPaintMs": 130, - "fcpMs": 130.115, + "firstPaintMs": { + "value": 130, + "unit": "ms" + }, + "fcpMs": { + "value": 130.115, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 22.724, - "inputDelayMs": 1.424, - "processingDurationMs": 3.331, - "presentationDelayMs": 17.969 + "interactionLatencyMs": { + "value": 22.724, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.424, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.331, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.969, + "unit": "ms" + } } } ], @@ -5022,53 +6667,143 @@ "runs": 5, "iterations": [ { - "firstPaintMs": 97, - "fcpMs": 97.433, + "firstPaintMs": { + "value": 97, + "unit": "ms" + }, + "fcpMs": { + "value": 97.433, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 23.474999999999998, - "inputDelayMs": 1.437, - "processingDurationMs": 4.266, - "presentationDelayMs": 17.772 + "interactionLatencyMs": { + "value": 23.474999999999998, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.437, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.266, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 17.772, + "unit": "ms" + } } }, { - "firstPaintMs": 88, - "fcpMs": 88.32, + "firstPaintMs": { + "value": 88, + "unit": "ms" + }, + "fcpMs": { + "value": 88.32, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 14.471, - "inputDelayMs": 1.474, - "processingDurationMs": 3.853, - "presentationDelayMs": 9.144 + "interactionLatencyMs": { + "value": 14.471, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.474, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.853, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 9.144, + "unit": "ms" + } } }, { - "firstPaintMs": 80, - "fcpMs": 80.029, + "firstPaintMs": { + "value": 80, + "unit": "ms" + }, + "fcpMs": { + "value": 80.029, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 17.193, - "inputDelayMs": 4.37, - "processingDurationMs": 4.84, - "presentationDelayMs": 7.983 + "interactionLatencyMs": { + "value": 17.193, + "unit": "ms" + }, + "inputDelayMs": { + "value": 4.37, + "unit": "ms" + }, + "processingDurationMs": { + "value": 4.84, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 7.983, + "unit": "ms" + } } }, { - "firstPaintMs": 82, - "fcpMs": 81.778, + "firstPaintMs": { + "value": 82, + "unit": "ms" + }, + "fcpMs": { + "value": 81.778, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 21.403, - "inputDelayMs": 1.477, - "processingDurationMs": 3.827, - "presentationDelayMs": 16.099 + "interactionLatencyMs": { + "value": 21.403, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.477, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.827, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 16.099, + "unit": "ms" + } } }, { - "firstPaintMs": 90, - "fcpMs": 90.13, + "firstPaintMs": { + "value": 90, + "unit": "ms" + }, + "fcpMs": { + "value": 90.13, + "unit": "ms" + }, "interactionTests": { - "interactionLatencyMs": 20.878, - "inputDelayMs": 1.577, - "processingDurationMs": 3.899, - "presentationDelayMs": 15.402 + "interactionLatencyMs": { + "value": 20.878, + "unit": "ms" + }, + "inputDelayMs": { + "value": 1.577, + "unit": "ms" + }, + "processingDurationMs": { + "value": 3.899, + "unit": "ms" + }, + "presentationDelayMs": { + "value": 15.402, + "unit": "ms" + } } } ], @@ -5238,7 +6973,10 @@ "project": "starter", "result": { "name": "corejs", - "totalVendoredBytes": 0, + "totalVendoredBytes": { + "value": 0, + "unit": "bytes" + }, "unnecessaryModules": [] } }, @@ -5253,8 +6991,14 @@ "jsdom", "w3c-xmlserializer" ], - "packagesScanned": 246, - "packagesDeclaringNodeEngine": 146, + "packagesScanned": { + "value": 246, + "unit": "count" + }, + "packagesDeclaringNodeEngine": { + "value": 146, + "unit": "count" + }, "unsatisfiableRanges": [] } }, @@ -5262,31 +7006,64 @@ "project": "starter", "result": { "name": "dependencies", - "prodDependencies": 14, - "devDependencies": 12, - "allDependencies": 330, - "duplicateDependencies": 37, - "depInstallSize": 242216804 + "prodDependencies": { + "value": 14, + "unit": "count" + }, + "devDependencies": { + "value": 12, + "unit": "count" + }, + "allDependencies": { + "value": 330, + "unit": "count" + }, + "duplicateDependencies": { + "value": 37, + "unit": "count" + }, + "depInstallSize": { + "value": 242216804, + "unit": "bytes" + } } }, "prodDependencies": { "project": "starter", - "result": 14 + "result": { + "value": 14, + "unit": "count" + } }, "devDependencies": { "project": "starter", - "result": 12 + "result": { + "value": 12, + "unit": "count" + } }, "allDependencies": { "project": "starter", - "result": 330 + "result": { + "value": 330, + "unit": "count" + } }, "frameworkDependencies": { "project": "starter", "result": { - "prodDependencies": 9, - "devDependencies": 14, - "allDependencies": 23, + "prodDependencies": { + "value": 9, + "unit": "count" + }, + "devDependencies": { + "value": 14, + "unit": "count" + }, + "allDependencies": { + "value": 23, + "unit": "count" + }, "name": "frameworkDependencies" } }, @@ -5294,23 +7071,44 @@ "project": "starter", "result": { "name": "firstPartyDependencies", - "prodDependencies": 7, - "devDependencies": 1, - "allDependencies": 194, - "duplicateDependencies": 3 + "prodDependencies": { + "value": 7, + "unit": "count" + }, + "devDependencies": { + "value": 1, + "unit": "count" + }, + "allDependencies": { + "value": 194, + "unit": "count" + }, + "duplicateDependencies": { + "value": 3, + "unit": "count" + } } }, "duplicateDependencies": { "project": "starter", - "result": 37 + "result": { + "value": 37, + "unit": "count" + } }, "depInstallSize": { "project": "starter", - "result": 242216804 + "result": { + "value": 242216804, + "unit": "bytes" + } }, "vendoredCoreJsSize": { "project": "starter", - "result": 0 + "result": { + "value": 0, + "unit": "bytes" + } }, "vendoredCoreJsUnnecessaryModules": { "project": "starter", @@ -5323,7 +7121,10 @@ "baselineStatus": "high", "baselineYear": 2022, "baselineReason": null, - "baselineFeatureCount": 48 + "baselineFeatureCount": { + "value": 48, + "unit": "count" + } } }, "minimumNodeVersion": { From 8aee274d1882c001bbc9b23b01678962bca01a9e Mon Sep 17 00:00:00 2001 From: Alexander Karan <47707063+AlexanderKaran@users.noreply.github.com> Date: Thu, 12 Nov 2026 11:10:12 +0800 Subject: [PATCH 3/5] Updated benchmarks runners to pass unit through --- packages/results/src/schemas.ts | 9 +- packages/results/src/selection.ts | 11 +-- .../stats-generator/src/build-statistics.ts | 4 +- .../src/client-rendering.test.ts | 8 +- .../stats-generator/src/client-rendering.ts | 3 +- .../src/dev-server-statistics.test.ts | 14 ++- .../src/dev-server-statistics.ts | 4 +- .../src/first-party-dependencies.test.ts | 16 ++-- .../src/first-party-dependencies.ts | 21 +++-- .../src/initial-load-persistence.test.ts | 5 +- .../stats-generator/src/initial-load.test.ts | 4 +- .../src/initialLoad/run-benchmark.ts | 10 ++- .../stats-generator/src/node-engines.test.ts | 12 +-- packages/stats-generator/src/node-engines.ts | 4 +- .../src/rendered-sample-metrics.ts | 15 ++++ .../src/request-throughput.test.ts | 10 +-- .../stats-generator/src/request-throughput.ts | 13 +-- .../src/result-storage.test.ts | 30 +++++-- .../src/run-browser-baseline-scan.ts | 2 +- .../stats-generator/src/run-corejs-scan.ts | 2 +- .../src/run-initial-load-benchmark.ts | 4 +- .../src/run-install-benchmark.ts | 6 +- .../src/run-node-engines-scan.ts | 2 +- .../src/run-ssr-load-benchmark.ts | 2 +- .../src/server-rendering.test.ts | 8 +- .../stats-generator/src/server-rendering.ts | 3 +- packages/stats-generator/src/ssr-load.test.ts | 47 ++++++---- .../src/ssrLoad/persistence.ts | 4 +- .../src/ssrLoad/run-load-test.ts | 57 ++++++++---- .../src/ssrRequestThroughput/run-benchmark.ts | 7 +- packages/stats-generator/src/types.ts | 35 ++------ packages/stats-generator/src/utils.ts | 88 +++++++++++++------ 32 files changed, 296 insertions(+), 164 deletions(-) create mode 100644 packages/stats-generator/src/rendered-sample-metrics.ts diff --git a/packages/results/src/schemas.ts b/packages/results/src/schemas.ts index a9cfe5c2..6e5a6fba 100644 --- a/packages/results/src/schemas.ts +++ b/packages/results/src/schemas.ts @@ -349,14 +349,7 @@ export const SSRLoadTestsSchema = createBenchmarkBaseSchema(SSRLoadSweepSchema) try { return ( value.representativeIterationIndex === - selectRepresentativeIteration( - value.iterations.map((sweep) => - sweep.map(({ errors, requestsPerSec }) => ({ - errors: errors.value, - requestsPerSec: requestsPerSec.value, - })), - ), - ) + selectRepresentativeIteration(value.iterations) ) } catch { return false diff --git a/packages/results/src/selection.ts b/packages/results/src/selection.ts index 806ab088..a77cd629 100644 --- a/packages/results/src/selection.ts +++ b/packages/results/src/selection.ts @@ -1,6 +1,6 @@ interface PeakCandidate { - errors: number - requestsPerSec: number + errors: { value: number } + requestsPerSec: { value: number } } export function getLoadPeakStage( @@ -8,8 +8,9 @@ export function getLoadPeakStage( ): T { const peak = stages.reduce( (best, stage) => - stage.errors === 0 && - (best === undefined || stage.requestsPerSec > best.requestsPerSec) + stage.errors.value === 0 && + (best === undefined || + stage.requestsPerSec.value > best.requestsPerSec.value) ? stage : best, undefined, @@ -30,7 +31,7 @@ export function selectRepresentativeIteration( return iterations .map((sweep, index) => ({ index, - peak: getLoadPeakStage(sweep).requestsPerSec, + peak: getLoadPeakStage(sweep).requestsPerSec.value, })) .sort((a, b) => a.peak - b.peak)[Math.floor(iterations.length / 2)]!.index } diff --git a/packages/stats-generator/src/build-statistics.ts b/packages/stats-generator/src/build-statistics.ts index 520dd8b6..7167bbff 100644 --- a/packages/stats-generator/src/build-statistics.ts +++ b/packages/stats-generator/src/build-statistics.ts @@ -6,7 +6,9 @@ export function createBuildStats(cold: number[], warm: number[]) { return { name, runs: samples.length, - iterations: samples.map((timeMs) => ({ timeMs })), + iterations: samples.map((timeMs) => ({ + timeMs: { value: timeMs, unit: 'ms' }, + })), timeMs: summarizeMetric(samples), } } diff --git a/packages/stats-generator/src/client-rendering.test.ts b/packages/stats-generator/src/client-rendering.test.ts index e00f4e62..4d4389a9 100644 --- a/packages/stats-generator/src/client-rendering.test.ts +++ b/packages/stats-generator/src/client-rendering.test.ts @@ -18,7 +18,13 @@ test('assembles client rendering from exact raw browser measurements', () => { }, })) const result = assembleClientRendering(iterations) - assert.deepEqual(result.iterations, iterations) + assert.deepEqual( + result.iterations.map(({ firstPaintMs }) => firstPaintMs), + [ + { value: 1, unit: 'ms' }, + { value: 3, unit: 'ms' }, + ], + ) assert.equal(result.firstPaintMs.mean, 2) assert.equal(result.interactionTests.source, 'lighthouse-inp-breakdown') assert.equal( diff --git a/packages/stats-generator/src/client-rendering.ts b/packages/stats-generator/src/client-rendering.ts index 70c05ee8..8b90204a 100644 --- a/packages/stats-generator/src/client-rendering.ts +++ b/packages/stats-generator/src/client-rendering.ts @@ -1,3 +1,4 @@ +import { renderedSampleMetrics } from './rendered-sample-metrics.ts' import { ClientRenderingBenchmarkSchema } from '@framework-performance/results' import { summarizeMetric } from './sample-statistics.ts' import type { RenderedTestSample } from './types.ts' @@ -6,7 +7,7 @@ export function assembleClientRendering(iterations: RenderedTestSample[]) { return ClientRenderingBenchmarkSchema.parse({ name: 'clientSideRendered', runs: iterations.length, - iterations, + iterations: iterations.map(renderedSampleMetrics), firstPaintMs: summarizeMetric( iterations.map((value) => value.firstPaintMs), ), diff --git a/packages/stats-generator/src/dev-server-statistics.test.ts b/packages/stats-generator/src/dev-server-statistics.test.ts index c62d95bd..b4b831db 100644 --- a/packages/stats-generator/src/dev-server-statistics.test.ts +++ b/packages/stats-generator/src/dev-server-statistics.test.ts @@ -8,7 +8,11 @@ test('startup results retain iterations and summarize measurements', () => { devServerStartTime: { name: 'devServer', runs: 3, - iterations: [{ timeMs: 10 }, { timeMs: 20 }, { timeMs: 30 }], + iterations: [ + { timeMs: { value: 10, unit: 'ms' } }, + { timeMs: { value: 20, unit: 'ms' } }, + { timeMs: { value: 30, unit: 'ms' } }, + ], timeMs: { unit: 'ms', mean: 20, median: 20, min: 10, max: 30 }, }, }) @@ -23,7 +27,13 @@ test('startup schema requires its test name, complete runs, and statistics', () { runs: 1.5 }, { runs: 2 }, { iterations: undefined }, - { iterations: [{ timeMs: -1 }, { timeMs: 20 }, { timeMs: 30 }] }, + { + iterations: [ + { timeMs: { value: -1, unit: 'ms' } }, + { timeMs: { value: 20, unit: 'ms' } }, + { timeMs: { value: 30, unit: 'ms' } }, + ], + }, { timeMs: { unit: 'ms', mean: 20, min: 10, max: 30 } }, ]) { assert.equal( diff --git a/packages/stats-generator/src/dev-server-statistics.ts b/packages/stats-generator/src/dev-server-statistics.ts index 92ede560..a67deb91 100644 --- a/packages/stats-generator/src/dev-server-statistics.ts +++ b/packages/stats-generator/src/dev-server-statistics.ts @@ -6,7 +6,9 @@ export function createDevServerStats(samples: number[]) { devServerStartTime: { name: 'devServer', runs: samples.length, - iterations: samples.map((timeMs) => ({ timeMs })), + iterations: samples.map((timeMs) => ({ + timeMs: { value: timeMs, unit: 'ms' }, + })), timeMs: summarizeMetric(samples), }, }) diff --git a/packages/stats-generator/src/first-party-dependencies.test.ts b/packages/stats-generator/src/first-party-dependencies.test.ts index 8224d0d7..b2b3cb84 100644 --- a/packages/stats-generator/src/first-party-dependencies.test.ts +++ b/packages/stats-generator/src/first-party-dependencies.test.ts @@ -23,10 +23,10 @@ test('derives starter dependency metrics from e18e output', () => { } satisfies E18eStats) assert.deepEqual(stats, { - prodDependencies: 2, - devDependencies: 3, - duplicateDependencies: 5, - depInstallSize: 1234, + prodDependencies: { value: 2, unit: 'count' }, + devDependencies: { value: 3, unit: 'count' }, + duplicateDependencies: { value: 5, unit: 'count' }, + depInstallSize: { value: 1234, unit: 'bytes' }, }) }) @@ -81,11 +81,11 @@ test('counts the first-party graph within the starter lockfile', () => { lockfile, ), { - prodDependencies: 1, - devDependencies: 1, + prodDependencies: { value: 1, unit: 'count' }, + devDependencies: { value: 1, unit: 'count' }, name: 'firstPartyDependencies', - allDependencies: 6, - duplicateDependencies: 1, + allDependencies: { value: 6, unit: 'count' }, + duplicateDependencies: { value: 1, unit: 'count' }, }, ) }) diff --git a/packages/stats-generator/src/first-party-dependencies.ts b/packages/stats-generator/src/first-party-dependencies.ts index 0fd4c630..f4464ba0 100644 --- a/packages/stats-generator/src/first-party-dependencies.ts +++ b/packages/stats-generator/src/first-party-dependencies.ts @@ -179,11 +179,20 @@ export function getFirstPartyDependencyStats( return { name: 'firstPartyDependencies', - prodDependencies: Object.keys(manifest.dependencies ?? {}).length, - devDependencies: Object.keys(manifest.devDependencies ?? {}).length, - allDependencies: packageKeys.size, - duplicateDependencies: [...versionsByName.values()].filter( - (versions) => versions.size > 1, - ).length, + prodDependencies: { + value: Object.keys(manifest.dependencies ?? {}).length, + unit: 'count', + }, + devDependencies: { + value: Object.keys(manifest.devDependencies ?? {}).length, + unit: 'count', + }, + allDependencies: { value: packageKeys.size, unit: 'count' }, + duplicateDependencies: { + value: [...versionsByName.values()].filter( + (versions) => versions.size > 1, + ).length, + unit: 'count', + }, } } diff --git a/packages/stats-generator/src/initial-load-persistence.test.ts b/packages/stats-generator/src/initial-load-persistence.test.ts index 6792dabf..6c8c313e 100644 --- a/packages/stats-generator/src/initial-load-persistence.test.ts +++ b/packages/stats-generator/src/initial-load-persistence.test.ts @@ -28,7 +28,10 @@ test('CI requires, validates, and preserves initial load artifacts', async () => const resources = Object.fromEntries( InitialLoadResourceTypeSchema.options.map((key) => [ key, - { requestCount: 0, transferSize: 0 }, + { + requestCount: { value: 0, unit: 'requests' }, + transferSize: { value: 0, unit: 'bytes' }, + }, ]), ) const artifact = { diff --git a/packages/stats-generator/src/initial-load.test.ts b/packages/stats-generator/src/initial-load.test.ts index 2d913cab..3447411e 100644 --- a/packages/stats-generator/src/initial-load.test.ts +++ b/packages/stats-generator/src/initial-load.test.ts @@ -12,8 +12,8 @@ const items = InitialLoadResourceTypeSchema.options.map((resourceType) => ({ test('initial load retains Lighthouse totals without adding third-party again', () => { const result = parseResourceSummary({ type: 'table', items }) assert.deepEqual(result.resources.total, { - requestCount: 1, - transferSize: 100, + requestCount: { value: 1, unit: 'requests' }, + transferSize: { value: 100, unit: 'bytes' }, }) assert.equal('iterations' in result, false) }) diff --git a/packages/stats-generator/src/initialLoad/run-benchmark.ts b/packages/stats-generator/src/initialLoad/run-benchmark.ts index 3bb7bd26..31a66a1e 100644 --- a/packages/stats-generator/src/initialLoad/run-benchmark.ts +++ b/packages/stats-generator/src/initialLoad/run-benchmark.ts @@ -3,13 +3,14 @@ import { startFlow } from 'lighthouse' import { z } from 'zod' import { InitialLoadResourceTypeSchema, - InitialLoadResourceSchema, InitialLoadStatsSchema, } from '@framework-performance/results' import { findChromium } from '../find-chromium.ts' const ResourceRowsSchema = z.array( - InitialLoadResourceSchema.extend({ + z.object({ + requestCount: z.number().int().nonnegative(), + transferSize: z.number().int().nonnegative(), resourceType: InitialLoadResourceTypeSchema, }), ) @@ -21,7 +22,10 @@ export function parseResourceSummary(details: unknown) { const resources = Object.fromEntries( table.items.map(({ resourceType, requestCount, transferSize }) => [ resourceType, - { requestCount, transferSize }, + { + requestCount: { value: requestCount, unit: 'requests' }, + transferSize: { value: transferSize, unit: 'bytes' }, + }, ]), ) if ( diff --git a/packages/stats-generator/src/node-engines.test.ts b/packages/stats-generator/src/node-engines.test.ts index 947b7387..941da8b6 100644 --- a/packages/stats-generator/src/node-engines.test.ts +++ b/packages/stats-generator/src/node-engines.test.ts @@ -77,8 +77,8 @@ test('a mixed tree intersects to 20.9.0 imposed by the two ranges that exclude 1 assert.equal(stats.minimumNodeVersion, '20.9.0') assert.deepEqual(stats.imposedBy, ['echo', 'foxtrot']) assert.deepEqual(stats.unsatisfiableRanges, []) - assert.equal(stats.packagesScanned, 7) - assert.equal(stats.packagesDeclaringNodeEngine, 6) + assert.equal(stats.packagesScanned.value, 7) + assert.equal(stats.packagesDeclaringNodeEngine.value, 6) }) test('universal, garbage, blank, and missing ranges are skipped but counted', () => { @@ -92,8 +92,8 @@ test('universal, garbage, blank, and missing ranges are skipped but counted', () ]) assert.equal(stats.minimumNodeVersion, '18.0.0') assert.deepEqual(stats.imposedBy, ['real']) - assert.equal(stats.packagesScanned, 6) - assert.equal(stats.packagesDeclaringNodeEngine, 4) + assert.equal(stats.packagesScanned.value, 6) + assert.equal(stats.packagesDeclaringNodeEngine.value, 4) }) test('empty input resolves to nothing', () => { @@ -101,8 +101,8 @@ test('empty input resolves to nothing', () => { name: 'nodeEngines', minimumNodeVersion: null, imposedBy: [], - packagesScanned: 0, - packagesDeclaringNodeEngine: 0, + packagesScanned: { value: 0, unit: 'count' }, + packagesDeclaringNodeEngine: { value: 0, unit: 'count' }, unsatisfiableRanges: [], }) }) diff --git a/packages/stats-generator/src/node-engines.ts b/packages/stats-generator/src/node-engines.ts index 229f4e1a..3155db6c 100644 --- a/packages/stats-generator/src/node-engines.ts +++ b/packages/stats-generator/src/node-engines.ts @@ -94,8 +94,8 @@ export function resolveMinimumNodeVersion( name: 'nodeEngines', minimumNodeVersion: version, imposedBy: [...imposedBy].sort(), - packagesScanned: entries.length, - packagesDeclaringNodeEngine: declared.length, + packagesScanned: { value: entries.length, unit: 'count' }, + packagesDeclaringNodeEngine: { value: declared.length, unit: 'count' }, unsatisfiableRanges, } } diff --git a/packages/stats-generator/src/rendered-sample-metrics.ts b/packages/stats-generator/src/rendered-sample-metrics.ts new file mode 100644 index 00000000..412dd116 --- /dev/null +++ b/packages/stats-generator/src/rendered-sample-metrics.ts @@ -0,0 +1,15 @@ +import type { RenderedTestSample } from './types.ts' + +export function renderedSampleMetrics(sample: RenderedTestSample) { + const timing = sample.interactionTests + return { + firstPaintMs: { value: sample.firstPaintMs, unit: 'ms' }, + fcpMs: { value: sample.fcpMs, unit: 'ms' }, + interactionTests: { + interactionLatencyMs: { value: timing.interactionLatencyMs, unit: 'ms' }, + inputDelayMs: { value: timing.inputDelayMs, unit: 'ms' }, + processingDurationMs: { value: timing.processingDurationMs, unit: 'ms' }, + presentationDelayMs: { value: timing.presentationDelayMs, unit: 'ms' }, + }, + } +} diff --git a/packages/stats-generator/src/request-throughput.test.ts b/packages/stats-generator/src/request-throughput.test.ts index 5419fd91..0456b088 100644 --- a/packages/stats-generator/src/request-throughput.test.ts +++ b/packages/stats-generator/src/request-throughput.test.ts @@ -7,8 +7,8 @@ import { } from './request-throughput.ts' const configuration = { - bodySizeKb: 20.25, - duplicationFactor: 1.25, + bodySizeKb: { value: 20.25, unit: 'KiB' as const }, + duplicationFactor: { value: 1.25, unit: 'ratio' as const }, durationMs: 10_000, warmupDurationMs: 250, minimumSamples: 64, @@ -29,7 +29,7 @@ test('artifact merge validates before merging and preserves unrelated results an frameworkVersion: 'old', runner: 'current runner', browserVersion: 'current browser', - testTimeMs: 123, + testTimeMs: { value: 123, unit: 'ms' as const }, timingMeasuredAt: '2026-10-22T00:00:00Z', } const artifact = { @@ -37,7 +37,7 @@ test('artifact merge validates before merging and preserves unrelated results an frameworkVersion: 'new', runner: 'artifact runner', browserVersion: 'stale browser', - testTimeMs: 999, + testTimeMs: { value: 999, unit: 'ms' as const }, } const merged = mergeRequestThroughputArtifact(current, artifact) assert.deepEqual(merged, { @@ -53,7 +53,7 @@ test('artifact merge validates before merging and preserves unrelated results an ) const result = merged.ssrRequestThroughputTests! assert.ok('iterations' in result) - assert.equal(result.samples, 4) + assert.deepEqual(result.samples, { value: 4, unit: 'requests' }) assert.deepEqual(result.iterations[0].latencyMs, { unit: 'ms', mean: 4, diff --git a/packages/stats-generator/src/request-throughput.ts b/packages/stats-generator/src/request-throughput.ts index 57d33eaa..5654f02a 100644 --- a/packages/stats-generator/src/request-throughput.ts +++ b/packages/stats-generator/src/request-throughput.ts @@ -24,7 +24,7 @@ export function createRequestThroughputIteration( return RequestThroughputIterationSchema.parse({ opsPerSec: summarizeMetric(throughputSamples), latencyMs: summarizeMetric(latencySamplesMs), - samples: latencySamplesMs.length, + samples: { value: latencySamplesMs.length, unit: 'requests' }, }) } @@ -49,10 +49,13 @@ export function assembleRequestThroughput( path: '/ssr-throughput', runs: iterations.length, iterations, - samples: iterations.reduce( - (count, iteration) => count + iteration.samples, - 0, - ), + samples: { + value: iterations.reduce( + (count, iteration) => count + iteration.samples.value, + 0, + ), + unit: 'requests', + }, opsPerSec: summarizeMetric(iterations.map((value) => value.opsPerSec.mean)), latencyMs: summarizeMetric(iterations.map((value) => value.latencyMs.mean)), }) diff --git a/packages/stats-generator/src/result-storage.test.ts b/packages/stats-generator/src/result-storage.test.ts index 27731805..ecf582b3 100644 --- a/packages/stats-generator/src/result-storage.test.ts +++ b/packages/stats-generator/src/result-storage.test.ts @@ -10,12 +10,12 @@ test('combining projects preserves their independent measurements and metadata', const starter = { frameworkVersion: '1.0.0', runner: 'starter-runner', - prodDependencies: 3, + prodDependencies: { value: 3, unit: 'count' }, } const app = { frameworkVersion: '2.0.0', runner: 'app-runner', - testTimeMs: 20, + testTimeMs: { value: 20, unit: 'ms' }, } const first = mergeProjectResult(null, 'starter-astro', starter) const combined = mergeProjectResult(first, 'app-astro', app) @@ -25,7 +25,7 @@ test('combining projects preserves their independent measurements and metadata', assert.equal(combined.tests.testTimeMs?.project, 'app') const updated = mergeProjectResult(combined, 'starter-astro', { ...starter, - prodDependencies: 4, + prodDependencies: { value: 4, unit: 'count' }, }) assert.deepEqual(projectResult(updated, 'app'), app) assert.deepEqual(projectResult(first, 'starter'), starter) @@ -33,11 +33,18 @@ test('combining projects preserves their independent measurements and metadata', test('combining results rejects invalid measurements and name collisions', () => { assert.throws(() => - mergeProjectResult(null, 'starter-astro', { prodDependencies: -1 }), + mergeProjectResult(null, 'starter-astro', { + prodDependencies: { value: -1, unit: 'count' }, + }), ) - const existing = mergeProjectResult(null, 'starter-astro', { testTimeMs: 1 }) + const existing = mergeProjectResult(null, 'starter-astro', { + testTimeMs: { value: 1, unit: 'ms' }, + }) assert.throws( - () => mergeProjectResult(existing, 'app-astro', { testTimeMs: 2 }), + () => + mergeProjectResult(existing, 'app-astro', { + testTimeMs: { value: 2, unit: 'ms' }, + }), /collision/, ) }) @@ -59,7 +66,12 @@ test('stored tests always validate their result and require project metadata', ( const orphan = CombinedResultSchema.safeParse({ framework: 'astro', projects: {}, - tests: { prodDependencies: { project: 'starter', result: 3 } }, + tests: { + prodDependencies: { + project: 'starter', + result: { value: 3, unit: 'count' }, + }, + }, }) assert.equal(orphan.success, false) assert.ok( @@ -71,7 +83,9 @@ test('stored tests always validate their result and require project metadata', ( CombinedResultSchema.safeParse({ framework: 'astro', projects: { starter: {} }, - tests: { typo: { project: 'starter', result: 3 } }, + tests: { + typo: { project: 'starter', result: { value: 3, unit: 'count' } }, + }, }).success, false, ) diff --git a/packages/stats-generator/src/run-browser-baseline-scan.ts b/packages/stats-generator/src/run-browser-baseline-scan.ts index 06a2ef9d..ff3bcb11 100644 --- a/packages/stats-generator/src/run-browser-baseline-scan.ts +++ b/packages/stats-generator/src/run-browser-baseline-scan.ts @@ -127,7 +127,7 @@ async function main() { baselineStatus: target.status, baselineYear: featureIds.length === 0 ? null : detectedBaselineYear, baselineReason: target.reason, - baselineFeatureCount: featureIds.length, + baselineFeatureCount: { value: featureIds.length, unit: 'count' }, } const label = diff --git a/packages/stats-generator/src/run-corejs-scan.ts b/packages/stats-generator/src/run-corejs-scan.ts index 8415b1b2..d0c3fba3 100644 --- a/packages/stats-generator/src/run-corejs-scan.ts +++ b/packages/stats-generator/src/run-corejs-scan.ts @@ -118,7 +118,7 @@ async function main() { ] const stats: CoreJsStats = { name: 'corejs', - totalVendoredBytes, + totalVendoredBytes: { value: totalVendoredBytes, unit: 'bytes' }, unnecessaryModules, } diff --git a/packages/stats-generator/src/run-initial-load-benchmark.ts b/packages/stats-generator/src/run-initial-load-benchmark.ts index a69490b3..48daf99b 100644 --- a/packages/stats-generator/src/run-initial-load-benchmark.ts +++ b/packages/stats-generator/src/run-initial-load-benchmark.ts @@ -50,10 +50,10 @@ async function main() { `\n✓ Saved ${packageName} v${frameworkVersion ?? 'unknown'} (${packageName})`, ) console.info( - ` Requests: ${result.initialLoadTests.resources.total.requestCount}`, + ` Requests: ${result.initialLoadTests.resources.total.requestCount.value}`, ) console.info( - ` Transfer: ${result.initialLoadTests.resources.total.transferSize} bytes`, + ` Transfer: ${result.initialLoadTests.resources.total.transferSize.value} bytes`, ) } diff --git a/packages/stats-generator/src/run-install-benchmark.ts b/packages/stats-generator/src/run-install-benchmark.ts index 090eb2cb..c956226a 100644 --- a/packages/stats-generator/src/run-install-benchmark.ts +++ b/packages/stats-generator/src/run-install-benchmark.ts @@ -129,11 +129,13 @@ async function main() { install: InstallBenchmarkSchema.parse({ name: 'install', runs: iterations.length, - iterations, + iterations: iterations.map(({ installTimeMs }) => ({ + installTimeMs: { value: installTimeMs, unit: 'ms' }, + })), installTimeMs: summarizeMetric( iterations.map((run) => run.installTimeMs), ), - nodeModulesSizeBytes: nodeModulesSize, + nodeModulesSizeBytes: { value: nodeModulesSize, unit: 'bytes' }, }), }) diff --git a/packages/stats-generator/src/run-node-engines-scan.ts b/packages/stats-generator/src/run-node-engines-scan.ts index a44995d5..74881f6d 100644 --- a/packages/stats-generator/src/run-node-engines-scan.ts +++ b/packages/stats-generator/src/run-node-engines-scan.ts @@ -155,7 +155,7 @@ async function main() { const stats = resolveMinimumNodeVersion(entries) console.info( - ` Scanned ${stats.packagesScanned} package(s), ${stats.packagesDeclaringNodeEngine} declaring engines.node`, + ` Scanned ${stats.packagesScanned.value} package(s), ${stats.packagesDeclaringNodeEngine.value} declaring engines.node`, ) if (stats.minimumNodeVersion) { diff --git a/packages/stats-generator/src/run-ssr-load-benchmark.ts b/packages/stats-generator/src/run-ssr-load-benchmark.ts index ebedb7ae..f7afa394 100644 --- a/packages/stats-generator/src/run-ssr-load-benchmark.ts +++ b/packages/stats-generator/src/run-ssr-load-benchmark.ts @@ -67,7 +67,7 @@ async function main() { result.tests.iterations[result.tests.representativeIterationIndex]!, ) console.info( - `\n✓ Saved ${label} stats for ${packageName}: ${peak.requestsPerSec} req/s at ${peak.workers} workers`, + `\n✓ Saved ${label} stats for ${packageName}: ${peak.requestsPerSec.value} req/s at ${peak.workers} workers`, ) } diff --git a/packages/stats-generator/src/server-rendering.test.ts b/packages/stats-generator/src/server-rendering.test.ts index c12822e0..65507ad4 100644 --- a/packages/stats-generator/src/server-rendering.test.ts +++ b/packages/stats-generator/src/server-rendering.test.ts @@ -18,7 +18,13 @@ test('assembles server rendering from exact raw browser measurements', () => { }, })) const result = assembleServerRendering(iterations) - assert.deepEqual(result.iterations, iterations) + assert.deepEqual( + result.iterations.map(({ firstPaintMs }) => firstPaintMs), + [ + { value: 1, unit: 'ms' }, + { value: 3, unit: 'ms' }, + ], + ) assert.equal(result.firstPaintMs.mean, 2) assert.equal(result.interactionTests.source, 'lighthouse-inp-breakdown') assert.equal( diff --git a/packages/stats-generator/src/server-rendering.ts b/packages/stats-generator/src/server-rendering.ts index 0e4327da..b287a72d 100644 --- a/packages/stats-generator/src/server-rendering.ts +++ b/packages/stats-generator/src/server-rendering.ts @@ -1,3 +1,4 @@ +import { renderedSampleMetrics } from './rendered-sample-metrics.ts' import { ServerRenderingBenchmarkSchema } from '@framework-performance/results' import { summarizeMetric } from './sample-statistics.ts' import type { RenderedTestSample } from './types.ts' @@ -6,7 +7,7 @@ export function assembleServerRendering(iterations: RenderedTestSample[]) { return ServerRenderingBenchmarkSchema.parse({ name: 'serverSideRendered', runs: iterations.length, - iterations, + iterations: iterations.map(renderedSampleMetrics), firstPaintMs: summarizeMetric( iterations.map((value) => value.firstPaintMs), ), diff --git a/packages/stats-generator/src/ssr-load.test.ts b/packages/stats-generator/src/ssr-load.test.ts index dfac4375..c7900279 100644 --- a/packages/stats-generator/src/ssr-load.test.ts +++ b/packages/stats-generator/src/ssr-load.test.ts @@ -14,7 +14,11 @@ import { import { mergeSSRLoadArtifact } from './ssrLoad/merge.ts' import { verifySSRLoadTable } from './ssrLoad/verify-table.ts' import { renderBaselineHtml } from './baseline-html.ts' -import { runLoadTest, summarizeLoadSweeps } from './ssrLoad/run-load-test.ts' +import { + measureLoadStage, + runLoadTest, + summarizeLoadSweeps, +} from './ssrLoad/run-load-test.ts' import type { SSRLoadStageStats, SSRLoadTests } from './ssrLoad/types.ts' import { testData } from '../../testdata/src/ssr.ts' @@ -22,9 +26,9 @@ const historical = readProjectResult('app-next-js')! .ssrRouterLinkLoadTests as SSRLoadTests function loadStage( - overrides: Partial = {}, + overrides: Partial[0]> = {}, ): SSRLoadStageStats { - return { + return measureLoadStage({ workers: 1, elapsedTimeMs: 5000, requests: 500, @@ -38,7 +42,7 @@ function loadStage( maxLatencyMs: 30, bytesPerSec: 1000, ...overrides, - } + }) } function loadSweep(stages: SSRLoadStageStats[]) { @@ -54,10 +58,10 @@ test('load peak excludes failing stages while preserving their diagnostics', () ] const result = getLoadPeakStage(stages) assert.equal(result.workers, 5) - assert.equal(result.requestsPerSec, 200) - assert.equal(result.p99LatencyMs, 25) + assert.equal(result.requestsPerSec.value, 200) + assert.equal(result.p99LatencyMs.value, 25) assert.equal(stages.length, 4) - assert.equal(stages[3]!.errors, 10) + assert.equal(stages[3]!.errors.value, 10) }) test('load peak picks the fastest clean stage and keeps the first on ties', () => { @@ -67,7 +71,7 @@ test('load peak picks the fastest clean stage and keeps the first on ties', () = loadStage({ workers: 10, requestsPerSec: 200 }), ]) assert.equal(result.workers, 5) - assert.equal(result.requestsPerSec, 200) + assert.equal(result.requestsPerSec.value, 200) }) test('load peak fails explicitly when no stage qualifies', () => { @@ -265,11 +269,11 @@ test('repeated load sweeps select the median peak sweep without mixing metrics', const peak = getLoadPeakStage( result.iterations[result.representativeIterationIndex]!, ) - assert.equal(peak.requestsPerSec, 200) - assert.equal(peak.p99LatencyMs, 100) + assert.equal(peak.requestsPerSec.value, 200) + assert.equal(peak.p99LatencyMs.value, 100) assert.deepEqual(result.iterations, samples) assert.equal(result.runs, 3) - assert.equal(samples[0]![0]!.requestsPerSec, 300) + assert.equal(samples[0]![0]!.requestsPerSec.value, 300) assert.throws(() => summarizeLoadSweeps([])) assert.throws(() => summarizeLoadSweeps(samples.slice(0, 2))) SSRLoadTestsSchema.parse(result) @@ -298,11 +302,12 @@ test('load runner warms up before each full sweep and excludes warm-up requests' assert.deepEqual(pauses, [5000, 5000]) assert.equal(result.runs, 3) assert.equal(result.configuration.warmupDurationMs, 5000) - assert.equal(result.totalRequests, 10500) + assert.equal(result.totalRequests.value, 10500) assert.ok( result.iterations!.every( (sample) => - sample.reduce((total, stage) => total + stage.requests, 0) === 3500, + sample.reduce((total, stage) => total + stage.requests.value, 0) === + 3500, ), ) SSRLoadTestsSchema.parse(result) @@ -338,8 +343,8 @@ test('warm-up recovers after an overloaded sweep without retaining retry measure assert.ok( result.iterations!.every( (sample) => - sample.reduce((total, stage) => total + stage.requests, 0) === 3500 && - sample.every((stage) => stage.errors === 0), + sample.reduce((total, stage) => total + stage.requests.value, 0) === + 3500 && sample.every((stage) => stage.errors.value === 0), ), ) }) @@ -364,7 +369,7 @@ test('persistently unhealthy warm-up stops after three attempts with diagnostics assert.match(error.message, /warm-up failed .*sweep 1\/3, attempt 3\/3/) assert.ok( error.message.includes( - `${stage.requests} requests, ${stage.errors} errors`, + `${stage.requests.value} requests, ${stage.errors.value} errors`, ), ) return true @@ -429,10 +434,16 @@ test('summaries compare each latency statistic at matching workers across sweeps assert.equal(result.stage2!.requestsPerSec.mean, 400) assert.equal(result.stage1!.avgLatencyMs.mean, 20) assert.equal(result.stage1!.p99LatencyMs.mean, 200) - assert.equal(result.totalRequests, 9000) + assert.equal(result.totalRequests.value, 9000) assert.deepEqual(result.iterations, sweeps) validateSSRLoadForPersistence({ ssrLoadTests: result }) - const wrongCount = { ...result, totalRequests: result.totalRequests + 1 } + const wrongCount = { + ...result, + totalRequests: { + ...result.totalRequests, + value: result.totalRequests.value + 1, + }, + } assert.throws(() => validateSSRLoadForPersistence({ ssrLoadTests: wrongCount }), ) diff --git a/packages/stats-generator/src/ssrLoad/persistence.ts b/packages/stats-generator/src/ssrLoad/persistence.ts index 19492422..0e364b3d 100644 --- a/packages/stats-generator/src/ssrLoad/persistence.ts +++ b/packages/stats-generator/src/ssrLoad/persistence.ts @@ -32,8 +32,8 @@ export function validateSSRLoadForPersistence(stats: CIStats): void { ), ) if ( - value.totalRequests !== expected.totalRequests || - value.totalErrors !== expected.totalErrors || + value.totalRequests.value !== expected.totalRequests.value || + value.totalErrors.value !== expected.totalErrors.value || !isDeepStrictEqual(summaries, metricSummaries(expected)) ) { throw new Error( diff --git a/packages/stats-generator/src/ssrLoad/run-load-test.ts b/packages/stats-generator/src/ssrLoad/run-load-test.ts index a1d5f3f4..f5f353b4 100644 --- a/packages/stats-generator/src/ssrLoad/run-load-test.ts +++ b/packages/stats-generator/src/ssrLoad/run-load-test.ts @@ -32,7 +32,7 @@ async function runStage( timeout: STAGE_DURATION_SECONDS + 5, }) - return { + return measureLoadStage({ workers, elapsedTimeMs: round(result.duration * 1000), requests: result.requests.total, @@ -45,6 +45,25 @@ async function runStage( p99LatencyMs: round(result.latency.p99), maxLatencyMs: round(result.latency.max), bytesPerSec: round(result.throughput.average), + }) +} + +type RawLoadStage = { [K in keyof SSRLoadStageStats]: number } + +export function measureLoadStage(stage: RawLoadStage): SSRLoadStageStats { + return { + workers: stage.workers, + elapsedTimeMs: { value: stage.elapsedTimeMs, unit: 'ms' }, + requests: { value: stage.requests, unit: 'requests' }, + errors: { value: stage.errors, unit: 'errors' }, + requestsPerSec: { value: stage.requestsPerSec, unit: 'requests/s' }, + avgLatencyMs: { value: stage.avgLatencyMs, unit: 'ms' }, + p50LatencyMs: { value: stage.p50LatencyMs, unit: 'ms' }, + p75LatencyMs: { value: stage.p75LatencyMs, unit: 'ms' }, + p90LatencyMs: { value: stage.p90LatencyMs, unit: 'ms' }, + p99LatencyMs: { value: stage.p99LatencyMs, unit: 'ms' }, + maxLatencyMs: { value: stage.maxLatencyMs, unit: 'ms' }, + bytesPerSec: { value: stage.bytesPerSec, unit: 'bytes/s' }, } } @@ -66,9 +85,9 @@ export async function runLoadTest( ` Sweep ${run}/${measurements[getSSRLoadKind()].runs}: warm-up ${attempt}/${WARMUP_ATTEMPTS} for ${STAGE_DURATION_SECONDS}s`, ) const warmup = await measureStage(url, WORKER_STAGES[0]) - if (warmup.errors === 0 && warmup.requests > 0) break + if (warmup.errors.value === 0 && warmup.requests.value > 0) break - const details = `sweep ${run}/${measurements[getSSRLoadKind()].runs}, attempt ${attempt}/${WARMUP_ATTEMPTS}: ${warmup.requests} requests, ${warmup.errors} errors, ${warmup.elapsedTimeMs}ms` + const details = `sweep ${run}/${measurements[getSSRLoadKind()].runs}, attempt ${attempt}/${WARMUP_ATTEMPTS}: ${warmup.requests.value} requests, ${warmup.errors.value} errors, ${warmup.elapsedTimeMs.value}ms` if (attempt === WARMUP_ATTEMPTS) { throw new Error( `SSR load warm-up failed (${details}); expected requests without errors after recovery.`, @@ -84,7 +103,7 @@ export async function runLoadTest( console.info(` ${workers} workers for ${STAGE_DURATION_SECONDS}s`) const stage = await measureStage(url, workers) console.info( - ` ${stage.requests} requests, ${stage.errors} errors, ${stage.requestsPerSec} req/s`, + ` ${stage.requests.value} requests, ${stage.errors.value} errors, ${stage.requestsPerSec.value} req/s`, ) stages.push(stage) } @@ -148,16 +167,22 @@ export function summarizeLoadSweeps( iterations: [...samples], representativeIterationIndex, configuration: { workerStages: workers }, - totalRequests: samples.reduce( - (sum, sweep) => - sum + sweep.reduce((count, stage) => count + stage.requests, 0), - 0, - ), - totalErrors: samples.reduce( - (sum, sweep) => - sum + sweep.reduce((count, stage) => count + stage.errors, 0), - 0, - ), + totalRequests: { + value: samples.reduce( + (sum, sweep) => + sum + sweep.reduce((count, stage) => count + stage.requests.value, 0), + 0, + ), + unit: 'requests', + }, + totalErrors: { + value: samples.reduce( + (sum, sweep) => + sum + sweep.reduce((count, stage) => count + stage.errors.value, 0), + 0, + ), + unit: 'errors', + }, ...Object.fromEntries( workers.map((connections, index) => [ `stage${index + 1}`, @@ -166,7 +191,9 @@ export function summarizeLoadSweeps( ...Object.fromEntries( fields.map((field) => [ field, - summarizeMetric(samples.map((sweep) => sweep[index]![field])), + summarizeMetric( + samples.map((sweep) => sweep[index]![field].value), + ), ]), ), }, diff --git a/packages/stats-generator/src/ssrRequestThroughput/run-benchmark.ts b/packages/stats-generator/src/ssrRequestThroughput/run-benchmark.ts index de0aff4c..95aabb7b 100644 --- a/packages/stats-generator/src/ssrRequestThroughput/run-benchmark.ts +++ b/packages/stats-generator/src/ssrRequestThroughput/run-benchmark.ts @@ -206,8 +206,11 @@ export async function runBenchmark( warmupDurationMs: options.warmupTime, minimumSamples: options.iterations, warmupMinimumSamples: options.warmupIterations, - bodySizeKb: Number((length / 1024).toFixed(2)), - duplicationFactor: Number(duplicationFactor.toFixed(2)), + bodySizeKb: { value: Number((length / 1024).toFixed(2)), unit: 'KiB' }, + duplicationFactor: { + value: Number(duplicationFactor.toFixed(2)), + unit: 'ratio', + }, }), }) } diff --git a/packages/stats-generator/src/types.ts b/packages/stats-generator/src/types.ts index 1190ad2e..84e1cb50 100644 --- a/packages/stats-generator/src/types.ts +++ b/packages/stats-generator/src/types.ts @@ -1,6 +1,7 @@ import type { z } from 'zod' import type { SSRRequestThroughputStatsSchema, + FrameworkResult, BuildStatsSchema, DependencyCountsSchema, DependencyScanSchema, @@ -29,22 +30,12 @@ export interface InteractionTiming { presentationDelayMs: number } -interface InteractionTestStats extends InteractionTiming { - scenario: 'first-row-detail-navigation' - source: 'lighthouse-inp-breakdown' -} - export interface RenderedTestSample { firstPaintMs: number fcpMs: number interactionTests: InteractionTiming } -interface RenderedTestStandardDeviation extends InteractionTiming { - firstPaintMs: number - fcpMs: number -} - export interface CIStats { initialLoadTests?: z.infer framework?: string @@ -58,7 +49,7 @@ export interface CIStats { coldBuildTime?: z.infer['coldBuildTime'] | TimeStat warmBuildTime?: z.infer['warmBuildTime'] | TimeStat devServerStartTime?: DevServerStats['devServerStartTime'] | TimeStat - testTimeMs?: number + testTimeMs?: FrameworkResult['testTimeMs'] // Direct SSR request throughput stats ssrRequestThroughputTests?: z.infer< typeof SSRRequestThroughputStatsSchema @@ -69,21 +60,13 @@ export interface CIStats { // Client-side rendered stats (browser paint + interaction timings) clientSideRenderedTests?: | z.infer - | { - firstPaintMs: number - fcpMs: number - inpMs?: number - interactionTests?: InteractionTestStats - runs: number - standardDeviation?: RenderedTestStandardDeviation - samples?: RenderedTestSample[] - } + | z.infer // Server-side rendered route stats (browser paint + interaction timings) serverSideRenderedTests?: | z.infer | z.infer // Core-js vendored polyfill stats - vendoredCoreJsSize?: number + vendoredCoreJsSize?: FrameworkResult['vendoredCoreJsSize'] vendoredCoreJsUnnecessaryModules?: string[] // Browser baseline stats browserBaselineTests?: BrowserBaselineStats @@ -98,13 +81,13 @@ export interface CIStats { > & Partial> dependencyScan?: z.infer - prodDependencies?: number - devDependencies?: number - allDependencies?: number + prodDependencies?: FrameworkResult['prodDependencies'] + devDependencies?: FrameworkResult['devDependencies'] + allDependencies?: FrameworkResult['allDependencies'] frameworkDependencies?: DependencyStats firstPartyDependencies?: FirstPartyDependencyStats - duplicateDependencies?: number - depInstallSize?: number + duplicateDependencies?: FrameworkResult['duplicateDependencies'] + depInstallSize?: FrameworkResult['depInstallSize'] // Snapshot of the package.json dependencies at measurement time packageJson?: { dependencies?: Record diff --git a/packages/stats-generator/src/utils.ts b/packages/stats-generator/src/utils.ts index 0e96e91d..6720a091 100644 --- a/packages/stats-generator/src/utils.ts +++ b/packages/stats-generator/src/utils.ts @@ -58,13 +58,22 @@ export function getDependencyStatsFromE18e(e18eStats: E18eStats) { ) return { - prodDependencies: e18eStats.stats.dependencyCount.production, - devDependencies: e18eStats.stats.dependencyCount.development, + prodDependencies: { + value: e18eStats.stats.dependencyCount.production, + unit: 'count', + }, + devDependencies: { + value: e18eStats.stats.dependencyCount.development, + unit: 'count', + }, duplicateDependencies: typeof duplicateEntry?.value === 'number' - ? duplicateEntry.value + ? { value: duplicateEntry.value, unit: 'count' } : undefined, - depInstallSize: e18eStats.stats.installSize, + depInstallSize: + e18eStats.stats.installSize == null + ? undefined + : { value: e18eStats.stats.installSize, unit: 'bytes' }, } } @@ -111,9 +120,18 @@ export function getDependencyCountsFromPackageMetadata(packageName: string) { : undefined return { - prodDependencies: Object.keys(dependencies).length, - devDependencies: Object.keys(devDependencies).length, - allDependencies, + prodDependencies: { + value: Object.keys(dependencies).length, + unit: 'count', + }, + devDependencies: { + value: Object.keys(devDependencies).length, + unit: 'count', + }, + allDependencies: + allDependencies == null + ? undefined + : { value: allDependencies, unit: 'count' }, } } @@ -143,12 +161,21 @@ export function getFrameworkDependencyCountsFromPackageMetadata( const devDependencies = packageJson.devDependencies ?? {} return { - prodDependencies: Object.keys(dependencies).length, - devDependencies: Object.keys(devDependencies).length, - allDependencies: new Set([ - ...Object.keys(dependencies), - ...Object.keys(devDependencies), - ]).size, + prodDependencies: { + value: Object.keys(dependencies).length, + unit: 'count', + }, + devDependencies: { + value: Object.keys(devDependencies).length, + unit: 'count', + }, + allDependencies: { + value: new Set([ + ...Object.keys(dependencies), + ...Object.keys(devDependencies), + ]).size, + unit: 'count', + }, } } @@ -242,12 +269,15 @@ export function normalizeCIStats(stats: T): T { typeof legacyStats.ssrDuplicationFactor === 'number' ) { stats.ssrRequestThroughputTests = { - opsPerSec: legacyStats.ssrOpsPerSec, - avgLatencyMs: legacyStats.ssrAvgLatencyMs, - medianLatencyMs: legacyStats.ssrMedianLatencyMs, - samples: legacyStats.ssrSamples, - bodySizeKb: legacyStats.ssrBodySizeKb, - duplicationFactor: legacyStats.ssrDuplicationFactor, + opsPerSec: { value: legacyStats.ssrOpsPerSec, unit: 'ops/s' }, + avgLatencyMs: { value: legacyStats.ssrAvgLatencyMs, unit: 'ms' }, + medianLatencyMs: { value: legacyStats.ssrMedianLatencyMs, unit: 'ms' }, + samples: { value: legacyStats.ssrSamples, unit: 'requests' }, + bodySizeKb: { value: legacyStats.ssrBodySizeKb, unit: 'KiB' }, + duplicationFactor: { + value: legacyStats.ssrDuplicationFactor, + unit: 'ratio', + }, } } @@ -259,9 +289,12 @@ export function normalizeCIStats(stats: T): T { typeof legacyStats.clientSideRenderedRuns === 'number' ) { stats.clientSideRenderedTests = { - firstPaintMs: legacyStats.clientSideRenderedFirstPaintMs, - fcpMs: legacyStats.clientSideRenderedFCPMs, - inpMs: legacyStats.clientSideRenderedINPMs, + firstPaintMs: { + value: legacyStats.clientSideRenderedFirstPaintMs, + unit: 'ms', + }, + fcpMs: { value: legacyStats.clientSideRenderedFCPMs, unit: 'ms' }, + inpMs: { value: legacyStats.clientSideRenderedINPMs, unit: 'ms' }, runs: legacyStats.clientSideRenderedRuns, } } @@ -292,9 +325,9 @@ export function normalizeCIStats(stats: T): T { typeof legacyStats.mpaRuns === 'number' ) { stats.serverSideRenderedTests = { - firstPaintMs: legacyStats.mpaFirstPaintMs, - fcpMs: legacyStats.mpaFCPMs, - inpMs: legacyStats.mpaINPMs, + firstPaintMs: { value: legacyStats.mpaFirstPaintMs, unit: 'ms' }, + fcpMs: { value: legacyStats.mpaFCPMs, unit: 'ms' }, + inpMs: { value: legacyStats.mpaINPMs, unit: 'ms' }, runs: legacyStats.mpaRuns, } } @@ -316,7 +349,10 @@ export function normalizeCIStats(stats: T): T { baselineStatus: legacyStats.baselineStatus, baselineYear: legacyStats.baselineYear, baselineReason: legacyStats.baselineReason, - baselineFeatureCount: legacyStats.baselineFeatureCount, + baselineFeatureCount: { + value: legacyStats.baselineFeatureCount, + unit: 'count', + }, } } From 47e10b880e1117d406fbe452ffc7a0e75f7c7598 Mon Sep 17 00:00:00 2001 From: Alexander Karan <47707063+AlexanderKaran@users.noreply.github.com> Date: Thu, 12 Nov 2026 11:14:43 +0800 Subject: [PATCH 4/5] Updated consumer --- ...FrameworkBrowserBaselineVersionTable.astro | 7 ++- .../FirstPartyDependencyCharts.astro | 10 ++- packages/docs/src/components/test/fixtures.ts | 2 +- packages/docs/src/lib/chart-measurements.ts | 46 +++++++------- packages/docs/src/lib/initial-load.ts | 14 ++--- .../docs/src/lib/interaction-history.test.ts | 24 +++++-- packages/docs/src/lib/monthly-history.test.ts | 6 +- packages/docs/src/lib/prepare-chart.ts | 18 +++--- packages/docs/src/lib/prepare-table.ts | 63 ++++++++++--------- .../docs/src/lib/request-throughput.test.ts | 36 +++++------ packages/docs/src/lib/result-content.ts | 51 +++++++++++---- packages/docs/src/lib/types.ts | 39 +++++++----- 12 files changed, 187 insertions(+), 129 deletions(-) diff --git a/packages/docs/src/benchmarks/browser-baseline/FrameworkBrowserBaselineVersionTable.astro b/packages/docs/src/benchmarks/browser-baseline/FrameworkBrowserBaselineVersionTable.astro index 78cf5757..931657f9 100644 --- a/packages/docs/src/benchmarks/browser-baseline/FrameworkBrowserBaselineVersionTable.astro +++ b/packages/docs/src/benchmarks/browser-baseline/FrameworkBrowserBaselineVersionTable.astro @@ -3,13 +3,16 @@ import { formatBaselineReason, formatBaselineStatus, } from '../../lib/prepare-table' +import type { FrameworkResult } from '@framework-performance/results' import StatsTable, { type TableColumn } from '../../components/StatsTable.astro' interface BrowserBaselineTests { baselineStatus?: 'high' | 'low' | false | null baselineYear?: number | null baselineReason?: string | string[] | null - baselineFeatureCount?: number + baselineFeatureCount?: NonNullable< + FrameworkResult['browserBaselineTests'] + >['baselineFeatureCount'] } interface VersionStats { @@ -35,7 +38,7 @@ const data = versions.flatMap((version) => { const baseline = version.browserBaselineTests if (baseline == null) return [] - const featureCount = baseline.baselineFeatureCount + const featureCount = baseline.baselineFeatureCount?.value return { version: version.frameworkVersion ?? 'Unknown', diff --git a/packages/docs/src/benchmarks/dependency-counts/FirstPartyDependencyCharts.astro b/packages/docs/src/benchmarks/dependency-counts/FirstPartyDependencyCharts.astro index 2a0064b0..ebcefc4d 100644 --- a/packages/docs/src/benchmarks/dependency-counts/FirstPartyDependencyCharts.astro +++ b/packages/docs/src/benchmarks/dependency-counts/FirstPartyDependencyCharts.astro @@ -22,8 +22,8 @@ type DependencyMetric = function getDependencyChartData(metric: DependencyMetric) { return starterStats .flatMap((framework) => { - const value = framework.firstPartyDependencies[metric] - if (typeof value !== 'number' || !Number.isFinite(value)) return [] + const value = framework.firstPartyDependencies[metric]?.value + if (value == null || !Number.isFinite(value)) return [] return [ { @@ -50,10 +50,8 @@ function getDependencyCharts(metric: DependencyMetric, title: string) { starterHistory, starterStats, (record) => { - const value = record.firstPartyDependencies?.[metric] - return typeof value === 'number' && Number.isFinite(value) - ? value - : null + const value = record.firstPartyDependencies?.[metric]?.value + return value != null && Number.isFinite(value) ? value : null }, ), } diff --git a/packages/docs/src/components/test/fixtures.ts b/packages/docs/src/components/test/fixtures.ts index 6bff7ab9..54388a6a 100644 --- a/packages/docs/src/components/test/fixtures.ts +++ b/packages/docs/src/components/test/fixtures.ts @@ -14,7 +14,7 @@ const barChart = (): ComponentProps => frameworkVersion: '1.0.0', install: { installTimeMs: { median: 1000 }, - nodeModulesSizeBytes: framework.sizeMb * MB, + nodeModulesSizeBytes: { value: framework.sizeMb * MB, unit: 'bytes' }, }, })), ) diff --git a/packages/docs/src/lib/chart-measurements.ts b/packages/docs/src/lib/chart-measurements.ts index ffb51b30..c8a1604b 100644 --- a/packages/docs/src/lib/chart-measurements.ts +++ b/packages/docs/src/lib/chart-measurements.ts @@ -140,7 +140,7 @@ export function prepareFrameworkDependenciesProdDependenciesHistory( metricCatalogue['frameworkDependencies.prodDependencies'], records.map((record) => ({ record, - value: finiteValue(record.frameworkDependencies?.prodDependencies), + value: finiteValue(record.frameworkDependencies?.prodDependencies?.value), })), ) } @@ -152,7 +152,7 @@ export function prepareFrameworkDependenciesDevDependenciesHistory( metricCatalogue['frameworkDependencies.devDependencies'], records.map((record) => ({ record, - value: finiteValue(record.frameworkDependencies?.devDependencies), + value: finiteValue(record.frameworkDependencies?.devDependencies?.value), })), ) } @@ -164,7 +164,7 @@ export function prepareFrameworkDependenciesAllDependenciesHistory( metricCatalogue['frameworkDependencies.allDependencies'], records.map((record) => ({ record, - value: finiteValue(record.frameworkDependencies?.allDependencies), + value: finiteValue(record.frameworkDependencies?.allDependencies?.value), })), ) } @@ -176,7 +176,7 @@ export function prepareProdDependenciesHistory( metricCatalogue['prodDependencies'], records.map((record) => ({ record, - value: finiteValue(record.prodDependencies), + value: finiteValue(record.prodDependencies?.value), })), ) } @@ -188,7 +188,7 @@ export function prepareProdDependenciesComparison( metricCatalogue['prodDependencies'], records.map((record) => ({ record, - value: finiteValue(record.prodDependencies), + value: finiteValue(record.prodDependencies?.value), })), ) } @@ -202,7 +202,7 @@ export function prepareProdDependenciesMonthlyComparison( metricCatalogue['prodDependencies'], history, latest, - (record) => finiteValue(record.prodDependencies), + (record) => finiteValue(record.prodDependencies?.value), now, ) } @@ -214,7 +214,7 @@ export function prepareDevDependenciesHistory( metricCatalogue['devDependencies'], records.map((record) => ({ record, - value: finiteValue(record.devDependencies), + value: finiteValue(record.devDependencies?.value), })), ) } @@ -226,7 +226,7 @@ export function prepareDevDependenciesComparison( metricCatalogue['devDependencies'], records.map((record) => ({ record, - value: finiteValue(record.devDependencies), + value: finiteValue(record.devDependencies?.value), })), ) } @@ -240,7 +240,7 @@ export function prepareDevDependenciesMonthlyComparison( metricCatalogue['devDependencies'], history, latest, - (record) => finiteValue(record.devDependencies), + (record) => finiteValue(record.devDependencies?.value), now, ) } @@ -252,7 +252,7 @@ export function prepareAllDependenciesHistory( metricCatalogue['allDependencies'], records.map((record) => ({ record, - value: finiteValue(record.allDependencies), + value: finiteValue(record.allDependencies?.value), })), ) } @@ -264,7 +264,7 @@ export function prepareDuplicateDependenciesHistory( metricCatalogue['duplicateDependencies'], records.map((record) => ({ record, - value: finiteValue(record.duplicateDependencies), + value: finiteValue(record.duplicateDependencies?.value), })), ) } @@ -276,7 +276,7 @@ export function prepareDuplicateDependenciesComparison( metricCatalogue['duplicateDependencies'], records.map((record) => ({ record, - value: finiteValue(record.duplicateDependencies), + value: finiteValue(record.duplicateDependencies?.value), })), ) } @@ -290,7 +290,7 @@ export function prepareDuplicateDependenciesMonthlyComparison( metricCatalogue['duplicateDependencies'], history, latest, - (record) => finiteValue(record.duplicateDependencies), + (record) => finiteValue(record.duplicateDependencies?.value), now, ) } @@ -538,7 +538,7 @@ export function prepareCoreJsSizeHistory( metricCatalogue['vendoredCoreJsSize'], records.map((record) => ({ record, - value: finiteValue(record.vendoredCoreJsSize, 1024), + value: finiteValue(record.vendoredCoreJsSize?.value, 1024), })), ) } @@ -665,7 +665,7 @@ export function prepareSsrRequestThroughputTestsBodySizeKbHistory( metricCatalogue['ssrRequestThroughputTests.bodySizeKb'], records.map((record) => ({ record, - value: finiteValue(record.ssrRequestThroughputTests?.bodySizeKb), + value: finiteValue(record.ssrRequestThroughputTests?.bodySizeKb?.value), })), ) } @@ -677,7 +677,7 @@ export function prepareSsrRequestThroughputTestsBodySizeKbComparison( metricCatalogue['ssrRequestThroughputTests.bodySizeKb'], records.map((record) => ({ record, - value: finiteValue(record.ssrRequestThroughputTests?.bodySizeKb), + value: finiteValue(record.ssrRequestThroughputTests?.bodySizeKb?.value), })), ) } @@ -691,7 +691,8 @@ export function prepareSsrRequestThroughputTestsBodySizeKbMonthlyComparison( metricCatalogue['ssrRequestThroughputTests.bodySizeKb'], history, latest, - (record) => finiteValue(record.ssrRequestThroughputTests?.bodySizeKb), + (record) => + finiteValue(record.ssrRequestThroughputTests?.bodySizeKb?.value), now, ) } @@ -741,7 +742,7 @@ export function prepareNodeModulesSizeHistory( metricCatalogue['nodeModulesSize'], records.map((record) => ({ record, - value: finiteValue(record.install.nodeModulesSizeBytes, 1048576), + value: finiteValue(record.install.nodeModulesSizeBytes?.value, 1048576), })), ) } @@ -753,7 +754,7 @@ export function prepareNodeModulesSizeComparison( metricCatalogue['nodeModulesSize'], records.map((record) => ({ record, - value: finiteValue(record.install.nodeModulesSizeBytes, 1048576), + value: finiteValue(record.install.nodeModulesSizeBytes?.value, 1048576), })), ) } @@ -767,7 +768,8 @@ export function prepareNodeModulesSizeMonthlyComparison( metricCatalogue['nodeModulesSize'], history, latest, - (record) => finiteValue(record.install?.nodeModulesSizeBytes, 1048576), + (record) => + finiteValue(record.install?.nodeModulesSizeBytes?.value, 1048576), now, ) } @@ -779,7 +781,7 @@ export function prepareDependencyInstallSizeHistory( metricCatalogue['depInstallSize'], records.map((record) => ({ record, - value: finiteValue(record.depInstallSize, 1048576), + value: finiteValue(record.depInstallSize?.value, 1048576), })), ) } @@ -811,7 +813,7 @@ export function prepareSSRTotalRequestsHistory( metricCatalogue[`${testsKey}.totalRequests`], records.map((record) => ({ record, - value: finiteValue(record[testsKey]?.totalRequests), + value: finiteValue(record[testsKey]?.totalRequests?.value), })), ) } diff --git a/packages/docs/src/lib/initial-load.ts b/packages/docs/src/lib/initial-load.ts index a33b8df6..e4878682 100644 --- a/packages/docs/src/lib/initial-load.ts +++ b/packages/docs/src/lib/initial-load.ts @@ -4,14 +4,14 @@ export function prepareInitialLoadResources( resources: InitialLoadStats['resources'], ) { return { - html: resources.document.transferSize / 1024, - css: resources.stylesheet.transferSize / 1024, - js: resources.script.transferSize / 1024, + html: resources.document.transferSize.value / 1024, + css: resources.stylesheet.transferSize.value / 1024, + js: resources.script.transferSize.value / 1024, other: - (resources.image.transferSize + - resources.media.transferSize + - resources.font.transferSize + - resources.other.transferSize) / + (resources.image.transferSize.value + + resources.media.transferSize.value + + resources.font.transferSize.value + + resources.other.transferSize.value) / 1024, } } diff --git a/packages/docs/src/lib/interaction-history.test.ts b/packages/docs/src/lib/interaction-history.test.ts index 818cde65..f6f1853d 100644 --- a/packages/docs/src/lib/interaction-history.test.ts +++ b/packages/docs/src/lib/interaction-history.test.ts @@ -1,6 +1,5 @@ import assert from 'node:assert/strict' import { test } from 'node:test' -import type { FrameworkResult } from '@framework-performance/results' import { prepareLighthouseClientSideRenderedTestsInteractionHistory, prepareLighthouseServerSideRenderedTestsInteractionHistory, @@ -19,6 +18,7 @@ const timings = ( inputDelayMs + processingDurationMs + presentationDelayMs, }) const metric = (value: number) => ({ + unit: 'ms' as const, mean: value, median: value, min: value, @@ -37,9 +37,23 @@ test('rendered tests take interaction phases from the run with the median total' name: 'clientSideRendered', runs: runs.length, iterations: runs.map((interactionTests) => ({ - firstPaintMs: 100, - fcpMs: 100, - interactionTests, + firstPaintMs: { value: 100, unit: 'ms' }, + fcpMs: { value: 100, unit: 'ms' }, + interactionTests: { + inputDelayMs: { value: interactionTests.inputDelayMs, unit: 'ms' }, + processingDurationMs: { + value: interactionTests.processingDurationMs, + unit: 'ms', + }, + presentationDelayMs: { + value: interactionTests.presentationDelayMs, + unit: 'ms', + }, + interactionLatencyMs: { + value: interactionTests.interactionLatencyMs, + unit: 'ms', + }, + }, })), firstPaintMs: metric(100), fcpMs: metric(100), @@ -51,7 +65,7 @@ test('rendered tests take interaction phases from the run with the median total' processingDurationMs: metric(20), presentationDelayMs: metric(9), }, - } as NonNullable) + }) assert.deepEqual(formatted.interactionTests, { scenario: 'first-row-detail-navigation', diff --git a/packages/docs/src/lib/monthly-history.test.ts b/packages/docs/src/lib/monthly-history.test.ts index 8574f738..fd53264d 100644 --- a/packages/docs/src/lib/monthly-history.test.ts +++ b/packages/docs/src/lib/monthly-history.test.ts @@ -40,14 +40,14 @@ const astroVersions = [ name: 'Astro', frameworkVersion: '7.1.6', releasedAt: '2026-07-29T14:21:53Z', - prodDependencies: 10, + prodDependencies: { value: 10, unit: 'count' as const }, }, { package: 'starter-astro', name: 'Astro', frameworkVersion: '7.2.10', releasedAt: '2026-08-31T19:39:50Z', - prodDependencies: 12, + prodDependencies: { value: 12, unit: 'count' as const }, }, ] const astroLatest = { @@ -55,7 +55,7 @@ const astroLatest = { name: 'Astro', frameworkVersion: '7.4.0', releasedAt: '2026-10-15T14:49:24Z', - prodDependencies: 14, + prodDependencies: { value: 14, unit: 'count' as const }, } test('leaves gaps before a framework’s first tracked release', () => { diff --git a/packages/docs/src/lib/prepare-chart.ts b/packages/docs/src/lib/prepare-chart.ts index 1322e37a..759a218e 100644 --- a/packages/docs/src/lib/prepare-chart.ts +++ b/packages/docs/src/lib/prepare-chart.ts @@ -136,8 +136,8 @@ export const initialLoadChartData = ssrRequestThroughputStats.flatMap( return [ { name: framework.name, - requests: resources.total.requestCount, - total: resources.total.transferSize / 1024, + requests: resources.total.requestCount.value, + total: resources.total.transferSize.value / 1024, values: prepareInitialLoadResources(resources), }, ] @@ -155,12 +155,12 @@ const dependencySeries = [ export function prepareDependencyStackedChart(source?: DependencySource) { const data = starterStats.flatMap((framework) => { const dependencies = source ? framework[source] : framework - const prod = dependencies?.prodDependencies - const dev = dependencies?.devDependencies + const prod = dependencies?.prodDependencies?.value + const dev = dependencies?.devDependencies?.value if ( - typeof prod !== 'number' || + prod == null || !Number.isFinite(prod) || - typeof dev !== 'number' || + dev == null || !Number.isFinite(dev) ) return [] @@ -175,8 +175,8 @@ export function prepareDependencyHistoryChart( ): Omit { const data = versions.flatMap((version) => { const counts = source ? version[source] : version - const prod = counts?.prodDependencies - const dev = counts?.devDependencies + const prod = counts?.prodDependencies?.value + const dev = counts?.devDependencies?.value if ( prod == null || dev == null || @@ -188,7 +188,7 @@ export function prepareDependencyHistoryChart( { name: version.frameworkVersion ?? 'Unknown', values: { prod, dev }, - total: counts?.allDependencies ?? null, + total: counts?.allDependencies?.value ?? null, }, ] }) diff --git a/packages/docs/src/lib/prepare-table.ts b/packages/docs/src/lib/prepare-table.ts index d7efbd41..f35a396a 100644 --- a/packages/docs/src/lib/prepare-table.ts +++ b/packages/docs/src/lib/prepare-table.ts @@ -77,7 +77,9 @@ export const getSSRLoadStats = (key: SSRLoadKey = 'ssrLoadTests') => .filter( (framework) => framework[key] != null && - Number.isFinite(framework[key].representativePeak.requestsPerSec) && + Number.isFinite( + framework[key].representativePeak.requestsPerSec.value, + ) && getSSRLoadLatencyStage(framework, 25, key) != null && getSSRLoadLatencyStage(framework, 50, key) != null && getSSRLoadLatencyStage(framework, 100, key) != null, @@ -91,13 +93,15 @@ export const getSSRLoadStats = (key: SSRLoadKey = 'ssrLoadTests') => package: framework.package, peakRequestsPerSec: - framework[key]!.representativePeak.requestsPerSec.toLocaleString(), + framework[ + key + ]!.representativePeak.requestsPerSec.value.toLocaleString(), peakWorkers: framework[key]!.representativePeak.workers.toLocaleString(), worker25P99LatencyMs: `${worker25Stage.p99LatencyMs.toLocaleString(undefined, { maximumFractionDigits: 3 })}ms`, worker50P99LatencyMs: `${worker50Stage.p99LatencyMs.toLocaleString(undefined, { maximumFractionDigits: 3 })}ms`, worker100P99LatencyMs: `${worker100Stage.p99LatencyMs.toLocaleString(undefined, { maximumFractionDigits: 3 })}ms`, - totalRequests: framework[key]!.totalRequests.toLocaleString(), + totalRequests: framework[key]!.totalRequests.value.toLocaleString(), } }) @@ -163,16 +167,16 @@ export const depsStats = starterStats.map((f) => ({ name: f.name, package: f.package, directDependencies: [ - f.devDependencies.toLocaleString(), - f.prodDependencies.toLocaleString(), + f.devDependencies.value.toLocaleString(), + f.prodDependencies.value.toLocaleString(), ].join(' / '), - prodDependencies: f.prodDependencies, - devDependencies: f.devDependencies, - allDependencies: f.allDependencies.toLocaleString(), - duplicateDependencies: f.duplicateDependencies, - nodeModulesSize: formatBytesToMB(f.install.nodeModulesSizeBytes), + prodDependencies: f.prodDependencies.value, + devDependencies: f.devDependencies.value, + allDependencies: f.allDependencies.value.toLocaleString(), + duplicateDependencies: f.duplicateDependencies?.value, + nodeModulesSize: formatBytesToMB(f.install.nodeModulesSizeBytes.value), depInstallSize: - f.depInstallSize != null ? formatBytesToMB(f.depInstallSize) : '—', + f.depInstallSize != null ? formatBytesToMB(f.depInstallSize.value) : '—', graph: 'View', })) @@ -183,11 +187,11 @@ export const firstPartyDepsStats = starterStats.map((f) => { name: f.name, package: f.package, directDependencies: [ - dependencies.devDependencies.toLocaleString(), - dependencies.prodDependencies.toLocaleString(), + dependencies.devDependencies.value.toLocaleString(), + dependencies.prodDependencies.value.toLocaleString(), ].join(' / '), - allDependencies: dependencies.allDependencies.toLocaleString(), - duplicateDependencies: dependencies.duplicateDependencies ?? '—', + allDependencies: dependencies.allDependencies.value.toLocaleString(), + duplicateDependencies: dependencies.duplicateDependencies?.value ?? '—', graph: 'View', } }) @@ -227,9 +231,9 @@ export const frameworkDepsStats = starterStats.flatMap((f) => { { name: f.name, package: f.package, - allDependencies: dependencies.allDependencies.toLocaleString(), - devDependencies: dependencies.devDependencies.toLocaleString(), - prodDependencies: dependencies.prodDependencies.toLocaleString(), + allDependencies: dependencies.allDependencies.value.toLocaleString(), + devDependencies: dependencies.devDependencies.value.toLocaleString(), + prodDependencies: dependencies.prodDependencies.value.toLocaleString(), graph: 'View', graphUrl: `https://npmgraph.js.org/?q=${encodeURIComponent(graphQuery)}`, }, @@ -259,13 +263,13 @@ export const devServerStartData = starterStats.map((f) => ({ })) export const coreJsTableData = starterStats.map((f) => { - const hasCorejs = (f.vendoredCoreJsSize ?? 0) > 0 + const hasCorejs = (f.vendoredCoreJsSize?.value ?? 0) > 0 return { name: f.name, package: f.package, detected: f.vendoredCoreJsSize == null ? '—' : hasCorejs ? 'Yes' : 'No', bundledSize: hasCorejs - ? `${((f.vendoredCoreJsSize ?? 0) / 1024).toFixed(1)} KB` + ? `${((f.vendoredCoreJsSize?.value ?? 0) / 1024).toFixed(1)} KB` : '—', unnecessaryModules: hasCorejs ? String(f.vendoredCoreJsUnnecessaryModules?.length ?? 0) @@ -298,18 +302,18 @@ export const browserBaselineTableData = starterStats.map((f) => { package: f.package, status: formatBaselineStatus( baseline?.baselineStatus, - baseline?.baselineFeatureCount, + baseline?.baselineFeatureCount?.value, ), feature: formatBaselineReason(baseline?.baselineReason), year: - baseline?.baselineFeatureCount === 0 + baseline?.baselineFeatureCount?.value === 0 ? '—' : baseline?.baselineYear != null ? String(baseline.baselineYear) : '—', features: baseline?.baselineFeatureCount != null - ? baseline.baselineFeatureCount.toLocaleString() + ? baseline.baselineFeatureCount.value.toLocaleString() : '—', } }) @@ -323,9 +327,9 @@ export const requestThroughputTableData = ssrRequestThroughputStats.flatMap( name: f.name, package: f.package, opsPerSec: Math.round(tests.opsPerSec).toLocaleString(), - latencyMs: `${Number(tests.latencyMs.toFixed(3))}ms`, - bodySizeKb: `${tests.bodySizeKb}kb`, - duplicationFactor: `${tests.duplicationFactor}x`, + latencyMs: `${Number(tests.latencyMs.toFixed(3))}${tests.latencyUnit}`, + bodySizeKb: `${tests.bodySizeKb.value} ${tests.bodySizeKb.unit}`, + duplicationFactor: `${tests.duplicationFactor.value}x`, }, ] }, @@ -339,8 +343,11 @@ export const initialLoadTableData = ssrRequestThroughputStats.flatMap( { name: framework.name, package: framework.package, - requests: resources.total.requestCount, - total: formatChartValue(resources.total.transferSize / 1024, 'kb'), + requests: resources.total.requestCount.value, + total: formatChartValue( + resources.total.transferSize.value / 1024, + 'kb', + ), ...Object.fromEntries( Object.entries(prepareInitialLoadResources(resources)).map( ([key, value]) => [key, formatChartValue(value, 'kb')], diff --git a/packages/docs/src/lib/request-throughput.test.ts b/packages/docs/src/lib/request-throughput.test.ts index 8e3cbe1f..ecf2fc88 100644 --- a/packages/docs/src/lib/request-throughput.test.ts +++ b/packages/docs/src/lib/request-throughput.test.ts @@ -19,27 +19,25 @@ const benchmark = { name: 'ssrRequestThroughput', runs: 3, iterations: [100, 100, 1000].map((opsPerSec, index) => ({ - opsPerSec: metric(opsPerSec), - latencyMs: { ...metric(index === 2 ? 40 : 4), median: 2 }, - samples: 3, + opsPerSec: { ...metric(opsPerSec), unit: 'ops/s' }, + latencyMs: { ...metric(index === 2 ? 40 : 4), median: 2, unit: 'ms' }, + samples: { value: 3, unit: 'requests' }, })), - opsPerSec: { mean: 400, median: 100, min: 100, max: 1000 }, - latencyMs: { mean: 16, median: 4, min: 4, max: 40 }, - samples: 9, - bodySizeKb: 20.5, - duplicationFactor: 1.25, + opsPerSec: { mean: 400, median: 100, min: 100, max: 1000, unit: 'ops/s' }, + latencyMs: { mean: 16, median: 4, min: 4, max: 40, unit: 'ms' }, + samples: { value: 9, unit: 'requests' }, + bodySizeKb: { value: 20.5, unit: 'KiB' }, + duplicationFactor: { value: 1.25, unit: 'ratio' }, durationMs: 10_000, warmupDurationMs: 250, minimumSamples: 64, warmupMinimumSamples: 16, source: 'tinybench', path: '/ssr-throughput', -} +} satisfies NonNullable test('throughput charts use the median of run means, not the mean or request median', () => { - const normalized = formatThroughput( - benchmark as NonNullable, - ) + const normalized = formatThroughput(benchmark) assert.equal(normalized.opsPerSec, 100) assert.equal(normalized.latencyMs, 4) const records = [ @@ -65,13 +63,13 @@ test('throughput charts use the median of run means, not the mean or request med test('legacy mean latency remains distinct from the reported request median', () => { const legacy = { - opsPerSec: 100, - avgLatencyMs: 4, - medianLatencyMs: 2, - samples: 64, - bodySizeKb: 20, - duplicationFactor: 1, - } + opsPerSec: { value: 100, unit: 'ops/s' }, + avgLatencyMs: { value: 4, unit: 'ms' }, + medianLatencyMs: { value: 2, unit: 'ms' }, + samples: { value: 64, unit: 'requests' }, + bodySizeKb: { value: 20, unit: 'KiB' }, + duplicationFactor: { value: 1, unit: 'ratio' }, + } satisfies NonNullable const normalized = formatThroughput(legacy) assert.equal(normalized.latencyMs, 4) }) diff --git a/packages/docs/src/lib/result-content.ts b/packages/docs/src/lib/result-content.ts index 0647a2eb..10e727ec 100644 --- a/packages/docs/src/lib/result-content.ts +++ b/packages/docs/src/lib/result-content.ts @@ -1,6 +1,10 @@ +import { getLoadPeakStage } from '@framework-performance/results/selection' import type { CombinedResult } from '@framework-performance/results/storage' import { frameworks } from '@framework-performance/results/frameworks' -import type { FrameworkResult } from '@framework-performance/results' +import type { + FrameworkResult, + InteractionTimingSchema, +} from '@framework-performance/results' function formatTime( value: NonNullable< @@ -13,7 +17,7 @@ function formatTime( medianMs: value.timeMs.median, minMs: value.timeMs.min, maxMs: value.timeMs.max, - samplesMs: value.iterations.map((run) => run.timeMs), + samplesMs: value.iterations.map((run) => run.timeMs.value), } } export function formatRendered( @@ -22,13 +26,23 @@ export function formatRendered( | FrameworkResult['serverSideRenderedTests'] >, ) { - if (!('name' in value)) return value + if (!('name' in value)) { + return { + ...value, + firstPaintMs: value.firstPaintMs.value, + fcpMs: value.fcpMs.value, + interactionTests: value.interactionTests && { + ...value.interactionTests, + ...interactionValues(value.interactionTests), + }, + } + } // Per-phase medians do not add up to the median total, so the phases come // from the run whose total is the median. const medianRun = [...value.iterations].sort( (a, b) => - a.interactionTests.interactionLatencyMs - - b.interactionTests.interactionLatencyMs, + a.interactionTests.interactionLatencyMs.value - + b.interactionTests.interactionLatencyMs.value, )[Math.floor(value.iterations.length / 2)]! return { ...value, @@ -38,10 +52,21 @@ export function formatRendered( fcpMs: value.fcpMs.median, interactionTests: { ...value.interactionTests, - ...medianRun.interactionTests, + ...interactionValues(medianRun.interactionTests), }, } } +function interactionValues( + timings: ReturnType, +) { + return { + interactionLatencyMs: timings.interactionLatencyMs.value, + inputDelayMs: timings.inputDelayMs.value, + processingDurationMs: timings.processingDurationMs.value, + presentationDelayMs: timings.presentationDelayMs.value, + } +} + export function formatThroughput( value: NonNullable, ) { @@ -52,17 +77,19 @@ export function formatThroughput( latencyMsRange: value.latencyMs, opsPerSec: value.opsPerSec.median, latencyMs: value.latencyMs.median, + latencyUnit: value.latencyMs.unit, } - return { ...value, latencyMs: value.avgLatencyMs } + return { + ...value, + opsPerSec: value.opsPerSec.value, + latencyMs: value.avgLatencyMs.value, + latencyUnit: value.avgLatencyMs.unit, + } } function formatLoad(value: NonNullable) { const representativeSweep = value.iterations[value.representativeIterationIndex]! - const representativePeak = representativeSweep - .filter((stage) => stage.errors === 0) - .reduce((best, stage) => - stage.requestsPerSec > best.requestsPerSec ? stage : best, - ) + const representativePeak = getLoadPeakStage(representativeSweep) return { ...value, representativeSweep, diff --git a/packages/docs/src/lib/types.ts b/packages/docs/src/lib/types.ts index 5290a35b..1f8a2e89 100644 --- a/packages/docs/src/lib/types.ts +++ b/packages/docs/src/lib/types.ts @@ -1,3 +1,4 @@ +import type { FrameworkResult } from '@framework-performance/results' import type { LineChartScaleId, LineChartTooltipId } from './line-chart-config' export type ChartValueFormat = 'count' | 'mb' | 'kb' | 'ms' | 's' @@ -95,11 +96,13 @@ export interface InteractionHistoryDatum extends Record< name: string } -interface DependencyCounts { - prodDependencies?: number - devDependencies?: number - allDependencies?: number -} +type DependencyCounts = Pick< + FrameworkResult, + | 'prodDependencies' + | 'devDependencies' + | 'allDependencies' + | 'duplicateDependencies' +> /** Measurement subset accepted by chart preparation; Astro collection records fit structurally. */ export interface ChartMeasurement { @@ -112,14 +115,16 @@ export interface ChartMeasurement { } install?: { installTimeMs?: { mean?: number } - nodeModulesSizeBytes?: number + nodeModulesSizeBytes?: NonNullable< + FrameworkResult['install'] + >['nodeModulesSizeBytes'] } frameworkDependencies?: DependencyCounts firstPartyDependencies?: DependencyCounts - prodDependencies?: number - devDependencies?: number - allDependencies?: number - duplicateDependencies?: number + prodDependencies?: FrameworkResult['prodDependencies'] + devDependencies?: FrameworkResult['devDependencies'] + allDependencies?: FrameworkResult['allDependencies'] + duplicateDependencies?: FrameworkResult['duplicateDependencies'] clientSideRenderedTests?: { firstPaintMs?: number fcpMs?: number @@ -131,7 +136,7 @@ export interface ChartMeasurement { warmBuildTime?: { medianMs?: number } - vendoredCoreJsSize?: number + vendoredCoreJsSize?: FrameworkResult['vendoredCoreJsSize'] serverSideRenderedTests?: { firstPaintMs?: number fcpMs?: number @@ -139,16 +144,18 @@ export interface ChartMeasurement { } ssrRequestThroughputTests?: { opsPerSec?: number - bodySizeKb?: number + bodySizeKb?: NonNullable< + FrameworkResult['ssrRequestThroughputTests'] + >['bodySizeKb'] latencyMs?: number } - depInstallSize?: number + depInstallSize?: FrameworkResult['depInstallSize'] ssrLoadTests?: SSRLoadMeasurements ssrRouterLinkLoadTests?: SSRLoadMeasurements } interface SSRLoadMeasurements { - totalRequests?: number + totalRequests?: NonNullable['totalRequests'] stages?: { workers: number latencyRanges?: Partial< @@ -167,6 +174,8 @@ interface SSRLoadMeasurements { export type InstallChartMeasurement = ChartMeasurement & { install: { installTimeMs: { median: number } - nodeModulesSizeBytes: number + nodeModulesSizeBytes: NonNullable< + FrameworkResult['install'] + >['nodeModulesSizeBytes'] } } From 7a5b58519229b2db908ba1c3f9220b2edb0a7d6c Mon Sep 17 00:00:00 2001 From: Alexander Karan <47707063+AlexanderKaran@users.noreply.github.com> Date: Thu, 12 Nov 2026 11:19:04 +0800 Subject: [PATCH 5/5] Format --- packages/results/data/astro/latest.json | 22 ++------------- .../results/data/astro/versions/7.1.6.json | 10 +------ .../results/data/astro/versions/7.2.10.json | 14 ++-------- .../results/data/astro/versions/7.3.8.json | 14 ++-------- .../results/data/astro/versions/7.4.2.json | 22 ++------------- .../results/data/baseline-html/latest.json | 10 +------ .../data/baseline-html/versions/24.16.0.json | 10 +------ .../data/baseline-html/versions/24.18.0.json | 10 +------ .../data/baseline-html/versions/24.19.0.json | 10 +------ .../data/baseline-html/versions/24.20.0.json | 10 +------ .../data/baseline-html/versions/24.21.0.json | 10 +------ .../data/baseline-html/versions/24.22.0.json | 10 +------ .../data/baseline-html/versions/24.22.1.json | 10 +------ packages/results/data/next/latest.json | 28 +++---------------- .../results/data/next/versions/16.1.1.json | 24 ++-------------- .../results/data/next/versions/16.2.12.json | 20 ++----------- .../results/data/next/versions/16.3.8.json | 20 ++----------- .../results/data/next/versions/16.4.3.json | 28 +++---------------- packages/results/data/nuxt/latest.json | 20 ++----------- .../results/data/nuxt/versions/4.2.2.json | 20 ++----------- .../results/data/nuxt/versions/4.3.1.json | 20 ++----------- .../results/data/nuxt/versions/4.4.8.json | 24 ++-------------- .../results/data/nuxt/versions/4.5.2.json | 24 ++-------------- .../results/data/nuxt/versions/4.6.3.json | 20 ++----------- packages/results/data/pracht/latest.json | 20 ++----------- .../results/data/pracht/versions/0.18.0.json | 20 ++----------- .../results/data/react-router/latest.json | 20 ++----------- .../data/react-router/versions/7.10.1.json | 14 ++-------- .../data/react-router/versions/7.11.0.json | 14 ++-------- .../data/react-router/versions/7.12.0.json | 14 ++-------- .../data/react-router/versions/7.13.2.json | 24 ++-------------- .../data/react-router/versions/7.14.2.json | 24 ++-------------- .../data/react-router/versions/7.15.1.json | 24 ++-------------- .../data/react-router/versions/7.16.0.json | 24 ++-------------- .../data/react-router/versions/8.4.0.json | 20 ++----------- .../data/react-router/versions/8.5.1.json | 20 ++----------- packages/results/data/solid-start/latest.json | 20 ++----------- .../data/solid-start/versions/2.0.6.json | 20 ++----------- .../data/solid-start/versions/2.1.0.json | 20 ++----------- packages/results/data/solid/latest.json | 18 ++---------- .../data/solid/versions/2.0.0-rc.21.json | 18 ++---------- packages/results/data/sveltekit/latest.json | 18 ++---------- .../data/sveltekit/versions/2.55.0.json | 14 ++-------- .../data/sveltekit/versions/2.56.1.json | 14 ++-------- .../data/sveltekit/versions/2.57.1.json | 14 ++-------- .../data/sveltekit/versions/2.58.0.json | 14 ++-------- .../data/sveltekit/versions/2.59.1.json | 14 ++-------- .../data/sveltekit/versions/2.60.1.json | 14 ++-------- .../data/sveltekit/versions/2.61.1.json | 14 ++-------- .../data/sveltekit/versions/2.62.0.json | 14 ++-------- .../data/sveltekit/versions/2.63.1.json | 14 ++-------- .../data/sveltekit/versions/2.64.0.json | 14 ++-------- .../data/sveltekit/versions/2.65.2.json | 14 ++-------- .../data/sveltekit/versions/2.66.0.json | 14 ++-------- .../data/sveltekit/versions/2.67.0.json | 14 ++-------- .../data/sveltekit/versions/2.68.0.json | 14 ++-------- .../data/sveltekit/versions/2.69.3.json | 14 ++-------- .../data/sveltekit/versions/2.70.3.json | 14 ++-------- .../data/sveltekit/versions/3.0.1.json | 14 ++-------- .../data/sveltekit/versions/3.1.0.json | 18 ++---------- packages/results/data/tanstack/latest.json | 20 ++----------- .../data/tanstack/versions/1.145.3.json | 20 ++----------- .../data/tanstack/versions/1.146.3.json | 20 ++----------- .../data/tanstack/versions/1.147.3.json | 20 ++----------- .../data/tanstack/versions/1.148.0.json | 20 ++----------- .../data/tanstack/versions/1.149.4.json | 20 ++----------- .../data/tanstack/versions/1.150.0.json | 20 ++----------- .../data/tanstack/versions/1.151.6.json | 20 ++----------- .../data/tanstack/versions/1.152.0.json | 20 ++----------- .../data/tanstack/versions/1.153.2.json | 20 ++----------- .../data/tanstack/versions/1.154.14.json | 20 ++----------- .../data/tanstack/versions/1.155.0.json | 20 ++----------- .../data/tanstack/versions/1.156.0.json | 20 ++----------- .../data/tanstack/versions/1.157.19.json | 20 ++----------- .../data/tanstack/versions/1.158.4.json | 20 ++----------- .../data/tanstack/versions/1.159.14.json | 20 ++----------- .../data/tanstack/versions/1.160.2.json | 20 ++----------- .../data/tanstack/versions/1.161.4.json | 20 ++----------- .../data/tanstack/versions/1.162.9.json | 20 ++----------- .../data/tanstack/versions/1.163.5.json | 20 ++----------- .../data/tanstack/versions/1.164.1.json | 20 ++----------- .../data/tanstack/versions/1.166.18.json | 20 ++----------- .../data/tanstack/versions/1.167.65.json | 20 ++----------- .../data/tanstack/versions/1.168.59.json | 20 ++----------- .../data/tanstack/versions/1.169.4.json | 20 ++----------- 85 files changed, 181 insertions(+), 1337 deletions(-) diff --git a/packages/results/data/astro/latest.json b/packages/results/data/astro/latest.json index ade2da74..5baa61ae 100644 --- a/packages/results/data/astro/latest.json +++ b/packages/results/data/astro/latest.json @@ -1588,15 +1588,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4090,11 +4082,7 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "22.23.4", - "imposedBy": [ - "@astrojs/prism", - "@astrojs/telemetry", - "astro" - ], + "imposedBy": ["@astrojs/prism", "@astrojs/telemetry", "astro"], "packagesScanned": { "value": 264, "unit": "count" @@ -4237,11 +4225,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@astrojs/prism", - "@astrojs/telemetry", - "astro" - ] + "result": ["@astrojs/prism", "@astrojs/telemetry", "astro"] } } } diff --git a/packages/results/data/astro/versions/7.1.6.json b/packages/results/data/astro/versions/7.1.6.json index 00895269..b33db964 100644 --- a/packages/results/data/astro/versions/7.1.6.json +++ b/packages/results/data/astro/versions/7.1.6.json @@ -1231,15 +1231,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, diff --git a/packages/results/data/astro/versions/7.2.10.json b/packages/results/data/astro/versions/7.2.10.json index 04843021..46adba32 100644 --- a/packages/results/data/astro/versions/7.2.10.json +++ b/packages/results/data/astro/versions/7.2.10.json @@ -1231,15 +1231,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -2202,9 +2194,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "undici" - ] + "result": ["undici"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/astro/versions/7.3.8.json b/packages/results/data/astro/versions/7.3.8.json index 8901e73f..be910650 100644 --- a/packages/results/data/astro/versions/7.3.8.json +++ b/packages/results/data/astro/versions/7.3.8.json @@ -1231,15 +1231,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2202,9 +2194,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "undici" - ] + "result": ["undici"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/astro/versions/7.4.2.json b/packages/results/data/astro/versions/7.4.2.json index ade2da74..5baa61ae 100644 --- a/packages/results/data/astro/versions/7.4.2.json +++ b/packages/results/data/astro/versions/7.4.2.json @@ -1588,15 +1588,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4090,11 +4082,7 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "22.23.4", - "imposedBy": [ - "@astrojs/prism", - "@astrojs/telemetry", - "astro" - ], + "imposedBy": ["@astrojs/prism", "@astrojs/telemetry", "astro"], "packagesScanned": { "value": 264, "unit": "count" @@ -4237,11 +4225,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@astrojs/prism", - "@astrojs/telemetry", - "astro" - ] + "result": ["@astrojs/prism", "@astrojs/telemetry", "astro"] } } } diff --git a/packages/results/data/baseline-html/latest.json b/packages/results/data/baseline-html/latest.json index 7ab953a6..f570990f 100644 --- a/packages/results/data/baseline-html/latest.json +++ b/packages/results/data/baseline-html/latest.json @@ -1195,15 +1195,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, diff --git a/packages/results/data/baseline-html/versions/24.16.0.json b/packages/results/data/baseline-html/versions/24.16.0.json index 3c7b0f0a..b6b35629 100644 --- a/packages/results/data/baseline-html/versions/24.16.0.json +++ b/packages/results/data/baseline-html/versions/24.16.0.json @@ -348,15 +348,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ] + "workerStages": [1, 5, 10, 25, 50, 100, 200] }, "representativeIterationIndex": 0, "source": "autocannon", diff --git a/packages/results/data/baseline-html/versions/24.18.0.json b/packages/results/data/baseline-html/versions/24.18.0.json index de9e8381..d82bcc12 100644 --- a/packages/results/data/baseline-html/versions/24.18.0.json +++ b/packages/results/data/baseline-html/versions/24.18.0.json @@ -352,15 +352,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ] + "workerStages": [1, 5, 10, 25, 50, 100, 200] }, "representativeIterationIndex": 0, "source": "autocannon", diff --git a/packages/results/data/baseline-html/versions/24.19.0.json b/packages/results/data/baseline-html/versions/24.19.0.json index 0326e1b7..8ff54816 100644 --- a/packages/results/data/baseline-html/versions/24.19.0.json +++ b/packages/results/data/baseline-html/versions/24.19.0.json @@ -352,15 +352,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ] + "workerStages": [1, 5, 10, 25, 50, 100, 200] }, "representativeIterationIndex": 0, "source": "autocannon", diff --git a/packages/results/data/baseline-html/versions/24.20.0.json b/packages/results/data/baseline-html/versions/24.20.0.json index 199fcf04..e0348a38 100644 --- a/packages/results/data/baseline-html/versions/24.20.0.json +++ b/packages/results/data/baseline-html/versions/24.20.0.json @@ -352,15 +352,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ] + "workerStages": [1, 5, 10, 25, 50, 100, 200] }, "representativeIterationIndex": 0, "source": "autocannon", diff --git a/packages/results/data/baseline-html/versions/24.21.0.json b/packages/results/data/baseline-html/versions/24.21.0.json index 9c65cdee..2a2bfb9d 100644 --- a/packages/results/data/baseline-html/versions/24.21.0.json +++ b/packages/results/data/baseline-html/versions/24.21.0.json @@ -1014,15 +1014,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, diff --git a/packages/results/data/baseline-html/versions/24.22.0.json b/packages/results/data/baseline-html/versions/24.22.0.json index d33d6356..30e37c09 100644 --- a/packages/results/data/baseline-html/versions/24.22.0.json +++ b/packages/results/data/baseline-html/versions/24.22.0.json @@ -1016,15 +1016,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, diff --git a/packages/results/data/baseline-html/versions/24.22.1.json b/packages/results/data/baseline-html/versions/24.22.1.json index 7ab953a6..f570990f 100644 --- a/packages/results/data/baseline-html/versions/24.22.1.json +++ b/packages/results/data/baseline-html/versions/24.22.1.json @@ -1195,15 +1195,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, diff --git a/packages/results/data/next/latest.json b/packages/results/data/next/latest.json index 188fedd1..f085a92a 100644 --- a/packages/results/data/next/latest.json +++ b/packages/results/data/next/latest.json @@ -1592,15 +1592,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4461,15 +4453,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -7266,9 +7250,7 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "20.19.0", - "imposedBy": [ - "eslint-visitor-keys" - ], + "imposedBy": ["eslint-visitor-keys"], "packagesScanned": { "value": 350, "unit": "count" @@ -7714,9 +7696,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "eslint-visitor-keys" - ] + "result": ["eslint-visitor-keys"] } } } diff --git a/packages/results/data/next/versions/16.1.1.json b/packages/results/data/next/versions/16.1.1.json index 84c273d8..f96b09e0 100644 --- a/packages/results/data/next/versions/16.1.1.json +++ b/packages/results/data/next/versions/16.1.1.json @@ -1235,15 +1235,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -2771,15 +2763,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -4045,9 +4029,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "next" - ] + "result": ["next"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/next/versions/16.2.12.json b/packages/results/data/next/versions/16.2.12.json index 16a32b3d..ca164583 100644 --- a/packages/results/data/next/versions/16.2.12.json +++ b/packages/results/data/next/versions/16.2.12.json @@ -1235,15 +1235,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2771,15 +2763,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/next/versions/16.3.8.json b/packages/results/data/next/versions/16.3.8.json index b8cb9b65..c8910362 100644 --- a/packages/results/data/next/versions/16.3.8.json +++ b/packages/results/data/next/versions/16.3.8.json @@ -1235,15 +1235,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2771,15 +2763,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/next/versions/16.4.3.json b/packages/results/data/next/versions/16.4.3.json index 188fedd1..f085a92a 100644 --- a/packages/results/data/next/versions/16.4.3.json +++ b/packages/results/data/next/versions/16.4.3.json @@ -1592,15 +1592,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4461,15 +4453,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -7266,9 +7250,7 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "20.19.0", - "imposedBy": [ - "eslint-visitor-keys" - ], + "imposedBy": ["eslint-visitor-keys"], "packagesScanned": { "value": 350, "unit": "count" @@ -7714,9 +7696,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "eslint-visitor-keys" - ] + "result": ["eslint-visitor-keys"] } } } diff --git a/packages/results/data/nuxt/latest.json b/packages/results/data/nuxt/latest.json index 341ed72a..e1883df8 100644 --- a/packages/results/data/nuxt/latest.json +++ b/packages/results/data/nuxt/latest.json @@ -1587,15 +1587,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4456,15 +4448,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, diff --git a/packages/results/data/nuxt/versions/4.2.2.json b/packages/results/data/nuxt/versions/4.2.2.json index 0d82d8e6..3fae396a 100644 --- a/packages/results/data/nuxt/versions/4.2.2.json +++ b/packages/results/data/nuxt/versions/4.2.2.json @@ -1228,15 +1228,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2764,15 +2756,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/nuxt/versions/4.3.1.json b/packages/results/data/nuxt/versions/4.3.1.json index c0c3bc38..202d5c4d 100644 --- a/packages/results/data/nuxt/versions/4.3.1.json +++ b/packages/results/data/nuxt/versions/4.3.1.json @@ -1228,15 +1228,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2764,15 +2756,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/nuxt/versions/4.4.8.json b/packages/results/data/nuxt/versions/4.4.8.json index 93902d66..29a38c31 100644 --- a/packages/results/data/nuxt/versions/4.4.8.json +++ b/packages/results/data/nuxt/versions/4.4.8.json @@ -1228,15 +1228,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -2764,15 +2756,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -3735,9 +3719,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/nuxt/versions/4.5.2.json b/packages/results/data/nuxt/versions/4.5.2.json index 3baddd5d..d59796e0 100644 --- a/packages/results/data/nuxt/versions/4.5.2.json +++ b/packages/results/data/nuxt/versions/4.5.2.json @@ -1228,15 +1228,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2764,15 +2756,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -3735,9 +3719,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/nuxt/versions/4.6.3.json b/packages/results/data/nuxt/versions/4.6.3.json index 341ed72a..e1883df8 100644 --- a/packages/results/data/nuxt/versions/4.6.3.json +++ b/packages/results/data/nuxt/versions/4.6.3.json @@ -1587,15 +1587,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4456,15 +4448,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, diff --git a/packages/results/data/pracht/latest.json b/packages/results/data/pracht/latest.json index 25b63dbd..61ad77c0 100644 --- a/packages/results/data/pracht/latest.json +++ b/packages/results/data/pracht/latest.json @@ -1592,15 +1592,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4461,15 +4453,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, diff --git a/packages/results/data/pracht/versions/0.18.0.json b/packages/results/data/pracht/versions/0.18.0.json index 25b63dbd..61ad77c0 100644 --- a/packages/results/data/pracht/versions/0.18.0.json +++ b/packages/results/data/pracht/versions/0.18.0.json @@ -1592,15 +1592,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4461,15 +4453,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, diff --git a/packages/results/data/react-router/latest.json b/packages/results/data/react-router/latest.json index 21f0f56b..d1c3c5af 100644 --- a/packages/results/data/react-router/latest.json +++ b/packages/results/data/react-router/latest.json @@ -1603,15 +1603,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4472,15 +4464,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, diff --git a/packages/results/data/react-router/versions/7.10.1.json b/packages/results/data/react-router/versions/7.10.1.json index 66bcc189..48be1ee3 100644 --- a/packages/results/data/react-router/versions/7.10.1.json +++ b/packages/results/data/react-router/versions/7.10.1.json @@ -583,15 +583,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ] + "workerStages": [1, 5, 10, 25, 50, 100, 200] }, "representativeIterationIndex": 0, "source": "autocannon", @@ -1553,9 +1545,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "vite" - ] + "result": ["vite"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/react-router/versions/7.11.0.json b/packages/results/data/react-router/versions/7.11.0.json index 0e5b4aec..18615bd4 100644 --- a/packages/results/data/react-router/versions/7.11.0.json +++ b/packages/results/data/react-router/versions/7.11.0.json @@ -584,15 +584,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ] + "workerStages": [1, 5, 10, 25, 50, 100, 200] }, "representativeIterationIndex": 0, "source": "autocannon", @@ -1554,9 +1546,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "vite" - ] + "result": ["vite"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/react-router/versions/7.12.0.json b/packages/results/data/react-router/versions/7.12.0.json index 1db4c582..c5e8b3fb 100644 --- a/packages/results/data/react-router/versions/7.12.0.json +++ b/packages/results/data/react-router/versions/7.12.0.json @@ -584,15 +584,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ] + "workerStages": [1, 5, 10, 25, 50, 100, 200] }, "representativeIterationIndex": 0, "source": "autocannon", @@ -1554,9 +1546,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "vite" - ] + "result": ["vite"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/react-router/versions/7.13.2.json b/packages/results/data/react-router/versions/7.13.2.json index b31fa134..e54a612f 100644 --- a/packages/results/data/react-router/versions/7.13.2.json +++ b/packages/results/data/react-router/versions/7.13.2.json @@ -1246,15 +1246,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2782,15 +2774,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -3753,9 +3737,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "vite" - ] + "result": ["vite"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/react-router/versions/7.14.2.json b/packages/results/data/react-router/versions/7.14.2.json index 53480d4c..81bd7113 100644 --- a/packages/results/data/react-router/versions/7.14.2.json +++ b/packages/results/data/react-router/versions/7.14.2.json @@ -1246,15 +1246,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2782,15 +2774,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -3753,9 +3737,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "vite" - ] + "result": ["vite"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/react-router/versions/7.15.1.json b/packages/results/data/react-router/versions/7.15.1.json index f6dd6ab4..c20299ab 100644 --- a/packages/results/data/react-router/versions/7.15.1.json +++ b/packages/results/data/react-router/versions/7.15.1.json @@ -1246,15 +1246,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -2782,15 +2774,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -3753,9 +3737,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "vite" - ] + "result": ["vite"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/react-router/versions/7.16.0.json b/packages/results/data/react-router/versions/7.16.0.json index 25208b19..61dac622 100644 --- a/packages/results/data/react-router/versions/7.16.0.json +++ b/packages/results/data/react-router/versions/7.16.0.json @@ -1246,15 +1246,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -2782,15 +2774,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -3753,9 +3737,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "vite" - ] + "result": ["vite"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/react-router/versions/8.4.0.json b/packages/results/data/react-router/versions/8.4.0.json index b15484a9..dafbec84 100644 --- a/packages/results/data/react-router/versions/8.4.0.json +++ b/packages/results/data/react-router/versions/8.4.0.json @@ -1503,15 +1503,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4372,15 +4364,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, diff --git a/packages/results/data/react-router/versions/8.5.1.json b/packages/results/data/react-router/versions/8.5.1.json index 21f0f56b..d1c3c5af 100644 --- a/packages/results/data/react-router/versions/8.5.1.json +++ b/packages/results/data/react-router/versions/8.5.1.json @@ -1603,15 +1603,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4472,15 +4464,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, diff --git a/packages/results/data/solid-start/latest.json b/packages/results/data/solid-start/latest.json index c1d3e3e6..6743035a 100644 --- a/packages/results/data/solid-start/latest.json +++ b/packages/results/data/solid-start/latest.json @@ -1588,15 +1588,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4090,10 +4082,7 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "24.0.0", - "imposedBy": [ - "@solidjs/start", - "starter-solid-start" - ], + "imposedBy": ["@solidjs/start", "starter-solid-start"], "packagesScanned": { "value": 179, "unit": "count" @@ -4236,10 +4225,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@solidjs/start", - "starter-solid-start" - ] + "result": ["@solidjs/start", "starter-solid-start"] } } } diff --git a/packages/results/data/solid-start/versions/2.0.6.json b/packages/results/data/solid-start/versions/2.0.6.json index a3832cc1..0bd73024 100644 --- a/packages/results/data/solid-start/versions/2.0.6.json +++ b/packages/results/data/solid-start/versions/2.0.6.json @@ -1488,15 +1488,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -3990,10 +3982,7 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "24.0.0", - "imposedBy": [ - "@solidjs/start", - "starter-solid-start" - ], + "imposedBy": ["@solidjs/start", "starter-solid-start"], "packagesScanned": { "value": 174, "unit": "count" @@ -4136,10 +4125,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@solidjs/start", - "starter-solid-start" - ] + "result": ["@solidjs/start", "starter-solid-start"] } } } diff --git a/packages/results/data/solid-start/versions/2.1.0.json b/packages/results/data/solid-start/versions/2.1.0.json index c1d3e3e6..6743035a 100644 --- a/packages/results/data/solid-start/versions/2.1.0.json +++ b/packages/results/data/solid-start/versions/2.1.0.json @@ -1588,15 +1588,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4090,10 +4082,7 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "24.0.0", - "imposedBy": [ - "@solidjs/start", - "starter-solid-start" - ], + "imposedBy": ["@solidjs/start", "starter-solid-start"], "packagesScanned": { "value": 179, "unit": "count" @@ -4236,10 +4225,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@solidjs/start", - "starter-solid-start" - ] + "result": ["@solidjs/start", "starter-solid-start"] } } } diff --git a/packages/results/data/solid/latest.json b/packages/results/data/solid/latest.json index ffa47d89..36084966 100644 --- a/packages/results/data/solid/latest.json +++ b/packages/results/data/solid/latest.json @@ -1597,15 +1597,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4099,9 +4091,7 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "22.13.0", - "imposedBy": [ - "@napi-rs/wasm-runtime" - ], + "imposedBy": ["@napi-rs/wasm-runtime"], "packagesScanned": { "value": 181, "unit": "count" @@ -4244,9 +4234,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/wasm-runtime" - ] + "result": ["@napi-rs/wasm-runtime"] } } } diff --git a/packages/results/data/solid/versions/2.0.0-rc.21.json b/packages/results/data/solid/versions/2.0.0-rc.21.json index ffa47d89..36084966 100644 --- a/packages/results/data/solid/versions/2.0.0-rc.21.json +++ b/packages/results/data/solid/versions/2.0.0-rc.21.json @@ -1597,15 +1597,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4099,9 +4091,7 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "22.13.0", - "imposedBy": [ - "@napi-rs/wasm-runtime" - ], + "imposedBy": ["@napi-rs/wasm-runtime"], "packagesScanned": { "value": 181, "unit": "count" @@ -4244,9 +4234,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/wasm-runtime" - ] + "result": ["@napi-rs/wasm-runtime"] } } } diff --git a/packages/results/data/sveltekit/latest.json b/packages/results/data/sveltekit/latest.json index 951e32e1..aea83e4e 100644 --- a/packages/results/data/sveltekit/latest.json +++ b/packages/results/data/sveltekit/latest.json @@ -1593,15 +1593,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4095,9 +4087,7 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "22.17.0", - "imposedBy": [ - "@sveltejs/kit" - ], + "imposedBy": ["@sveltejs/kit"], "packagesScanned": { "value": 59, "unit": "count" @@ -4240,9 +4230,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@sveltejs/kit" - ] + "result": ["@sveltejs/kit"] } } } diff --git a/packages/results/data/sveltekit/versions/2.55.0.json b/packages/results/data/sveltekit/versions/2.55.0.json index dbc4a855..865e0daf 100644 --- a/packages/results/data/sveltekit/versions/2.55.0.json +++ b/packages/results/data/sveltekit/versions/2.55.0.json @@ -572,15 +572,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ] + "workerStages": [1, 5, 10, 25, 50, 100, 200] }, "representativeIterationIndex": 0, "source": "autocannon", @@ -1542,9 +1534,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.56.1.json b/packages/results/data/sveltekit/versions/2.56.1.json index b6154419..65e47703 100644 --- a/packages/results/data/sveltekit/versions/2.56.1.json +++ b/packages/results/data/sveltekit/versions/2.56.1.json @@ -572,15 +572,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ] + "workerStages": [1, 5, 10, 25, 50, 100, 200] }, "representativeIterationIndex": 0, "source": "autocannon", @@ -1542,9 +1534,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.57.1.json b/packages/results/data/sveltekit/versions/2.57.1.json index ab41ae16..30952cb3 100644 --- a/packages/results/data/sveltekit/versions/2.57.1.json +++ b/packages/results/data/sveltekit/versions/2.57.1.json @@ -572,15 +572,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ] + "workerStages": [1, 5, 10, 25, 50, 100, 200] }, "representativeIterationIndex": 0, "source": "autocannon", @@ -1542,9 +1534,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.58.0.json b/packages/results/data/sveltekit/versions/2.58.0.json index 33b4ec55..1f4ab076 100644 --- a/packages/results/data/sveltekit/versions/2.58.0.json +++ b/packages/results/data/sveltekit/versions/2.58.0.json @@ -574,15 +574,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ] + "workerStages": [1, 5, 10, 25, 50, 100, 200] }, "representativeIterationIndex": 0, "source": "autocannon", @@ -1544,9 +1536,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.59.1.json b/packages/results/data/sveltekit/versions/2.59.1.json index 7b24af27..ed0e6731 100644 --- a/packages/results/data/sveltekit/versions/2.59.1.json +++ b/packages/results/data/sveltekit/versions/2.59.1.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.60.1.json b/packages/results/data/sveltekit/versions/2.60.1.json index 72cc860b..9982a181 100644 --- a/packages/results/data/sveltekit/versions/2.60.1.json +++ b/packages/results/data/sveltekit/versions/2.60.1.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.61.1.json b/packages/results/data/sveltekit/versions/2.61.1.json index 786295f2..1ede7853 100644 --- a/packages/results/data/sveltekit/versions/2.61.1.json +++ b/packages/results/data/sveltekit/versions/2.61.1.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.62.0.json b/packages/results/data/sveltekit/versions/2.62.0.json index a400dc71..f468fddf 100644 --- a/packages/results/data/sveltekit/versions/2.62.0.json +++ b/packages/results/data/sveltekit/versions/2.62.0.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.63.1.json b/packages/results/data/sveltekit/versions/2.63.1.json index d128392e..8703cedd 100644 --- a/packages/results/data/sveltekit/versions/2.63.1.json +++ b/packages/results/data/sveltekit/versions/2.63.1.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.64.0.json b/packages/results/data/sveltekit/versions/2.64.0.json index 22e0cd0e..4e2ef272 100644 --- a/packages/results/data/sveltekit/versions/2.64.0.json +++ b/packages/results/data/sveltekit/versions/2.64.0.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.65.2.json b/packages/results/data/sveltekit/versions/2.65.2.json index 47e62aaf..da782c77 100644 --- a/packages/results/data/sveltekit/versions/2.65.2.json +++ b/packages/results/data/sveltekit/versions/2.65.2.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.66.0.json b/packages/results/data/sveltekit/versions/2.66.0.json index 94106b19..670f1ca9 100644 --- a/packages/results/data/sveltekit/versions/2.66.0.json +++ b/packages/results/data/sveltekit/versions/2.66.0.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.67.0.json b/packages/results/data/sveltekit/versions/2.67.0.json index 55d5e24c..3a1271ce 100644 --- a/packages/results/data/sveltekit/versions/2.67.0.json +++ b/packages/results/data/sveltekit/versions/2.67.0.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.68.0.json b/packages/results/data/sveltekit/versions/2.68.0.json index cfa2cf0a..e3dcd7e4 100644 --- a/packages/results/data/sveltekit/versions/2.68.0.json +++ b/packages/results/data/sveltekit/versions/2.68.0.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.69.3.json b/packages/results/data/sveltekit/versions/2.69.3.json index 3cc37bbe..cc9ca036 100644 --- a/packages/results/data/sveltekit/versions/2.69.3.json +++ b/packages/results/data/sveltekit/versions/2.69.3.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/2.70.3.json b/packages/results/data/sveltekit/versions/2.70.3.json index bc17d6b8..d2e3e765 100644 --- a/packages/results/data/sveltekit/versions/2.70.3.json +++ b/packages/results/data/sveltekit/versions/2.70.3.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@napi-rs/lzma-linux-x64-gnu" - ] + "result": ["@napi-rs/lzma-linux-x64-gnu"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/3.0.1.json b/packages/results/data/sveltekit/versions/3.0.1.json index d17e4f4b..3bcda317 100644 --- a/packages/results/data/sveltekit/versions/3.0.1.json +++ b/packages/results/data/sveltekit/versions/3.0.1.json @@ -1236,15 +1236,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2207,9 +2199,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@sveltejs/kit" - ] + "result": ["@sveltejs/kit"] }, "coldBuildTimeMs": { "project": "starter", diff --git a/packages/results/data/sveltekit/versions/3.1.0.json b/packages/results/data/sveltekit/versions/3.1.0.json index 951e32e1..aea83e4e 100644 --- a/packages/results/data/sveltekit/versions/3.1.0.json +++ b/packages/results/data/sveltekit/versions/3.1.0.json @@ -1593,15 +1593,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4095,9 +4087,7 @@ "result": { "name": "nodeEngines", "minimumNodeVersion": "22.17.0", - "imposedBy": [ - "@sveltejs/kit" - ], + "imposedBy": ["@sveltejs/kit"], "packagesScanned": { "value": 59, "unit": "count" @@ -4240,9 +4230,7 @@ }, "minimumNodeVersionImposedBy": { "project": "starter", - "result": [ - "@sveltejs/kit" - ] + "result": ["@sveltejs/kit"] } } } diff --git a/packages/results/data/tanstack/latest.json b/packages/results/data/tanstack/latest.json index 4a0f29e6..8a8d4059 100644 --- a/packages/results/data/tanstack/latest.json +++ b/packages/results/data/tanstack/latest.json @@ -1614,15 +1614,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4483,15 +4475,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, diff --git a/packages/results/data/tanstack/versions/1.145.3.json b/packages/results/data/tanstack/versions/1.145.3.json index edc11cd2..6860b76e 100644 --- a/packages/results/data/tanstack/versions/1.145.3.json +++ b/packages/results/data/tanstack/versions/1.145.3.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/tanstack/versions/1.146.3.json b/packages/results/data/tanstack/versions/1.146.3.json index 11f8f640..927e4842 100644 --- a/packages/results/data/tanstack/versions/1.146.3.json +++ b/packages/results/data/tanstack/versions/1.146.3.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/tanstack/versions/1.147.3.json b/packages/results/data/tanstack/versions/1.147.3.json index 910b02ad..71806a0d 100644 --- a/packages/results/data/tanstack/versions/1.147.3.json +++ b/packages/results/data/tanstack/versions/1.147.3.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, diff --git a/packages/results/data/tanstack/versions/1.148.0.json b/packages/results/data/tanstack/versions/1.148.0.json index cd26d3a4..be91e0c8 100644 --- a/packages/results/data/tanstack/versions/1.148.0.json +++ b/packages/results/data/tanstack/versions/1.148.0.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, diff --git a/packages/results/data/tanstack/versions/1.149.4.json b/packages/results/data/tanstack/versions/1.149.4.json index 89af8e82..77bac224 100644 --- a/packages/results/data/tanstack/versions/1.149.4.json +++ b/packages/results/data/tanstack/versions/1.149.4.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/tanstack/versions/1.150.0.json b/packages/results/data/tanstack/versions/1.150.0.json index 2915b5df..66b0f511 100644 --- a/packages/results/data/tanstack/versions/1.150.0.json +++ b/packages/results/data/tanstack/versions/1.150.0.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, diff --git a/packages/results/data/tanstack/versions/1.151.6.json b/packages/results/data/tanstack/versions/1.151.6.json index 6e7fc223..e585f042 100644 --- a/packages/results/data/tanstack/versions/1.151.6.json +++ b/packages/results/data/tanstack/versions/1.151.6.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, diff --git a/packages/results/data/tanstack/versions/1.152.0.json b/packages/results/data/tanstack/versions/1.152.0.json index 11a821e4..e2728476 100644 --- a/packages/results/data/tanstack/versions/1.152.0.json +++ b/packages/results/data/tanstack/versions/1.152.0.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/tanstack/versions/1.153.2.json b/packages/results/data/tanstack/versions/1.153.2.json index 124b4616..bb7d9c9a 100644 --- a/packages/results/data/tanstack/versions/1.153.2.json +++ b/packages/results/data/tanstack/versions/1.153.2.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/tanstack/versions/1.154.14.json b/packages/results/data/tanstack/versions/1.154.14.json index fd0ffb31..2f410906 100644 --- a/packages/results/data/tanstack/versions/1.154.14.json +++ b/packages/results/data/tanstack/versions/1.154.14.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, diff --git a/packages/results/data/tanstack/versions/1.155.0.json b/packages/results/data/tanstack/versions/1.155.0.json index b9f434be..fb7a143b 100644 --- a/packages/results/data/tanstack/versions/1.155.0.json +++ b/packages/results/data/tanstack/versions/1.155.0.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/tanstack/versions/1.156.0.json b/packages/results/data/tanstack/versions/1.156.0.json index 2c276f2c..f9094fe0 100644 --- a/packages/results/data/tanstack/versions/1.156.0.json +++ b/packages/results/data/tanstack/versions/1.156.0.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, diff --git a/packages/results/data/tanstack/versions/1.157.19.json b/packages/results/data/tanstack/versions/1.157.19.json index 031b5541..1f92d054 100644 --- a/packages/results/data/tanstack/versions/1.157.19.json +++ b/packages/results/data/tanstack/versions/1.157.19.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, diff --git a/packages/results/data/tanstack/versions/1.158.4.json b/packages/results/data/tanstack/versions/1.158.4.json index 60a9dac6..b289cdbe 100644 --- a/packages/results/data/tanstack/versions/1.158.4.json +++ b/packages/results/data/tanstack/versions/1.158.4.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, diff --git a/packages/results/data/tanstack/versions/1.159.14.json b/packages/results/data/tanstack/versions/1.159.14.json index 820b2c6f..d0c46eab 100644 --- a/packages/results/data/tanstack/versions/1.159.14.json +++ b/packages/results/data/tanstack/versions/1.159.14.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, diff --git a/packages/results/data/tanstack/versions/1.160.2.json b/packages/results/data/tanstack/versions/1.160.2.json index 84df84b7..f2d86b04 100644 --- a/packages/results/data/tanstack/versions/1.160.2.json +++ b/packages/results/data/tanstack/versions/1.160.2.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/tanstack/versions/1.161.4.json b/packages/results/data/tanstack/versions/1.161.4.json index ffb9fa9d..745c2ab9 100644 --- a/packages/results/data/tanstack/versions/1.161.4.json +++ b/packages/results/data/tanstack/versions/1.161.4.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, diff --git a/packages/results/data/tanstack/versions/1.162.9.json b/packages/results/data/tanstack/versions/1.162.9.json index 75ebcb63..97fe68a2 100644 --- a/packages/results/data/tanstack/versions/1.162.9.json +++ b/packages/results/data/tanstack/versions/1.162.9.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 0, diff --git a/packages/results/data/tanstack/versions/1.163.5.json b/packages/results/data/tanstack/versions/1.163.5.json index a41925f6..6c7ddec4 100644 --- a/packages/results/data/tanstack/versions/1.163.5.json +++ b/packages/results/data/tanstack/versions/1.163.5.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/tanstack/versions/1.164.1.json b/packages/results/data/tanstack/versions/1.164.1.json index 962bba0d..9606995d 100644 --- a/packages/results/data/tanstack/versions/1.164.1.json +++ b/packages/results/data/tanstack/versions/1.164.1.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, diff --git a/packages/results/data/tanstack/versions/1.166.18.json b/packages/results/data/tanstack/versions/1.166.18.json index 175f20bc..17dc5b9f 100644 --- a/packages/results/data/tanstack/versions/1.166.18.json +++ b/packages/results/data/tanstack/versions/1.166.18.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, diff --git a/packages/results/data/tanstack/versions/1.167.65.json b/packages/results/data/tanstack/versions/1.167.65.json index bbb30ae7..41871ff8 100644 --- a/packages/results/data/tanstack/versions/1.167.65.json +++ b/packages/results/data/tanstack/versions/1.167.65.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 1, diff --git a/packages/results/data/tanstack/versions/1.168.59.json b/packages/results/data/tanstack/versions/1.168.59.json index b2ed261b..32cfb575 100644 --- a/packages/results/data/tanstack/versions/1.168.59.json +++ b/packages/results/data/tanstack/versions/1.168.59.json @@ -1255,15 +1255,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, @@ -2791,15 +2783,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000 }, "representativeIterationIndex": 2, diff --git a/packages/results/data/tanstack/versions/1.169.4.json b/packages/results/data/tanstack/versions/1.169.4.json index 4a0f29e6..8a8d4059 100644 --- a/packages/results/data/tanstack/versions/1.169.4.json +++ b/packages/results/data/tanstack/versions/1.169.4.json @@ -1614,15 +1614,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3, @@ -4483,15 +4475,7 @@ ] ], "configuration": { - "workerStages": [ - 1, - 5, - 10, - 25, - 50, - 100, - 200 - ], + "workerStages": [1, 5, 10, 25, 50, 100, 200], "warmupDurationMs": 5000, "recoveryMs": 5000, "warmupAttempts": 3,