Vite (Software)
| Vite | |
|---|---|
| Basisdaten | |
| Entwickler | VoidZero |
| Erscheinungsjahr | 2020 |
| Aktuelle Version | 8.3.0 (10. September 2026) |
| Aktuelle Vorabversion | 2.5.0-beta.0[1] (3. August 2021) |
| Betriebssystem | Plattformunabhängig |
| Programmiersprache | TypeScript |
| Kategorie | Build-Werkzeug, Entwicklungsserver |
| Lizenz | MIT-Lizenz |
| vite.dev | |
Vite ist ein Build-Werkzeug und Entwicklungsserver für moderne Webanwendungen. Es wurde von Evan You, dem Entwickler von Vue.js, gestartet und wird als Open-Source-Projekt entwickelt.
Vite unterstützt unter anderem TypeScript und JSX[2] und verfügt über ein Plugin-System. Über Plugins können unter anderem Fast Refresh sowie die Verwendung von Babel und SWC ermöglicht werden.[3]
Seit Version 8 verwendet Vite Rolldown als Modul-Packer und Oxc-basierte Werkzeuge anstelle der zuvor verwendeten Kombination aus esbuild und Rollup.[4]
Geschichte
[Bearbeiten | Quelltext bearbeiten]Vite wurde von Evan You entwickelt und zunächst als Entwicklungsserver für Vue-basierte Projekte konzipiert. Die erste veröffentlichte Version erschien am 20. April 2020.[5]
Das Projekt wurde später zu einem allgemeinen Build-Werkzeug für JavaScript- und TypeScript-Webanwendungen weiterentwickelt und unterstützt verschiedene Frontend-Frameworks und Bibliotheken, darunter React, Vue.js und Svelte.[6]
Im Jahr 2023 gründete Evan You das Unternehmen VoidZero, das sich unter anderem der Entwicklung von Vite und weiteren Werkzeugen für die JavaScript-Entwicklung widmete.[7]
Am 4. Juni 2026 wurde bekanntgegeben, dass VoidZero Teil von Cloudflare wird. Vite und die weiteren von VoidZero entwickelten Projekte sollten dabei weiterhin als Open-Source-Projekte und unter der MIT-Lizenz verfügbar bleiben. Die Entwicklung wird weiterhin von Evan You und dem bisherigen VoidZero-Team geleitet.[8]
Funktionsweise
[Bearbeiten | Quelltext bearbeiten]Vite stellt einen lokalen Entwicklungsserver zur Verfügung. Während der Entwicklung stellt Vite den Quellcode über native ECMAScript-Module (ESM) bereit und transformiert Dateien bei Bedarf, wenn sie vom Browser angefordert werden. Dadurch muss während der Entwicklung nicht bei jeder Änderung die gesamte Anwendung neu gebündelt werden.[9]
Vite unterstützt Hot Module Replacement (HMR) über native ESM. Bei Änderungen an Quelldateien können betroffene Module aktualisiert werden, ohne die gesamte Seite neu zu laden. Dadurch bleiben Änderungen während der Entwicklung schnell sichtbar.[10]
Der Entwicklungsserver verwendet standardmäßig den Port 5173. Der Port kann über die Option server.port geändert werden. Ist der konfigurierte Port bereits belegt, verwendet Vite standardmäßig den nächsten verfügbaren Port.[11]
Versionen
[Bearbeiten | Quelltext bearbeiten]Vite-Releases folgen der Semantic Versioning. Vite hat keinen festen Veröffentlichungszyklus. Patch-Releases werden nach Bedarf veröffentlicht, in der Regel wöchentlich. Minor-Releases enthalten neue Funktionen und durchlaufen vor ihrer Veröffentlichung eine Beta-Phase. Major-Releases orientieren sich in der Regel am End-of-Life-Zeitplan von Node.js und durchlaufen Alpha- und Beta-Phasen.[12]
Die Version 8 wurde im Jahr 2026 veröffentlicht und führte Rolldown als standardmäßigen Modul-Packer sowie Oxc-basierte Werkzeuge ein.[13]
Die aktuelle stabile Version ist 8.3.0 (Stand: 21. September 2026).[14]
Vite+
[Bearbeiten | Quelltext bearbeiten]Vite+ ist eine von VoidZero entwickelte Kommandozeilen-Toolchain für die Webentwicklung. Sie kombiniert Vite, Vitest, Oxlint, Oxfmt, Rolldown und tsdown mit dem Task Runner „Vite Task“. Vite+ unterstützt damit unter anderem die Entwicklung, das Testen, das Linting, die Codeformatierung und das Erstellen von Produktions-Builds. Zusätzlich kann Vite+ die verwendete JavaScript-Laufzeitumgebung und den Paketmanager verwalten.
Vite+ wurde zunächst als zusätzliches Angebot entwickelt, das für größere Unternehmen kostenpflichtig sein sollte. Im März 2026 wurde die Alpha-Version jedoch vollständig als Open-Source-Software unter der MIT-Lizenz veröffentlicht.[15][16]
ViteConf
[Bearbeiten | Quelltext bearbeiten]ViteConf ist eine Konferenz rund um Vite und das Vite-Ökosystem. Auf der Veranstaltung werden unter anderem Vorträge zu Vite, Vite-basierten Frameworks und weiteren Werkzeugen des JavaScript-Ökosystems gehalten.[17]
Die Veranstaltung fand in den Jahren 2022,[18][19] 2023[20] und 2024[21] online statt. 2025 wurde ViteConf erstmals als Präsenzveranstaltung in Amsterdam durchgeführt.[22][23]
Weblinks
[Bearbeiten | Quelltext bearbeiten]- Offizielle Website
- Vite auf GitHub
- Vite bei npm
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ registry.npmjs.com. In: npmjs. (abgerufen am 3. März 2023).
- ↑ Announcing VoidZero – Next Generation Toolchain for JavaScript. In: VoidZero. Abgerufen am 21. September 2026 (amerikanisches Englisch).
- ↑ Build a React app from Scratch – React. In: React. Abgerufen am 21. September 2026 (englisch).
- ↑ Migration from v7. In: vitejs. Abgerufen am 21. September 2026 (amerikanisches Englisch).
- ↑ Richard MacManus: How Vite Became the Backbone of Modern Frontend Frameworks. In: Richard MacManus. 26. September 2025, abgerufen am 21. September 2026 (neuseeländisches Englisch).
- ↑ Getting Started. In: vitejs. Abgerufen am 21. September 2026 (amerikanisches Englisch).
- ↑ VoidZero is Joining Cloudflare. In: VoidZero. Abgerufen am 21. September 2026 (amerikanisches Englisch).
- ↑ VoidZero is joining Cloudflare. In: Cloudflare Blog. 4. Juni 2026, abgerufen am 21. September 2026 (amerikanisches Englisch).
- ↑ Getting Started. In: vitejs. Abgerufen am 21. September 2026 (amerikanisches Englisch).
- ↑ Features. In: vitejs. Abgerufen am 21. September 2026 (amerikanisches Englisch).
- ↑ Server Options. In: vitejs. Abgerufen am 21. September 2026 (amerikanisches Englisch).
- ↑ Releases. In: GitHub. Abgerufen am 21. September 2026.
- ↑ Migration from v7. In: vite.dev. Abgerufen am 21. September 2026.
- ↑ Releases. In: GitHub. Abgerufen am 21. September 2026.
- ↑ Announcing Vite+ Alpha. In: VoidZero. 13. März 2026, abgerufen am 21. September 2026 (englisch).
- ↑ Open Source statt kostenpflichtig: Alpha-Version von Vite+ steht bereit. In: heise online. 16. März 2026, abgerufen am 21. September 2026.
- ↑ ViteConf 2025 Programm. In: viteconf.amsterdam. Abgerufen am 21. September 2026.
- ↑ ViteConf is back! In: blog.stackblitz.com. 10. August 2023, abgerufen am 21. September 2026 (englisch).
- ↑ David East: Come join us at ViteConf 2022! In: The Firebase Blog. 30. August 2022, abgerufen am 21. September 2026 (englisch).
- ↑ Astro @ ViteConf 2023. In: Astro. 2. Oktober 2023, abgerufen am 21. September 2026 (englisch).
- ↑ ViteConf 2024 was a blast. In: blog.stackblitz.com. 22. Oktober 2024, abgerufen am 21. September 2026 (englisch).
- ↑ ViteConf. In: viteconf.amsterdam. Abgerufen am 21. September 2026 (englisch).
- ↑ Big Announcement: The First In-Person ViteConf 2025 in Amsterdam! In: vueschool.io. Abgerufen am 21. September 2026 (englisch).