Alle Depeschen

DepescheWerkzeuge

Lovable ersetzt den Vite-Dev-Server durch einen Rust-Nachbau

Lovable stellt die Live-Vorschauen seines KI-App-Builders schrittweise auf OJ um, einen in Rust geschriebenen Ersatz für den Entwicklungs-Server von Vite. Das Werkzeug stammt von Lovable-Entwickler Raphael Amorim und wechselte zur Ankündigung am 15. September 2026 aus seinem privaten Repository in die Firmen-Organisation auf GitHub. Es steht unter MIT-Lizenz.

Aussagen gegen die Quellen geprüft · 22. September 2026

OJ ersetzt den Entwicklungs-Server von Vite, nicht Vite als Ganzes: Es liest die vorhandene vite.config, führt deren Plugins über einen Node-Prozess aus und startet für serverseitiges Rendern einen kleinen Zusatzprozess. Als Zweck nennt das Projekt ausdrücklich Umgebungen, in denen viele Builds nebeneinander laufen – CI, Agenten, Mehrmandanten-Betrieb.

Den Agenten-Bezug begründet Lovable mit dem Schreibverhalten: Ein Mensch speichere eine Datei, ein Agent schreibe zehn in einem Schwung. In OJ hängen Dateiwächter, Modulgraph, Compiler und Hot-Reload an einer gemeinsamen Pipeline, sodass ein solcher Schwung zu einer einzigen Aktualisierung zusammengefasst wird statt zu einer Folge halbfertiger Zwischenstände.

Aus dem eigenen Betrieb nennt Lovable Medianwerte: Die Zeit vom Öffnen einer Vorschau bis zur nutzbaren App sank von 17,4 auf 8,0 Sekunden, das Bereitstellen der Sandbox von 14,5 auf 3,0 Sekunden. Nach eigenen Angaben laufen dort rund eine Million Sandboxes am Tag, je eine Vorschau. Ausgerollt wird schrittweise, zunächst für einen kleinen Teil der Vorschauen.

Die Messreihe im Projekt-Repository vergleicht erzeugte Komponentenbäume gegen Vite 8.2.1. Bei 5.000 Komponenten kommt OJ im gebündelten Modus auf 750 Millisekunden Kaltstart und 75 MB Arbeitsspeicher, Vite im Standardmodus auf 2.649 Millisekunden und 949 MB. Vites eigener experimenteller Bündelmodus startet mit 927 Millisekunden zwar schneller als Vite, braucht mit 976 MB aber am meisten Speicher.

Eine erste Gegenprobe kommt vom YouTube-Kanal Better Stack, der eigene Läufe zeigt. Auf einer kleinen TanStack-Anwendung maß er rund 380 MB gegen 320 MB – praktisch kein Unterschied. Erst bei 5.000 Komponenten trat der Abstand hervor: OJ im Normalmodus rund 1,7-mal schneller bis zum gezeichneten Bild, bei etwa einem Viertel des Speichers. Vites experimenteller Bündelmodus kam auf 1,18 Sekunden und damit auf einen besseren Kaltstart als OJs Normalmodus, ohne beim Speicher zu sparen.

Die Anbieterzahlen sind damit nicht bestätigt, aber in der Richtung gestützt – die einzige uns bekannte Gegenprobe ist der Testlauf dieses Kanals. Das Projekt bezeichnet sich selbst als experimentell, die Fassung 0.2.4 erschien am 21. September 2026 auf crates.io. Ausgelegt ist OJ auf React-Anwendungen und TanStack Start – Projekte mit anderen Frameworks deckt es nicht ab.