Vite (logiciel)

Vite est un serveur de développement local fourni par VoidZero Inc[1]. Développé par Evan You, le créateur de Vue.js, Vite prend en charge TypeScript et JSX (React) et utilise Rollup et esbuild en interne pour le bundling (regroupement des fichiers en un seul)[2].

Vite
Description de l'image Vite Logo 2026.svg.

Informations
Créateur Evan You
Développé par VoidZero Inc
Première version
Dernière version 8.0.14 ()[3]
Dépôt github.com/vitejs/vite
Écrit en TypeScript
Système d'exploitation Multiplateforme (d)
Type Serveur de développement
Licence MIT License
Documentation ja.vitejs.dev/guide et vite.dev/guide
Site web https://vite.dev/

Vite surveille les fichiers pendant leur modification et, lors de l'enregistrement du fichier, le navigateur Web recharge le code en cours d'édition grâce à un processus appelé Hot Module Replacement (HMR) qui fonctionne en rechargeant uniquement le fichier modifié à l'aide de modules ES6 (ESM) au lieu de recompiler l'application en entier[4].

Vite offre de base une prise en charge du rendu côté serveur (SSR). Par défaut, il écoute sur le port TCP 5173. Il est possible de configurer Vite pour servir du contenu via HTTPS et des requêtes proxy (y compris WebSocket ) vers un serveur web back-end, tel qu' Apache HTTP Server ou lighttpd.

Caractéristiques et performances

Vite propose un système de remplacement de modules à chaud (HMR), ce qui réduit les temps d'attente lors du développement. Il prend en charge des frameworks tels que React, Vue et Svelte, et offre le rendu côté serveur (SSR), le code splitting et le chargement asynchrone[5].

Viteconf

Viteconf est un événement en ligne proposant des conférences sur les outils frontend[6]. Une édition en présentiel a eu lieu à Amsterdam en 2025[7].

Des conventions ont eu lieu en 2022, 2023, et 2024.

Vitest

Vitest est un exécuteur de tests unitaires qui utilise Vite et a été développé par VoidZero Inc. Il utilise la même configuration que le serveur Vite[8]. Vitest est utilisé maintenant pour les tests unitaires d'Angular à la place de Karma[9].

Notes et références

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Vite (software) » (voir la liste des auteurs).
  1. (en-US) « void(0) », sur void(0) (consulté le )
  2. « Qu'est-ce que Vite ? - Alsacreations », sur www.alsacreations.com, (consulté le )
  3. « Release 8.0.14 », (consulté le )
  4. [vidéo] « Découverte de Vite — Formation Apprendre le JavaScript » (consulté le )
  5. (en-US) « Features », sur vitejs (consulté le )
  6. (en) David East, « Come join us at ViteConf 2022! », The Firebase Blog,‎ (lire en ligne, consulté le )
  7. (en-US) « Program », sur viteconf.amsterdam, (consulté le )
  8. (en-US) Vladimir, Anthony Fu, Ari Perkkiö, Hiroshi Ogawa, Patak, Joaquín Sánchez and Vitest contributors, « Vitest », sur vitest.dev, (consulté le )
  9. (en) Angular Team, « Migrating from Karma to Vitest • Angular », sur angular.dev (consulté le )

Annexes

Articles connexes

Liens externes

  • icône décorative Portail de l’informatique
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail des logiciels libres