Skip to content

React Router

Version 7.10.1 ยท Measured 7/16/2026

Dev Time Performance

Deps Dev / ProdAll DepsDup. Depsnode_modulesnode_modules (prod)Dep Install SizeGraph
8 / 62689106.86MB17.27MB102.22MBView

Methodology:Dependency Counts andNode Modules Size.

MetricAvgMinMax
Install1.24s1.14s1.49s
Cold Build1.95s1.79s2.31s
Warm Build1.87s1.79s1.95s
Dev time performance chart showing minimum, average, and maximum duration for pnpm install, cold build, and warm build.

Build output size:0.38MB

Methodology: Build and Install Times.

Browser Baseline

FrameworkBaselineFeatureYearFeatures
React RouterHighโ€”202240

Methodology: Browser Baseline.

Duplicate Dependencies

9 duplicate dependencies detected across this starter's node_modules.

Methodology: Duplicate Dependencies.

View 9 duplicate dependencies
  • debug
    [duplicate dependency] debug has 2 installed versions:
    4.4.3 via the following 4 package(s) @babel/traverse@7.29.0, @babel/core@7.29.0, vite-node@3.2.4, vite-tsconfig-paths@5.1.4
    2.6.9 via the following 6 package(s) body-parser@1.20.4, express@4.22.1, finalhandler@1.3.2, send@0.19.2, compression@1.8.1, morgan@1.10.1
    ๐Ÿ’ก Suggestions
    - Consider standardizing on version 2.6.9 as this version is the most commonly used.
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • semver
    [duplicate dependency] semver has 2 installed versions:
    6.3.1 via the following 3 package(s) @babel/helper-compilation-targets@7.28.6, @babel/core@7.29.0, @babel/helper-create-class-features-plugin@7.28.6
    7.7.4 via the following 1 package(s) @react-router/dev@7.10.1
    ๐Ÿ’ก Suggestions
    - Consider standardizing on version 6.3.1 as this version is the most commonly used.
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • pathe
    [duplicate dependency] pathe has 2 installed versions:
    1.1.2 via the following 1 package(s) @react-router/dev@7.10.1
    2.0.3 via the following 2 package(s) pkg-types@2.3.0, vite-node@3.2.4
    ๐Ÿ’ก Suggestions
    - Consider standardizing on version 2.0.3 as this version is the most commonly used.
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • negotiator
    [duplicate dependency] negotiator has 2 installed versions:
    0.6.3 via the following 1 package(s) accepts@1.3.8
    0.6.4 via the following 1 package(s) compression@1.8.1
    ๐Ÿ’ก Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • safe-buffer
    [duplicate dependency] safe-buffer has 2 installed versions:
    5.1.2 via the following 1 package(s) basic-auth@2.0.1
    5.2.1 via the following 3 package(s) content-disposition@0.5.4, express@4.22.1, compression@1.8.1
    ๐Ÿ’ก Suggestions
    - Consider standardizing on version 5.2.1 as this version is the most commonly used.
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • on-finished
    [duplicate dependency] on-finished has 2 installed versions:
    2.4.1 via the following 4 package(s) body-parser@1.20.4, finalhandler@1.3.2, express@4.22.1, send@0.19.2
    2.3.0 via the following 1 package(s) morgan@1.10.1
    ๐Ÿ’ก Suggestions
    - Consider standardizing on version 2.4.1 as this version is the most commonly used.
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • mime-db
    [duplicate dependency] mime-db has 2 installed versions:
    1.54.0 via the following 1 package(s) compressible@2.0.18
    1.52.0 via the following 1 package(s) mime-types@2.1.35
    ๐Ÿ’ก Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • ms
    [duplicate dependency] ms has 2 installed versions:
    2.0.0 via the following 1 package(s) debug@2.6.9
    2.1.3 via the following 2 package(s) send@0.19.2, debug@4.4.3
    ๐Ÿ’ก Suggestions
    - Consider standardizing on version 2.1.3 as this version is the most commonly used.
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • cookie
    [duplicate dependency] cookie has 2 installed versions:
    0.7.2 via the following 1 package(s) express@4.22.1
    1.1.1 via the following 1 package(s) react-router@7.10.1
    ๐Ÿ’ก Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    

Runtime Performance

Client Side Rendered Tests

Methodology: Client Side Rendered Tests.

FrameworkFirst PaintFCPINP
React Router152.6ms152.6ms16.4ms

Server Side Rendered Tests

Methodology: Server Side Rendered Tests.

FrameworkFirst PaintFCPINP
React Router106ms105.98ms18.01ms

Server Side Throughput Tests

Methodology: Server Side Throughput Tests.

FrameworkOps/secMedian LatencyBody SizeDuplication
Baseline HTML8251.2ms96.83kb1x
React Router3382.923ms211.63kb2x

Server Side Load Test

Methodology: Server Side Load Test.

FrameworkPeak req/sPeak ConnectionsP99 @ 25P99 @ 50P99 @ 100Total Req.
Baseline HTML1,65220018ms43ms98ms48,934
React Router17310298ms1739ms3910ms5,698