Skip to content

Pracht

Each starter project follows its framework’s recommended CLI or documented setup. See Default Benchmark Setup for the shared environment, build tools, and adapters, and Project Setups for the starter configuration details.

Methodology: Dependency Counts.

These views separate a framework’s core package, the direct packages maintained by its ecosystem, and the complete default starter configuration.

Metaframework · Production Dependencies

Latest · v0.18.03
Metaframework · Production Dependencies chart
Metaframework · Production Dependencies data
Framework versionDependencies
0.18.03

The latest release is shown as a filled point; earlier releases use outlined points.

Metaframework · Development Dependencies

Latest · v0.18.02
Metaframework · Development Dependencies chart
Metaframework · Development Dependencies data
Framework versionDependencies
0.18.02

The latest release is shown as a filled point; earlier releases use outlined points.

Metaframework · All Dependencies

Latest · v0.18.05
Metaframework · All Dependencies chart
Metaframework · All Dependencies data
Framework versionDependencies
0.18.05

The latest release is shown as a filled point; earlier releases use outlined points.

Starter Project · Production Dependencies

Latest · v0.18.02
Starter Project · Production Dependencies chart
Starter Project · Production Dependencies data
Framework versionDependencies
0.18.02

The latest release is shown as a filled point; earlier releases use outlined points.

Starter Project · Development Dependencies

Latest · v0.18.06
Starter Project · Development Dependencies chart
Starter Project · Development Dependencies data
Framework versionDependencies
0.18.06

The latest release is shown as a filled point; earlier releases use outlined points.

Starter Project · All Dependencies

Latest · v0.18.0239
Starter Project · All Dependencies chart
Starter Project · All Dependencies data
Framework versionDependencies
0.18.0239

The latest release is shown as a filled point; earlier releases use outlined points.

Starter Project · Duplicate Dependencies

Latest · v0.18.04
Starter Project · Duplicate Dependencies chart
Starter Project · Duplicate Dependencies data
Framework versionDuplicates
0.18.04

The latest release is shown as a filled point; earlier releases use outlined points.

Methodology: Node Modules Size.

Node Modules Size

Latest · v0.18.0132.56 MB
Node Modules Size chart
Node Modules Size data
Framework versionMB
0.18.0132.56 MB

The latest release is shown as a filled point; earlier releases use outlined points.

Dependency Install Size

Latest · v0.18.0109.29 MB
Dependency Install Size chart
Dependency Install Size data
Framework versionMB
0.18.0109.29 MB

The latest release is shown as a filled point; earlier releases use outlined points.

Methodology: Build and Install Times.

Median Install Time

Latest · v0.18.01.99s
Median Install Time chart
Median Install Time data
Framework versionSeconds
0.18.01.99s

The latest release is shown as a filled point; earlier releases use outlined points.

Median Cold Build Time

Latest · v0.18.00.68s
Median Cold Build Time chart
Median Cold Build Time data
Framework versionSeconds
0.18.00.68s

The latest release is shown as a filled point; earlier releases use outlined points.

Median Warm Build Time

Latest · v0.18.00.68s
Median Warm Build Time chart
Median Warm Build Time data
Framework versionSeconds
0.18.00.68s

The latest release is shown as a filled point; earlier releases use outlined points.

Methodology: Dev Server Startup.

Median Dev Server Startup Time

Latest · v0.18.00.87s
Median Dev Server Startup Time chart
Median Dev Server Startup Time data
Framework versionSeconds
0.18.00.87s

The latest release is shown as a filled point; earlier releases use outlined points.

Methodology: Core-JS Polyfills.

Size of JS Files Containing Core-JS

Combined size of matching build output files, including any other code in those files.

Latest · v0.18.00.00 KB
Size of JS Files Containing Core-JS chart
Size of JS Files Containing Core-JS data
Framework versionKB
0.18.00.00 KB

The latest release is shown as a filled point; earlier releases use outlined points.

Methodology: Browser Baseline.

VersionBaselineFeatureYearFeatures
0.18.0High—202037

Runtime apps implement comparable benchmark routes across frameworks. See Default Benchmark Setup for the shared environment and each framework’s build tool and adapter. Test-specific differences are documented in the linked methodology sections below.

Methodology: Client Side Rendered Tests.

Some frameworks have been moved off their golden path to make client side tests fair when comparing. See the methodology link above for the full details.

Client First Paint

Latest · v0.18.085.00 ms
Client First Paint chart
Client First Paint data
Framework versionMilliseconds
0.18.085.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Client FCP

Latest · v0.18.085.00 ms
Client FCP chart
Client FCP data
Framework versionMilliseconds
0.18.085.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Client Interaction Breakdown by Version

Not enough data yet. This chart needs at least two versions.

Methodology: Server Side Rendered Tests.

Server First Paint

Latest · v0.18.084.00 ms
Server First Paint chart
Server First Paint data
Framework versionMilliseconds
0.18.084.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Server FCP

Latest · v0.18.084.05 ms
Server FCP chart
Server FCP data
Framework versionMilliseconds
0.18.084.05 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Server Interaction Breakdown by Version

Not enough data yet. This chart needs at least two versions.

Methodology: Server Side Throughput Tests.

Ops/sec

Latest · v0.18.0611
Ops/sec chart
Ops/sec data
Framework versionOperations per second
0.18.0611

The latest release is shown as a filled point; earlier releases use outlined points.

Body Size

