Dev Time Run Time e18e.dev Blog

Dev Time Stats

Measured using pnpm on GitHub Actions (ubuntu-latest, Node 24) based on the starter project set up by each framework's CLI.

Dependency Counts

Framework Prod Deps Dev Deps Size Size (Prod Only) Graph
Astro 1 2 193.23MB 156.00MB View
Mastro 2 2 57.77MB 32.67MB View
Next.js 3 6 560.04MB 436.00MB View
Nuxt 3 2 208.80MB 208.81MB View
React Router 6 8 106.86MB 17.27MB View
SolidStart 5 0 160.55MB 160.55MB View
SvelteKit 0 7 61.82MB 0.02MB View
TanStack Start 13 11 234.77MB 201.89MB View

Deps

Default
  • Node Modules Size

    Node modules size

    Default
  • Build and Install Times

    Framework Avg Install Min Install Max Install Avg Cold Build Avg Warm Build Build Output
    Astro 2.07s 1.90s 2.25s 2.18s 2.19s 0.03MB
    Mastro 0.90s 0.78s 1.11s 0.42s 0.41s 0.01MB
    Next.js 2.08s 1.85s 2.42s 7.17s 7.02s 6.18MB
    Nuxt 4.57s 4.17s 5.12s 6.60s 6.43s 2.46MB
    React Router 1.62s 1.54s 1.72s 2.67s 2.58s 0.38MB
    SolidStart 2.52s 2.38s 2.88s 8.40s 8.30s 0.85MB
    SvelteKit 1.61s 1.56s 1.65s 4.08s 3.94s 1.29MB
    TanStack Start 3.32s 2.47s 4.41s 8.43s 8.22s 2.05MB

    Cold build time

    Default