14 Punkte von GN⁺ 2025-10-19 | 3 Kommentare | Auf WhatsApp teilen
  • Vite+ ist eine integrierte Entwicklungs-Toolchain, die Vite erweitert und von der Projekterstellung über Tests, Builds, Linting, Formatierung bis hin zum Packaging alles auf einmal über ein befehlsorientiertes Tool abwickeln kann
  • Basierend auf einem in Rust geschriebenen High-Performance-Compiler-Stack bietet es konsistente CLI-Befehle wie vite new, vite test, vite lint, vite fmt, vite lib, vite run, vite ui
  • Es ist mit bestehenden Open-Source-Ökosystem-Tools wie Vitest, Oxlint, Rolldown und tsdown kompatibel und unterstützt wichtige Frameworks wie React, Vue und SvelteKit direkt
  • Mit dem Ziel einer einheitlichen Toolchain für Unternehmen behebt es Performance- und Konsistenzprobleme zwischen Teams und enthält intern sogar einen cachebasierten Monorepo-Build-Runner sowie GUI-Devtools
  • Für Einzelpersonen und Open Source ist es kostenlos, für Unternehmen ist ein jährliches Lizenzmodell geplant – angestrebt wird ein Modell, das Open-Source-Projekte erhält und auf einer höheren Ebene monetarisiert

Überblick über Vite+

  • Vite+ ist ein per npm installierbares Kommandozeilen-Tool, das zusätzlich zu vite dev und vite build verschiedene integrierte Befehle bereitstellt
    • vite new: Unterstützung für Scaffolding neuer Projekte inklusive Monorepo-Struktur sowie Code-Generierung
    • vite test: Ausführung von Unit-Tests auf Basis von Vitest, einschließlich Jest-kompatibler API sowie Browser-Modus und visueller Regressionstests
    • vite lint: Führt mit Oxlint mehr als 600 ESLint-Regeln bis zu 100-mal schneller aus
    • vite fmt: Code-Formatierung mit Oxfmt, mit mehr als 99 % Kompatibilität zu Prettier und Steuerung des Zeilenumbruchs
    • vite lib: Library-Bundling auf Basis von tsdown + Rolldown sowie schnelle DTS-Generierung
    • vite run: Monorepo-Task-Runner, der durch automatische Cache-Inferenz auch ohne Konfiguration Cache-Optimierung durchführt
    • vite ui: GUI-Entwicklertools mit Unterstützung für Modulanalyse, Visualisierung der Bundle-Größe und Integration frameworkspezifischer Devtools

Rust-basierte Toolchain

  • Parser, Resolver, Transformer, Minifier und Bundler sind vollständig in Rust implementiert – in einer auf Oxc und Rolldown basierenden Architektur
  • Jede Ebene wurde extrem auf Performance getrimmt und wird bereits bei Framer, Linear, Atlassian und Shopify eingesetzt
  • Die APIs parse und transform werden auch extern verfügbar gemacht, um die Erstellung maßgeschneiderter Entwicklungstools zu unterstützen

Welche Probleme gelöst werden sollen

  • Die Fragmentierung und Komplexität des JavaScript-Ökosystems gilt als wesentlicher Engpassfaktor bei großen Webprojekten
  • Wenn mehrere Teams jeweils unterschiedliche Toolchains verwenden, steigen die Kosten für Abhängigkeitsmanagement, Sicherheitsprüfungen und Migrationen stark an
  • Vite+ ist als integrierte Lösung konzipiert, um diese Ineffizienzen zu verringern, damit Entwickler sich auf die Produktentwicklung statt auf Tool-Konfiguration konzentrieren können

Lizenzierung und Nachhaltigkeit

  • Kostenlos für Einzelpersonen, Open Source und kleine Unternehmen, für Startups und Enterprise-Kunden ist ein jährliches Lizenzmodell geplant
  • Es wird ausdrücklich festgehalten, dass Einnahmen aus der Kommerzialisierung in die Verbesserung der zugrunde liegenden Open-Source-Projekte reinvestiert werden
  • Kernprojekte wie Vite, Vitest, Rolldown und Oxc bleiben unter der MIT-Lizenz dauerhaft Open Source
  • Vite+ ist eine eigenständige obere Schicht, die auf diesen Projekten aufbaut; Performance-Verbesserungen führen damit direkt auch zu Verbesserungen im Open Source

Veröffentlichungs- und Beteiligungspläne

  • Eine öffentliche Preview Anfang 2026 ist das Ziel; derzeit werden frühe Anwender für Tests in Produktionsumgebungen gesucht
  • Interessierte Entwickler können über viteplus.dev Kontakt aufnehmen

3 Kommentare

 
tested 2025-10-23

Wird das zu so etwas wie Nx?

 
shakespeares 2025-10-19

Die Popularität von Vite wird nun offenbar sogar in Produkte verwandelt..

 
hahnlee 2025-10-19

Da es eine Firma namens void(0) war, brauchten sie wahrscheinlich ein BM.