React Router
Dev Time
Section titled “Dev Time”Dependency Counts
Section titled “Dependency Counts”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
| Framework version | Dependencies |
|---|---|
| 7.10.1 | 28 |
| 7.11.0 | 28 |
| 7.12.0 | 28 |
| 7.13.2 | 28 |
| 7.14.2 | 28 |
| 7.15.1 | 28 |
| 7.16.0 | 28 |
The latest release is shown as a filled point; earlier releases use outlined points.
Metaframework · Development Dependencies
| Framework version | Dependencies |
|---|---|
| 7.10.1 | 22 |
| 7.11.0 | 23 |
| 7.12.0 | 23 |
| 7.13.2 | 23 |
| 7.14.2 | 23 |
| 7.15.1 | 23 |
| 7.16.0 | 23 |
The latest release is shown as a filled point; earlier releases use outlined points.
Metaframework · All Dependencies
| Framework version | Dependencies |
|---|---|
| 7.10.1 | 50 |
| 7.11.0 | 51 |
| 7.12.0 | 51 |
| 7.13.2 | 51 |
| 7.14.2 | 51 |
| 7.15.1 | 51 |
| 7.16.0 | 51 |
The latest release is shown as a filled point; earlier releases use outlined points.
Starter Project · Production Dependencies
| Framework version | Dependencies |
|---|---|
| 7.10.1 | 6 |
| 7.11.0 | 6 |
| 7.12.0 | 6 |
| 7.13.2 | 6 |
| 7.14.2 | 6 |
| 7.15.1 | 6 |
| 7.16.0 | 6 |
The latest release is shown as a filled point; earlier releases use outlined points.
Starter Project · Development Dependencies
| Framework version | Dependencies |
|---|---|
| 7.10.1 | 8 |
| 7.11.0 | 9 |
| 7.12.0 | 9 |
| 7.13.2 | 9 |
| 7.14.2 | 9 |
| 7.15.1 | 9 |
| 7.16.0 | 9 |
The latest release is shown as a filled point; earlier releases use outlined points.
Starter Project · All Dependencies
| Framework version | Dependencies |
|---|---|
| 7.10.1 | 268 |
| 7.11.0 | 269 |
| 7.12.0 | 269 |
| 7.13.2 | 269 |
| 7.14.2 | 269 |
| 7.15.1 | 269 |
| 7.16.0 | 269 |
The latest release is shown as a filled point; earlier releases use outlined points.
Starter Project · Duplicate Dependencies
| Framework version | Duplicates |
|---|---|
| 7.10.1 | 9 |
| 7.11.0 | 9 |
| 7.12.0 | 9 |
| 7.13.2 | 9 |
| 7.14.2 | 9 |
| 7.15.1 | 9 |
| 7.16.0 | 9 |
The latest release is shown as a filled point; earlier releases use outlined points.
Node Modules Size
Section titled “Node Modules Size”Methodology: Node Modules Size.
Node Modules Size
| Framework version | MB |
|---|---|
| 7.10.1 | 106.86 MB |
| 7.11.0 | 115.95 MB |
| 7.12.0 | 115.99 MB |
| 7.13.2 | 116.15 MB |
| 7.14.2 | 116.19 MB |
| 7.15.1 | 116.26 MB |
| 7.16.0 | 116.27 MB |
The latest release is shown as a filled point; earlier releases use outlined points.
Dependency Install Size
| Framework version | MB |
|---|---|
| 7.10.1 | 102.22 MB |
| 7.11.0 | 110.94 MB |
| 7.12.0 | 110.99 MB |
| 7.13.2 | 111.11 MB |
| 7.14.2 | 111.16 MB |
| 7.15.1 | 111.23 MB |
| 7.16.0 | 111.24 MB |
The latest release is shown as a filled point; earlier releases use outlined points.
Build and Install Times
Section titled “Build and Install Times”Methodology: Build and Install Times.
Average Install Time
| Framework version | Seconds |
|---|---|
| 7.10.1 | 1.47s |
| 7.11.0 | 1.29s |
| 7.12.0 | 1.40s |
| 7.13.2 | 1.71s |
| 7.14.2 | 1.28s |
| 7.15.1 | 1.48s |
| 7.16.0 | 1.61s |
The latest release is shown as a filled point; earlier releases use outlined points.
Average Cold Build Time
| Framework version | Seconds |
|---|---|
| 7.10.1 | 1.75s |
| 7.11.0 | 1.73s |
| 7.12.0 | 1.61s |
| 7.13.2 | 1.75s |
| 7.14.2 | 1.64s |
| 7.15.1 | 1.71s |
| 7.16.0 | 1.59s |
The latest release is shown as a filled point; earlier releases use outlined points.
Average Warm Build Time
| Framework version | Seconds |
|---|---|
| 7.10.1 | 1.69s |
| 7.11.0 | 1.68s |
| 7.12.0 | 1.57s |
| 7.13.2 | 1.72s |
| 7.14.2 | 1.63s |
| 7.15.1 | 1.67s |
| 7.16.0 | 1.56s |
The latest release is shown as a filled point; earlier releases use outlined points.
Dev Server Startup
Section titled “Dev Server Startup”Methodology: Dev Server Startup.
Average Dev Server Startup Time
| Framework version | Seconds |
|---|---|
| 7.10.1 | 0.80s |
| 7.11.0 | 0.83s |
| 7.12.0 | 0.85s |
| 7.13.2 | 0.81s |
| 7.14.2 | 0.90s |
| 7.15.1 | 0.93s |
| 7.16.0 | 0.93s |
The latest release is shown as a filled point; earlier releases use outlined points.
Core-JS Polyfills
Section titled “Core-JS Polyfills”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.
| Framework version | KB |
|---|---|
| 7.10.1 | 0.00 KB |
| 7.11.0 | 0.00 KB |
| 7.12.0 | 0.00 KB |
| 7.13.2 | 0.00 KB |
| 7.14.2 | 0.00 KB |
| 7.15.1 | 0.00 KB |
| 7.16.0 | 0.00 KB |
The latest release is shown as a filled point; earlier releases use outlined points.
Browser Baseline
Section titled “Browser Baseline”Methodology: Browser Baseline.
| Version | Baseline | Feature | Year | Features |
|---|---|---|---|---|
| 7.10.1 | High | — | 2022 | 40 |
| 7.11.0 | High | — | 2022 | 40 |
| 7.12.0 | High | — | 2022 | 40 |
| 7.13.2 | High | — | 2022 | 40 |
| 7.14.2 | High | — | 2022 | 40 |
| 7.15.1 | High | — | 2022 | 40 |
| 7.16.0 | High | — | 2022 | 40 |
Run Time
Section titled “Run Time”Client Side Rendered Tests
Section titled “Client Side Rendered Tests”Methodology: Client Side Rendered Tests.
Client First Paint
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 146.60 ms |
| 7.11.0 | 163.40 ms |
| 7.12.0 | 156.80 ms |
| 7.13.2 | 176.20 ms |
| 7.14.2 | 162.40 ms |
| 7.15.1 | 161.60 ms |
| 7.16.0 | 168.80 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
Client FCP
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 146.71 ms |
| 7.11.0 | 163.37 ms |
| 7.12.0 | 156.82 ms |
| 7.13.2 | 176.17 ms |
| 7.14.2 | 162.49 ms |
| 7.15.1 | 161.42 ms |
| 7.16.0 | 168.67 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
Client Interaction Breakdown by Version
Total latency is split into the three consecutive phases reported by Lighthouse.
- The input delay, which starts when the user initiates an interaction with the page, and ends when the event callbacks for the interaction begin to run.
- The processing duration, which consists of the time it takes for event callbacks to run to completion.
- The presentation delay, which is the time it takes for the browser to present the next frame which contains the visual result of the interaction.
| Framework or version | Interaction latency | Input delay | Processing duration | Presentation delay |
|---|---|---|---|---|
| v7.10.1 | 14.87 ms | 2.00 ms | 2.54 ms | 10.33 ms |
| v7.11.0 | 23.91 ms | 2.14 ms | 2.76 ms | 19.01 ms |
| v7.12.0 | 19.27 ms | 1.41 ms | 2.87 ms | 14.99 ms |
| v7.13.2 | 19.76 ms | 1.79 ms | 2.28 ms | 15.68 ms |
| v7.14.2 | 20.27 ms | 1.69 ms | 2.17 ms | 16.41 ms |
| v7.15.1 | 24.02 ms | 2.45 ms | 2.51 ms | 19.06 ms |
| v7.16.0 | 23.55 ms | 2.43 ms | 2.24 ms | 18.87 ms |
Server Side Rendered Tests
Section titled “Server Side Rendered Tests”Methodology: Server Side Rendered Tests.
Server First Paint
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 124.40 ms |
| 7.11.0 | 126.20 ms |
| 7.12.0 | 93.00 ms |
| 7.13.2 | 110.80 ms |
| 7.14.2 | 121.60 ms |
| 7.15.1 | 139.20 ms |
| 7.16.0 | 130.60 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
Server FCP
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 124.33 ms |
| 7.11.0 | 126.16 ms |
| 7.12.0 | 92.95 ms |
| 7.13.2 | 111.05 ms |
| 7.14.2 | 121.69 ms |
| 7.15.1 | 139.27 ms |
| 7.16.0 | 130.76 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
Server Interaction Breakdown by Version
Total latency is split into the three consecutive phases reported by Lighthouse.
- The input delay, which starts when the user initiates an interaction with the page, and ends when the event callbacks for the interaction begin to run.
- The processing duration, which consists of the time it takes for event callbacks to run to completion.
- The presentation delay, which is the time it takes for the browser to present the next frame which contains the visual result of the interaction.
| Framework or version | Interaction latency | Input delay | Processing duration | Presentation delay |
|---|---|---|---|---|
| v7.10.1 | 19.33 ms | 2.34 ms | 3.25 ms | 13.74 ms |
| v7.11.0 | 18.88 ms | 1.65 ms | 3.49 ms | 13.75 ms |
| v7.12.0 | 21.98 ms | 1.48 ms | 3.32 ms | 17.18 ms |
| v7.13.2 | 21.77 ms | 2.03 ms | 2.70 ms | 17.04 ms |
| v7.14.2 | 16.60 ms | 1.59 ms | 3.09 ms | 11.92 ms |
| v7.15.1 | 26.33 ms | 1.99 ms | 3.55 ms | 20.79 ms |
| v7.16.0 | 18.43 ms | 3.05 ms | 3.41 ms | 11.97 ms |
Server Side Throughput Tests
Section titled “Server Side Throughput Tests”Methodology: Server Side Throughput Tests.
Ops/sec
| Framework version | Operations per second |
|---|---|
| 7.10.1 | 342 |
| 7.11.0 | 345 |
| 7.12.0 | 337 |
| 7.13.2 | 341 |
| 7.14.2 | 319 |
| 7.15.1 | 337 |
| 7.16.0 | 325 |
The latest release is shown as a filled point; earlier releases use outlined points.
Body Size
| Framework version | Kilobytes |
|---|---|
| 7.10.1 | 211.85 KB |
| 7.11.0 | 211.85 KB |
| 7.12.0 | 211.90 KB |
| 7.13.2 | 212.07 KB |
| 7.14.2 | 216.95 KB |
| 7.15.1 | 216.91 KB |
| 7.16.0 | 216.90 KB |
The latest release is shown as a filled point; earlier releases use outlined points.
Median Latency
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 2.87 ms |
| 7.11.0 | 2.87 ms |
| 7.12.0 | 2.92 ms |
| 7.13.2 | 2.87 ms |
| 7.14.2 | 3.11 ms |
| 7.15.1 | 2.92 ms |
| 7.16.0 | 3.03 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
SSR Load Test
Section titled “SSR Load Test”Methodology: SSR Load Test.
Total Requests
| Framework version | Requests |
|---|---|
| 7.10.1 | — |
| 7.11.0 | — |
| 7.12.0 | — |
| 7.13.2 | 11183 |
| 7.14.2 | 10850 |
| 7.15.1 | 11314 |
| 7.16.0 | 10943 |
The latest release is shown as a filled point; earlier releases use outlined points.
P99 Latency at 25 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | — |
| 7.11.0 | — |
| 7.12.0 | — |
| 7.13.2 | 110.00 ms |
| 7.14.2 | 118.00 ms |
| 7.15.1 | 83.00 ms |
| 7.16.0 | 105.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P99 Latency at 50 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | — |
| 7.11.0 | — |
| 7.12.0 | — |
| 7.13.2 | 588.00 ms |
| 7.14.2 | 608.00 ms |
| 7.15.1 | 527.00 ms |
| 7.16.0 | 472.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P99 Latency at 100 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | — |
| 7.11.0 | — |
| 7.12.0 | — |
| 7.13.2 | 3462.00 ms |
| 7.14.2 | 3552.00 ms |
| 7.15.1 | 3468.00 ms |
| 7.16.0 | 3552.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P90 Latency at 25 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | — |
| 7.11.0 | — |
| 7.12.0 | — |
| 7.13.2 | 75.00 ms |
| 7.14.2 | 80.00 ms |
| 7.15.1 | 73.00 ms |
| 7.16.0 | 77.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P90 Latency at 50 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | — |
| 7.11.0 | — |
| 7.12.0 | — |
| 7.13.2 | 150.00 ms |
| 7.14.2 | 156.00 ms |
| 7.15.1 | 147.00 ms |
| 7.16.0 | 158.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P90 Latency at 100 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | — |
| 7.11.0 | — |
| 7.12.0 | — |
| 7.13.2 | 285.00 ms |
| 7.14.2 | 288.00 ms |
| 7.15.1 | 281.00 ms |
| 7.16.0 | 287.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P75 Latency at 25 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | — |
| 7.11.0 | — |
| 7.12.0 | — |
| 7.13.2 | 73.00 ms |
| 7.14.2 | 78.00 ms |
| 7.15.1 | 72.00 ms |
| 7.16.0 | 75.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P75 Latency at 50 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | — |
| 7.11.0 | — |
| 7.12.0 | — |
| 7.13.2 | 146.00 ms |
| 7.14.2 | 152.00 ms |
| 7.15.1 | 145.00 ms |
| 7.16.0 | 153.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P75 Latency at 100 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | — |
| 7.11.0 | — |
| 7.12.0 | — |
| 7.13.2 | 264.00 ms |
| 7.14.2 | 268.00 ms |
| 7.15.1 | 260.00 ms |
| 7.16.0 | 273.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
SSR Router Link Load Test
Section titled “SSR Router Link Load Test”Methodology: SSR Router Link Load Test.
Total Requests
| Framework version | Requests |
|---|---|
| 7.10.1 | 5661 |
| 7.11.0 | 5922 |
| 7.12.0 | 5786 |
| 7.13.2 | 5074 |
| 7.14.2 | 5871 |
| 7.15.1 | 5371 |
| 7.16.0 | 5301 |
The latest release is shown as a filled point; earlier releases use outlined points.
P99 Latency at 25 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 287.00 ms |
| 7.11.0 | 255.00 ms |
| 7.12.0 | 351.00 ms |
| 7.13.2 | 393.00 ms |
| 7.14.2 | 280.00 ms |
| 7.15.1 | 270.00 ms |
| 7.16.0 | 316.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P99 Latency at 50 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 1718.00 ms |
| 7.11.0 | 304.00 ms |
| 7.12.0 | 1627.00 ms |
| 7.13.2 | 335.00 ms |
| 7.14.2 | 1666.00 ms |
| 7.15.1 | 1768.00 ms |
| 7.16.0 | 2024.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P99 Latency at 100 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 3885.00 ms |
| 7.11.0 | 3877.00 ms |
| 7.12.0 | 3863.00 ms |
| 7.13.2 | 4026.00 ms |
| 7.14.2 | 3905.00 ms |
| 7.15.1 | 3939.00 ms |
| 7.16.0 | 4005.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P90 Latency at 25 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 153.00 ms |
| 7.11.0 | 146.00 ms |
| 7.12.0 | 156.00 ms |
| 7.13.2 | 183.00 ms |
| 7.14.2 | 149.00 ms |
| 7.15.1 | 154.00 ms |
| 7.16.0 | 175.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P90 Latency at 50 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 287.00 ms |
| 7.11.0 | 294.00 ms |
| 7.12.0 | 284.00 ms |
| 7.13.2 | 324.00 ms |
| 7.14.2 | 287.00 ms |
| 7.15.1 | 313.00 ms |
| 7.16.0 | 314.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P90 Latency at 100 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 397.00 ms |
| 7.11.0 | 385.00 ms |
| 7.12.0 | 404.00 ms |
| 7.13.2 | 423.00 ms |
| 7.14.2 | 388.00 ms |
| 7.15.1 | 409.00 ms |
| 7.16.0 | 402.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P75 Latency at 25 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 145.00 ms |
| 7.11.0 | 138.00 ms |
| 7.12.0 | 140.00 ms |
| 7.13.2 | 165.00 ms |
| 7.14.2 | 140.00 ms |
| 7.15.1 | 146.00 ms |
| 7.16.0 | 159.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P75 Latency at 50 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 282.00 ms |
| 7.11.0 | 280.00 ms |
| 7.12.0 | 280.00 ms |
| 7.13.2 | 319.00 ms |
| 7.14.2 | 278.00 ms |
| 7.15.1 | 305.00 ms |
| 7.16.0 | 310.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.
P75 Latency at 100 Connections
| Framework version | Milliseconds |
|---|---|
| 7.10.1 | 362.00 ms |
| 7.11.0 | 353.00 ms |
| 7.12.0 | 365.00 ms |
| 7.13.2 | 376.00 ms |
| 7.14.2 | 371.00 ms |
| 7.15.1 | 369.00 ms |
| 7.16.0 | 371.00 ms |
The latest release is shown as a filled point; earlier releases use outlined points.