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].
| 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-US) « void(0) », sur void(0) (consulté le )
- ↑ « Qu'est-ce que Vite ? - Alsacreations », sur www.alsacreations.com, (consulté le )
- ↑ « Release 8.0.14 », (consulté le )
- ↑ [vidéo] « Découverte de Vite — Formation Apprendre le JavaScript » (consulté le )
- ↑ (en-US) « Features », sur vitejs (consulté le )
- ↑ (en) David East, « Come join us at ViteConf 2022! », The Firebase Blog, (lire en ligne, consulté le )
- ↑ (en-US) « Program », sur viteconf.amsterdam, (consulté le )
- ↑ (en-US) Vladimir, Anthony Fu, Ari Perkkiö, Hiroshi Ogawa, Patak, Joaquín Sánchez and Vitest contributors, « Vitest », sur vitest.dev, (consulté le )
- ↑ (en) Angular Team, « Migrating from Karma to Vitest • Angular », sur angular.dev (consulté le )
Annexes
Articles connexes
Liens externes
- (en) Site officiel
- Vite sur GitHub
- Vite on npm
- Vitest
- [vidéo] « Vite: The Documentary (by CultRepo) », sur YouTube
- Portail de l’informatique
- Portail de la programmation informatique
- Portail des logiciels libres