Dev TimeRun TimeMethodologyGlossarye18e.dev
← All frameworks

Astro

Version 5.16.15 · Measured 7/4/2026

Dev Time Performance

Prod DepsDev DepsDup. Depsnode_modulesnode_modules (prod)Dep Install SizeGraph
1217193.23MB155.99MB163.19MBView
MetricAvgMinMax
Install1.90s1.70s2.53s
Cold Build1.46s1.34s1.82s
Warm Build1.38s1.35s1.41s

Build output size:0.03MB

Browser Baseline

FrameworkBaselineFeatureYearFeatures
Astro0

Duplicate Dependencies

17 duplicate dependencies detected across this starter's node_modules.

View 17 duplicate dependencies
  • chokidar
    [duplicate dependency] chokidar has 2 installed versions:
    4.0.3 via the following 1 package(s) @astrojs/check@0.9.6
    5.0.0 via the following 1 package(s) unstorage@1.17.4
    💡 Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • kleur
    [duplicate dependency] kleur has 2 installed versions:
    4.1.5 via the following 1 package(s) @astrojs/check@0.9.6
    3.0.3 via the following 1 package(s) prompts@2.4.2
    💡 Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • yaml
    [duplicate dependency] yaml has 2 installed versions:
    2.8.2 via the following 2 package(s) vite@6.4.1, @astrojs/yaml2ts@0.2.2
    2.7.1 via the following 1 package(s) yaml-language-server@1.19.2
    💡 Suggestions
    - Consider standardizing on version 2.8.2 as this version is the most commonly used.
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • estree-walker
    [duplicate dependency] estree-walker has 2 installed versions:
    2.0.2 via the following 1 package(s) @rollup/pluginutils@5.3.0
    3.0.3 via the following 1 package(s) astro@5.16.15
    💡 Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • picomatch
    [duplicate dependency] picomatch has 2 installed versions:
    4.0.3 via the following 5 package(s) @rollup/pluginutils@5.3.0, astro@5.16.15, fdir@6.5.0, tinyglobby@0.2.15, vite@6.4.1
    2.3.1 via the following 1 package(s) anymatch@3.1.3
    💡 Suggestions
    - Consider standardizing on version 4.0.3 as this version is the most commonly used.
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • request-light
    [duplicate dependency] request-light has 2 installed versions:
    0.7.0 via the following 1 package(s) @volar/language-server@2.4.28
    0.5.8 via the following 1 package(s) yaml-language-server@1.19.2
    💡 Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • jsonc-parser
    [duplicate dependency] jsonc-parser has 2 installed versions:
    2.3.1 via the following 1 package(s) @vscode/emmet-helper@2.11.0
    3.3.1 via the following 1 package(s) vscode-json-languageservice@4.1.8
    💡 Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • string-width
    [duplicate dependency] string-width has 2 installed versions:
    4.2.3 via the following 4 package(s) ansi-align@3.0.1, cliui@8.0.1, wrap-ansi@7.0.0, yargs@17.7.2
    7.2.0 via the following 3 package(s) boxen@8.0.1, widest-line@5.0.0, wrap-ansi@9.0.2
    💡 Suggestions
    - Consider standardizing on version 4.2.3 as this version is the most commonly used.
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • ansi-styles
    [duplicate dependency] ansi-styles has 2 installed versions:
    4.3.0 via the following 1 package(s) wrap-ansi@7.0.0
    6.2.3 via the following 1 package(s) wrap-ansi@9.0.2
    💡 Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • wrap-ansi
    [duplicate dependency] wrap-ansi has 2 installed versions:
    9.0.2 via the following 1 package(s) boxen@8.0.1
    7.0.0 via the following 1 package(s) cliui@8.0.1
    💡 Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • readdirp
    [duplicate dependency] readdirp has 2 installed versions:
    4.1.2 via the following 1 package(s) chokidar@4.0.3
    5.0.0 via the following 1 package(s) chokidar@5.0.0
    💡 Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • strip-ansi
    [duplicate dependency] strip-ansi has 2 installed versions:
    6.0.1 via the following 3 package(s) string-width@4.2.3, cliui@8.0.1, wrap-ansi@7.0.0
    7.1.2 via the following 2 package(s) string-width@7.2.0, wrap-ansi@9.0.2
    💡 Suggestions
    - Consider standardizing on version 6.0.1 as this version is the most commonly used.
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • css-tree
    [duplicate dependency] css-tree has 2 installed versions:
    2.2.1 via the following 1 package(s) csso@5.0.5
    3.1.0 via the following 2 package(s) svgo@4.0.0, unifont@0.7.4
    💡 Suggestions
    - Consider standardizing on version 3.1.0 as this version is the most commonly used.
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • mdn-data
    [duplicate dependency] mdn-data has 2 installed versions:
    2.0.28 via the following 1 package(s) css-tree@2.2.1
    2.12.2 via the following 1 package(s) css-tree@3.1.0
    💡 Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • entities
    [duplicate dependency] entities has 2 installed versions:
    4.5.0 via the following 1 package(s) dom-serializer@2.0.0
    6.0.1 via the following 1 package(s) parse5@7.3.0
    💡 Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • emoji-regex
    [duplicate dependency] emoji-regex has 2 installed versions:
    8.0.0 via the following 1 package(s) string-width@4.2.3
    10.6.0 via the following 1 package(s) string-width@7.2.0
    💡 Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    
  • ansi-regex
    [duplicate dependency] ansi-regex has 2 installed versions:
    5.0.1 via the following 1 package(s) strip-ansi@6.0.1
    6.2.2 via the following 1 package(s) strip-ansi@7.1.2
    💡 Suggestions
    - Consider upgrading consuming packages as this may resolve this duplicate version.
    

Runtime Performance

Client Side Rendered Tests

FrameworkFirst PaintFCPINP
Astro87.6ms87.66ms4.22ms

Server Side Rendered Tests

FrameworkFirst PaintFCPINP
Astro67.6ms67.51ms0.46ms

Server Side Throughput Tests

FrameworkOps/secMedian LatencyBody SizeDuplication
Baseline HTML8481.199ms96.83kb1x
Astro5101.901ms99.82kb1x

Server Side Load Test

FrameworkPeak req/sPeak ConnectionsP99 @ 25P99 @ 50P99 @ 100Total Req.
Baseline HTML1,67710018ms39ms97ms49,383
Astro692.42557ms123ms1786ms20,902