Vite
Ultra-fast build. Instant HMR, minimal config, solid plugin ecosystem.
Strengths
- Instant HMR based on native ES modules, no more full rebuilds
- Rollup for prod build: aggressive tree-shaking, route-level code splitting
- Minimal config: vite.config.ts in 20 lines for a complete app
- Rich plugin ecosystem: PWA, SVG, i18n, Vitest natively integrated
Limitations
- Not a framework, requires composing with React Router, TanStack, etc.
- Complex manual SSR, Next.js remains the solution for serious server rendering
- Uneven third-party plugin quality, some unmaintained beyond Vite 4
Best for
- React, Vue or Svelte SPAs without SSR requirement
- Component libraries, design systems, npm packages