Vite (French for “quick”) is a build tool created by Evan You that significantly improves the frontend development experience. It consists of a dev server that serves your source files over native ESM, with rich built-in features and astonishingly fast HMR, plus a build command that bundles your code with Rollup.
Vite has become the default build tool for Vue, Svelte, Solid, and dozens of other modern frameworks โ and it powers Vitest for unit testing.
Next-generation frontend tooling. Instant cold start, lightning-fast HMR, Rollup-powered builds.
โจ Features
Cold start in milliseconds. ESM dev server skips bundling โ your browser loads modules natively.
Module-precise hot updates. Edit a component, see it update โ state preserved.
Optimized production bundles with smart code splitting, async chunking, and tree shaking.
Compatible with Rollup plugins. Rich ecosystem โ React, Vue, SVG, image, MDX, WASM.
Companion test runner with the same config. Instant test feedback, browser-mode support.