Vite
A frontend build tool and dev server focused on fast local development and modern bundling for production.
What it is
Vite provides instant dev feedback (native ES modules in development) and rolls up optimized production bundles. It is bundler- and dev-server-centric, not a full application framework by itself.
Why it matters
Developer experience: short feedback loops on large projects, sensible defaults for modern JS/TS, and plugins for frameworks like React or Vue when you wire them in.
When to use it
Use Vite when you want a SPA or library build with speed and control, or when your framework recommends it. Pair it with a router and data layer that you choose explicitly.
How it fits in the stack
It is build tooling: it sits beside your source and outputs static or server-ready assets depending on your setup. It does not replace React or Next.js; it can underpin a React app that is not Next-based.
Common confusion
Vite is not a React framework. It does not give you Next.js-style routing or SSR conventions out of the box. Compare Vite to the bundler role, not to full-stack React frameworks.