From 05380dd302dc249cc814c5e3fd6337678b020f1c Mon Sep 17 00:00:00 2001 From: Matteo Stelbrink <147656301+mstelbrink@users.noreply.github.com> Date: Sat, 15 Nov 2025 19:41:07 +0100 Subject: [PATCH 1/2] docs: sunset comparisons page (#630) --- docs/.vitepress/config.ts | 4 ---- docs/blog/announcing-vite2.md | 2 +- docs/guide/why.md | 10 ++++++++-- docs/public/_redirects | 2 ++ 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index f3460a56..9c94e1da 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -320,10 +320,6 @@ export default defineConfig({ text: 'Backend-Integration', link: '/guide/backend-integration', }, - { - text: 'Vergleiche', - link: '/guide/comparisons', - }, { text: 'Fehlerbehebung', link: '/guide/troubleshooting', diff --git a/docs/blog/announcing-vite2.md b/docs/blog/announcing-vite2.md index ce08e91a..702b4f3b 100644 --- a/docs/blog/announcing-vite2.md +++ b/docs/blog/announcing-vite2.md @@ -33,7 +33,7 @@ Vite (französisches Wort für "schnell", ausgesprochen `/vit/`) ist eine neue A Um ein Gefühl dafür zu bekommen, wie schnell Vite ist, sehen Sie sich [dieses Vergleichsvideo](https://twitter.com/amasad/status/1355379680275128321) an, in dem das Hochfahren einer React-Anwendung auf Repl.it mit Vite im Vergleich zu `create-react-app` (CRA) gezeigt wird. -Wenn Sie noch nie von Vite gehört haben und gerne mehr darüber erfahren möchten, lesen Sie [die Gründe für das Projekt](https://vite.dev/guide/why.html). Wenn Sie sich dafür interessieren, wie sich Vite von anderen ähnlichen Tools unterscheidet, sehen Sie sich die [Vergleiche](https://vite.dev/guide/comparisons.html) an. +Wenn Sie noch nie von Vite gehört haben und gerne mehr darüber erfahren möchten, lesen Sie [die Gründe für das Projekt](https://vite.dev/guide/why.html). Wenn Sie sich dafür interessieren, wie sich Vite von anderen ähnlichen Tools unterscheidet, sehen Sie sich die [Vergleiche](https://v5.vite.dev/guide/comparisons.html) an. ## Was ist neu in 2.0 diff --git a/docs/guide/why.md b/docs/guide/why.md index 14a9b1d2..0b97f77c 100644 --- a/docs/guide/why.md +++ b/docs/guide/why.md @@ -57,6 +57,12 @@ Die aktuelle Plugin-API von Vite ist nicht mit der Verwendung von `esbuild` als Rollup hat auch an Leistungsverbesserungen gearbeitet, [Umstellung des Parsers auf SWC in v4](https://github.com/rollup/rollup/pull/5073); währenddessen gibt es auch ein ständiges Bestreben, eine Rust-Portierung von Rollup namens Rolldown zu entwickeln. Sobald Rolldown fertig ist, könnte es sowohl Rollup als auch esbuild in Vite ersetzen, die Build-Leistung erheblich verbessern und Inkonsistenzen zwischen Entwicklung und Build beseitigen. Sie können sich [Evan You's ViteConf 2023 Keynote für weitere Details](https://youtu.be/hrdwQHoAp0M) ansehen. -## Wie unterscheidet sich Vite von X? +## Wie steht Vite im Verhältnis zu anderen ungebündelten Build-Tools? -Im Abschnitt [Vergleiche](./comparisons.md) finden Sie weitere Einzelheiten darüber, wie sich Vite von anderen ähnlichen Tools unterscheidet. +[WMR](https://github.com/preactjs/wmr) vom Preact-Team bietet einen ähnlichen Funktionsumfang. Vites universelle Rollup Plugin-Schnittstelle für dev und build wurden dadurch inspiriert. WMR wird nicht mehr weiterentwickelt. Das Preact-Team empfiehlt nun Vite mit [@preactjs/preset-vite](https://github.com/preactjs/preset-vite). + +[Snowpack](https://www.snowpack.dev/) war ebenfalls ein nativer ESM-Entwicklungsserver ohne Bündel, der Vite sehr ähnlich ist. Die Vorab-Bündelung von Abhängigkeiten durch Vite ist ebenfalls von Snowpack v1 (jetzt [`esinstall`](https://github.com/snowpackjs/snowpack/tree/main/esinstall)) inspiriert. Das Projekt wird nicht mehr gepflegt. Das Snowpack-Team arbeitet jetzt an [Astro](https://astro.build/), einem Static Site Builder, der auf Vite basiert. + +## @web/dev-server + +[@web/dev-server](https://modern-web.dev/docs/dev-server/overview/) (vorher `es-dev-server`) ist ein großartiges Projekt und die Koa-basierte Servereinrichtung von Vite 1.0 wurde davon inspiriert. Das Dachprojekt „@web“ wird aktiv gepflegt und enthält viele weitere hervorragende Tools, von denen auch Vite-Nutzer profitieren können. diff --git a/docs/public/_redirects b/docs/public/_redirects index 4dc8a830..698222bf 100644 --- a/docs/public/_redirects +++ b/docs/public/_redirects @@ -5,3 +5,5 @@ https://vitejs.dev/* https://vite.dev/:splat 301! /guide/api-vite-runtime.html /guide/api-environment 302 /guide/api-vite-environment /guide/api-environment 302 /guide/api-vite-environment.html /guide/api-environment 302 +/guide/comparisons /guide/why#how-vite-relates-to-other-unbundled-build-tools 302 +/guide/comparisons.html /guide/why#how-vite-relates-to-other-unbundled-build-tools 302 \ No newline at end of file From bf850d59484ff69b49c5d66f807b501b0aad8c76 Mon Sep 17 00:00:00 2001 From: Matteo Stelbrink <147656301+mstelbrink@users.noreply.github.com> Date: Mon, 17 Nov 2025 12:03:21 +0100 Subject: [PATCH 2/2] docs: make redirects permanent (#698) --- docs/public/_redirects | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/public/_redirects b/docs/public/_redirects index 698222bf..ad82c2aa 100644 --- a/docs/public/_redirects +++ b/docs/public/_redirects @@ -1,9 +1,9 @@ # temporary, we'll flip this around some day https://vitejs.dev/* https://vite.dev/:splat 301! -/guide/api-vite-runtime /guide/api-environment 302 -/guide/api-vite-runtime.html /guide/api-environment 302 -/guide/api-vite-environment /guide/api-environment 302 -/guide/api-vite-environment.html /guide/api-environment 302 -/guide/comparisons /guide/why#how-vite-relates-to-other-unbundled-build-tools 302 -/guide/comparisons.html /guide/why#how-vite-relates-to-other-unbundled-build-tools 302 \ No newline at end of file +/guide/api-vite-runtime /guide/api-environment 301 +/guide/api-vite-runtime.html /guide/api-environment 301 +/guide/api-vite-environment /guide/api-environment 301 +/guide/api-vite-environment.html /guide/api-environment 301 +/guide/comparisons /guide/why#how-vite-relates-to-other-unbundled-build-tools 301 +/guide/comparisons.html /guide/why#how-vite-relates-to-other-unbundled-build-tools 301 \ No newline at end of file