Latest · v0.18.0187.02 KB
Body Size chart
Body Size data
Framework versionKilobytes
0.18.0187.02 KB

The latest release is shown as a filled point; earlier releases use outlined points.

Median Latency

Median of measured run average latencies; not a pooled request-level median.

Latest · v0.18.01.71 ms
Median Latency chart
Median Latency data
Framework versionMilliseconds
0.18.01.71 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Methodology: SSR Load Test.

Each runtime app renders the same 1,000-row, three-column table using ordinary <a> links. This compares server rendering under HTTP load without the extra work of rendering framework router link components. Requests still pass through each framework’s server routing. No browser runs and no links are clicked.

Ordinary anchors at /server-side-rendered-plain-links.

Total Measured Requests

Latest · v0.18.065067
Total Measured Requests chart
Total Measured Requests data
Framework versionRequests
0.18.065067

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P99 Latency at 25 Connections

Latest · v0.18.037.00 ms
Median Sweep P99 Latency at 25 Connections chart
Median Sweep P99 Latency at 25 Connections data
Framework versionMilliseconds
0.18.037.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P99 Latency at 50 Connections

Latest · v0.18.0111.00 ms
Median Sweep P99 Latency at 50 Connections chart
Median Sweep P99 Latency at 50 Connections data
Framework versionMilliseconds
0.18.0111.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P99 Latency at 100 Connections

Latest · v0.18.0974.00 ms
Median Sweep P99 Latency at 100 Connections chart
Median Sweep P99 Latency at 100 Connections data
Framework versionMilliseconds
0.18.0974.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P90 Latency at 25 Connections

Latest · v0.18.036.00 ms
Median Sweep P90 Latency at 25 Connections chart
Median Sweep P90 Latency at 25 Connections data
Framework versionMilliseconds
0.18.036.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P90 Latency at 50 Connections

Latest · v0.18.071.00 ms
Median Sweep P90 Latency at 50 Connections chart
Median Sweep P90 Latency at 50 Connections data
Framework versionMilliseconds
0.18.071.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P90 Latency at 100 Connections

Latest · v0.18.0150.00 ms
Median Sweep P90 Latency at 100 Connections chart
Median Sweep P90 Latency at 100 Connections data
Framework versionMilliseconds
0.18.0150.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P75 Latency at 25 Connections

Latest · v0.18.035.00 ms
Median Sweep P75 Latency at 25 Connections chart
Median Sweep P75 Latency at 25 Connections data
Framework versionMilliseconds
0.18.035.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P75 Latency at 50 Connections

Latest · v0.18.070.00 ms
Median Sweep P75 Latency at 50 Connections chart
Median Sweep P75 Latency at 50 Connections data
Framework versionMilliseconds
0.18.070.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P75 Latency at 100 Connections

Latest · v0.18.0148.00 ms
Median Sweep P75 Latency at 100 Connections chart
Median Sweep P75 Latency at 100 Connections data
Framework versionMilliseconds
0.18.0148.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Methodology: SSR Router Link Load Test.

The same load test using framework router link components, showing how rendering those components affects server performance compared with ordinary HTML links.

Pracht router links at /server-side-rendered.

Total Measured Requests

Latest · v0.18.035352
Total Measured Requests chart
Total Measured Requests data
Framework versionRequests
0.18.035352

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P99 Latency at 25 Connections

Latest · v0.18.093.00 ms
Median Sweep P99 Latency at 25 Connections chart
Median Sweep P99 Latency at 25 Connections data
Framework versionMilliseconds
0.18.093.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P99 Latency at 50 Connections

Latest · v0.18.0418.00 ms
Median Sweep P99 Latency at 50 Connections chart
Median Sweep P99 Latency at 50 Connections data
Framework versionMilliseconds
0.18.0418.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P99 Latency at 100 Connections

Latest · v0.18.02770.00 ms
Median Sweep P99 Latency at 100 Connections chart
Median Sweep P99 Latency at 100 Connections data
Framework versionMilliseconds
0.18.02770.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P90 Latency at 25 Connections

Latest · v0.18.065.00 ms
Median Sweep P90 Latency at 25 Connections chart
Median Sweep P90 Latency at 25 Connections data
Framework versionMilliseconds
0.18.065.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P90 Latency at 50 Connections

Latest · v0.18.0140.00 ms
Median Sweep P90 Latency at 50 Connections chart
Median Sweep P90 Latency at 50 Connections data
Framework versionMilliseconds
0.18.0140.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P90 Latency at 100 Connections

Latest · v0.18.0269.00 ms
Median Sweep P90 Latency at 100 Connections chart
Median Sweep P90 Latency at 100 Connections data
Framework versionMilliseconds
0.18.0269.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P75 Latency at 25 Connections

Latest · v0.18.064.00 ms
Median Sweep P75 Latency at 25 Connections chart
Median Sweep P75 Latency at 25 Connections data
Framework versionMilliseconds
0.18.064.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P75 Latency at 50 Connections

Latest · v0.18.0131.00 ms
Median Sweep P75 Latency at 50 Connections chart
Median Sweep P75 Latency at 50 Connections data
Framework versionMilliseconds
0.18.0131.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.

Median Sweep P75 Latency at 100 Connections

Latest · v0.18.0247.00 ms
Median Sweep P75 Latency at 100 Connections chart
Median Sweep P75 Latency at 100 Connections data
Framework versionMilliseconds
0.18.0247.00 ms

The latest release is shown as a filled point; earlier releases use outlined points.