Vite (software)

Last updated
Vite
Original author(s) Evan You
Developer(s) VoidZero Inc
Initial release20 April 2020;5 years ago (2020-04-20)
Stable release
6.3.5 [1]   OOjs UI icon edit-ltr-progressive.svg / 5 May 2025;41 days ago (5 May 2025)
Repository github.com/vitejs/vite
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 vitejs.dev OOjs UI icon edit-ltr-progressive.svg

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 also used by for Vue default template and can be use for React and other frameworks too. It has support for TypeScript and JSX. It uses Rollup  and esbuild internally for bundling. [3]

Contents

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.

Features and performance

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.

See also

References

  1. "Release 6.3.5". 5 May 2025. Retrieved 1 June 2025.
  2. "Announcing VoidZero - Next Generation Toolchain for JavaScript". void(0). Retrieved 2025-06-15.
  3. "Why Vite". vite.dev.
  4. "Educative Answers - Trusted Answers to Developer Questions". Educative. Retrieved 10 November 2023.