Skip to content

Astro

Version 5.16.15 ยท Measured 7/16/2026

Dev Time Performance

Deps Dev / ProdAll DepsDup. Depsnode_modulesnode_modules (prod)Dep Install SizeGraph
2 / 141717193.23MB155.98MB163.19MBView

Methodology:Dependency Counts andNode Modules Size.

MetricAvgMinMax
Install1.99s1.88s2.34s
Cold Build1.48s1.34s1.87s
Warm Build1.40s1.37s1.45s
Dev time performance chart showing minimum, average, and maximum duration for pnpm install, cold build, and warm build.

Build output size:0.03MB

Methodology: Build and Install Times.

Browser Baseline

FrameworkBaselineFeatureYearFeatures
Astroโ€”โ€”โ€”0

Methodology: Browser Baseline.

Duplicate Dependencies

17 duplicate dependencies detected across this starter's node_modules.

Methodology: Duplicate Dependencies.

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

Methodology: Client Side Rendered Tests.

FrameworkFirst PaintFCPINP
Astro89.4ms89.38ms3.5ms

Server Side Rendered Tests

Methodology: Server Side Rendered Tests.

FrameworkFirst PaintFCPINP
Astro70.6ms70.7ms0.83ms

Server Side Throughput Tests

Methodology: Server Side Throughput Tests.

FrameworkOps/secMedian LatencyBody SizeDuplication
Baseline HTML8251.2ms96.83kb1x
Astro5311.84ms99.82kb1x

Server Side Load Test

Methodology: Server Side Load Test.

FrameworkPeak req/sPeak ConnectionsP99 @ 25P99 @ 50P99 @ 100Total Req.
Baseline HTML1,65220018ms43ms98ms48,934
Astro690.62546ms121ms1792ms20,866