This article needs additional citations for verification .(November 2023) |
| Vite | |
|---|---|
| | |
| Original author | Evan You |
| Developer | VoidZero Inc |
| Initial release | 20 April 2020 |
| Stable release | |
| Repository | github |
| Written in | TypeScript |
| Platform | Node.js, Deno, Bun |
| Available in | English Docs in English, Chinese, Japanese and Spanish |
| Type | Development server |
| License | MIT License |
| Website | vite |
Vite (French: [vit] , like "veet") is a local development server backed by VoidZeroInc. [2] Vite was written by Evan You, the creator of Vue.js. It has support for TypeScript and JSX. It uses Rollup and esbuild internally for bundling. [3]
Vite monitors files as they are being edited and upon file save the web browser reloads the code being edited through a process called Hot Module Replacement (HMR) [4] which works by just reloading the specific file being changed using ES6 modules (ESM) instead of recompiling the entire application.
Vite provides built-in support for server-side rendering (SSR). By default, it listens on TCP port 5173. It is possible to configure Vite to serve content over HTTPS and proxy requests (including WebSocket) to a back-end web server, such as Apache HTTP Server or lighttpd.
Vite has a Hot Module Replacement (HMR) system, which reduces wait times during development. Vite supports frameworks such as React, Vue, and Svelte, and has server-side rendering (SSR), code-splitting, and asynchronous loading.
Viteconf is an online event that hosts talks about frontend tooling. [5] In 2025, an in-person Viteconf is planned to be held in Amsterdam. [6]
Conventions were held in 2022, [7] [5] 2023, [8] and 2024. [9]