Vite (software) explained

Vite
Vite
Author:Evan You
Latest Release Version:v5.3.3
Programming Language:TypeScript
Engines:-->
Platform:Node.js, Deno, Bun
Language:English
Docs in English, Chinese, Japanese and Spanish
Genre:Development server
License:MIT License

Vite (in French vit/, like "veet") is a local development server written by Evan You,[1] the creator of Vue.js, and used by default by Vue and for React project templates. It has support for TypeScript and JSX. It uses Rollup and esbuild internally for bundling.[2]

It monitors files as they're being edited and upon file save the web browser reloads the code being edited through a process called Hot Module Replacement (HMR)[3] 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).

See also

External links

Notes and References

  1. Web site: Introducing Vite JS - Next-Gen Frontend Tooling . Radixweb . 10 November 2023 . en.
  2. Web site: Why Vite . vitejs.dev.
  3. Web site: Educative Answers - Trusted Answers to Developer Questions . Educative . 10 November 2023 . en.