Skip to content

Solid 2.0

Dev Time benchmarks use starter projects; see the Dev Time methodology for setup details.

We count dependencies in three passes, starting with the framework package, then its first-party packages, and finally the default starter project from the framework’s CLI or documentation.

Core Package Dependencies

Only one measurement is available. The chart will appear once a second version is measured.

Framework versionMeasured totalProductionDevelopment
2.0.0-rc.21440
First-Party Dependencies

Only one measurement is available. The chart will appear once a second version is measured.

Framework versionMeasured totalProductionDevelopment
2.0.0-rc.2122044
Starter Dependencies

Only one measurement is available. The chart will appear once a second version is measured.

Framework versionMeasured totalProductionDevelopment
2.0.0-rc.21251411

Starter Project · Duplicate Dependencies

Latest · v2.0.0-rc.219
Starter Project · Duplicate Dependencies data
Framework versionDuplicates
2.0.0-rc.219

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

Methodology: Node Modules Size.

Node Modules Size

Latest · v2.0.0-rc.21149.94 MB
Node Modules Size data
Framework versionMB
2.0.0-rc.21149.94 MB

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

Dependency Install Size

Latest · v2.0.0-rc.21135.47 MB
Dependency Install Size data
Framework versionMB
2.0.0-rc.21135.47 MB

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

Methodology: Build and Install Times.

Median Install Time

Latest · v2.0.0-rc.211.68s
Median Install Time data
Framework versionSeconds
2.0.0-rc.211.68s

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

Median Cold Build Time

Latest · v2.0.0-rc.210.63s
Median Cold Build Time data
Framework versionSeconds
2.0.0-rc.210.63s

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

Median Warm Build Time

Latest · v2.0.0-rc.210.57s
Median Warm Build Time data
Framework versionSeconds
2.0.0-rc.210.57s

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

Methodology: Dev Server Startup.

Median Dev Server Startup Time

Latest · v2.0.0-rc.210.89s
Median Dev Server Startup Time data
Framework versionSeconds
2.0.0-rc.210.89s

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 · v2.0.0-rc.210.00 KB
Size of JS Files Containing Core-JS data
Framework versionKB
2.0.0-rc.210.00 KB

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

Methodology: Browser Baseline.

VersionBaselineFeatureYearFeatures
2.0.0-rc.21High—202035

Run Time benchmarks use purpose-built apps; see the Run Time methodology for setup details.

Compare the resources transferred on a first visit to the same small, styled landing page. Sizes include response headers; lower is better. Inline CSS and JavaScript count toward HTML. Other includes images, media, fonts, and remaining resources. See Methodology for collection details.

Initial Load: All Resources by Version

Only one measurement is available. The chart will appear once a second version is measured.

Framework versionTotalHTMLCSSJavaScriptOther
2.0.0-rc.2142.88 KB2.75 KB0.80 KB39.33 KB0.00 KB
Initial Load: Excluding JavaScript by Version

Only one measurement is available. The chart will appear once a second version is measured.

Framework versionTotalHTMLCSSOther
2.0.0-rc.213.55 KB2.75 KB0.80 KB0.00 KB

These CSR browser performance tests use Lighthouse to measure paint timings and a controlled navigation interaction.

Methodology: Client Side Rendered Tests (Lighthouse).

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 (Lighthouse)

Latest · v2.0.0-rc.21100.00 ms
Client First Paint (Lighthouse) data
Framework versionMilliseconds
2.0.0-rc.21100.00 ms

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

Client FCP (Lighthouse)

Latest · v2.0.0-rc.21100.01 ms
Client FCP (Lighthouse) data
Framework versionMilliseconds
2.0.0-rc.21100.01 ms

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

Client Interaction Breakdown by Version (Lighthouse)

Only one measurement is available. The chart will appear once a second version is measured.

Framework versionTotalInput delayProcessing durationPresentation delay
v2.0.0-rc.2115.09 ms0.63 ms4.14 ms10.33 ms

These SSR browser performance tests use Lighthouse to measure paint timings and a controlled navigation interaction.

Methodology: Server Side Rendered Tests (Lighthouse).

Server First Paint (Lighthouse)

Latest · v2.0.0-rc.2178.00 ms
Server First Paint (Lighthouse) data
Framework versionMilliseconds
2.0.0-rc.2178.00 ms

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

Server FCP (Lighthouse)

Latest · v2.0.0-rc.2178.49 ms
Server FCP (Lighthouse) data
Framework versionMilliseconds
2.0.0-rc.2178.49 ms

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

Server Interaction Breakdown by Version (Lighthouse)

Only one measurement is available. The chart will appear once a second version is measured.

Framework versionTotalInput delayProcessing durationPresentation delay
v2.0.0-rc.2116.03 ms0.39 ms4.15 ms11.49 ms

Methodology: Server Side Throughput Tests.

Measures how many requests each framework’s server handler can process per second when rendering a 1,000-row table, and how long each response takes. Requests bypass network overhead to focus on server rendering performance.

Ops/sec

Latest · v2.0.0-rc.21511
Ops/sec data
Framework versionOperations per second
2.0.0-rc.21511

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

Body Size

Latest · v2.0.0-rc.21218.32 KB
Body Size data
Framework versionKilobytes
2.0.0-rc.21218.32 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 · v2.0.0-rc.212.32 ms
Median Latency data
Framework versionMilliseconds
2.0.0-rc.212.32 ms

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

Methodology: SSR Load Test.

Measures server throughput and response latency as concurrent connections increase, with each request rendering a 1,000-row table.

This version uses ordinary <a> links to measure server rendering without the extra work of rendering framework router link components.

Compare it with the router link load test to see how framework router link components affect server rendering performance.

Total Measured Requests

Latest · v2.0.0-rc.2140647
Total Measured Requests data
Framework versionRequests
2.0.0-rc.2140647

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

Median Sweep P99 Latency at 25 Connections

Latest · v2.0.0-rc.2180.00 ms
Median Sweep P99 Latency at 25 Connections data
Framework versionMilliseconds
2.0.0-rc.2180.00 ms

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

Median Sweep P99 Latency at 50 Connections

Latest · v2.0.0-rc.21624.00 ms
Median Sweep P99 Latency at 50 Connections data
Framework versionMilliseconds
2.0.0-rc.21624.00 ms

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

Median Sweep P99 Latency at 100 Connections

Latest · v2.0.0-rc.212958.00 ms
Median Sweep P99 Latency at 100 Connections data
Framework versionMilliseconds
2.0.0-rc.212958.00 ms

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

Median Sweep P90 Latency at 25 Connections

Latest · v2.0.0-rc.2171.00 ms
Median Sweep P90 Latency at 25 Connections data
Framework versionMilliseconds
2.0.0-rc.2171.00 ms

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

Median Sweep P90 Latency at 50 Connections

Latest · v2.0.0-rc.21126.00 ms
Median Sweep P90 Latency at 50 Connections data
Framework versionMilliseconds
2.0.0-rc.21126.00 ms

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

Median Sweep P90 Latency at 100 Connections

Latest · v2.0.0-rc.21204.00 ms
Median Sweep P90 Latency at 100 Connections data
Framework versionMilliseconds
2.0.0-rc.21204.00 ms

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

Median Sweep P75 Latency at 25 Connections

Latest · v2.0.0-rc.2164.00 ms
Median Sweep P75 Latency at 25 Connections data
Framework versionMilliseconds
2.0.0-rc.2164.00 ms

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

Median Sweep P75 Latency at 50 Connections

Latest · v2.0.0-rc.21122.00 ms
Median Sweep P75 Latency at 50 Connections data
Framework versionMilliseconds
2.0.0-rc.21122.00 ms

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

Median Sweep P75 Latency at 100 Connections

Latest · v2.0.0-rc.21189.00 ms
Median Sweep P75 Latency at 100 Connections data
Framework versionMilliseconds
2.0.0-rc.21189.00 ms

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