Turborepo Ist Jetzt 96% Schneller, Vercels KI-Agenten-Experiment

Turborepo Ist Jetzt 96% Schneller, Vercels KI-Agenten-Experiment

lschvn5 Min. Lesezeit

Vercel-Ingenieure verbrachten eine Woche im März 2026 damit, KI-Coding-Agenten einzusetzen, um den Rust-Task-Scheduler von Turborepo zu optimieren. Das Ergebnis: Die Taskgraph-Berechnung ist nun 81 bis 96% schneller, je nach Repository-Größe. Bei einem 1.000-Pakete-Monorepo sank der turbo run-Overhead von 10 Sekunden auf ein quasi-sofortes Gefühl. Der Bericht ist für jeden lesenswert, der an leistungsstarken JavaScript-Tools arbeitet.

Start mit Unbeaufsichtigten Agenten

Das Experiment begann mit acht Hintergrund-Coding-Agenten, die jeweils unterschiedliche Bereiche der Rust-Codebasis ansteuerten. Jeder Agent erhielt ein locker definiertes Ziel, Performance-Probleme finden, ohne Schritt-für-Schritt-Anleitung. Bis zum Morgen hatten drei brauchbare Ergebnisse geliefert: eine 25%ige Reduzierung der Wanduhrzeit durch Wechsel zu referenzbasiertem Hashing, ein 6%iger Gewinn durch Ersetzen der twox-hash-Crate durch xxhash-rust und eine Bereinigung eines unnötigen Floyd-Warshall-Algorithmus.

Aber die Ingenieure identifizierten schnell ein Muster: Agenten produzierten beeindruckende Microbenchmarks, die sich nicht in reale Gewinne übersetzten. Ein Agent lieferte eine „97%ige Verbesserung" bei einem Microbenchmark, die in der Praxis 0,02% ausmachte. Agenten schrieben nie Regressionstests. Sie nutzten nie das --profile-Flag. Und entscheidend: Sie benchmarkten gegen synthetische Ziele statt gegen die eigentliche Turborepo-Codebasis.

Das Profiling-Problem

Als das Team versuchte, Standard-Chrome-Trace-JSON-Profile mit den Agenten zu verwenden, waren die Ergebnisse schlecht. Funktionsnamen wurden über Zeilen hinweg geteilt, irrelevante Metadaten mit Timing-Daten vermischt, nicht grep-freundlich. Die Agenten kämpften sich durch diese Dateien auf die gleiche Weise wie ein Mensch, schlecht.

Der Durchbruch kam durch die Beobachtung, dass Bun ein --cpu-prof-md-Flag eingeführt hatte, das Profile als Markdown generiert. Das Vercel-Team erstellte eine turborepo-profile-md-Crate, die Begleit-.md-Dateien neben jeder Trace ausgibt: heiße Funktionen sortiert nach Eigzeit, Aufruf-Bäume nach Gesamtzeit, Aufrufer-/Aufgerufenen-Beziehungen, alles greppbar, alles einzeilig.

Der Unterschied war sofort sichtbar. Gleiches Modell, gleiche Codebasis, gleicher Harness. Nur ein anderes Format. Die Agenten produzierten plötzlich dramatisch bessere Optimierungsvorschläge.

Was Tatsächlich Schneller Wurde

Die menschlich geführte Iterationsschleife, Profilieren, Hotspots identifizieren, Vorschlagen, Implementieren, Validieren mit Hyperfine, lief vier Tage lang und produzierte über 20 PRs. Die Gewinne fielen in drei Kategorien:

Parallelisierung. Der Aufbau des Git-Index, das Durchsuchen des Dateisystems nach Glob-Matches, das Parsen von Lockfiles und das Laden von package.json-Dateien liefen alle sequentiell. Diese sind nun gleichzeitig. Die Gewinne waren am größten für Repositories mit vielen Paketen.

Allokationsbeseitigung. Die Pipeline klonte gesamte HashMaps, wo Referenzen gereicht hätten. Glob-Ausschlussfilter wurden bei jedem Aufruf neu kompiliert, anstatt vorkompiliert zu werden. Jeder HTTP-Client wurde pro Anfrage neu erstellt, anstatt wiederverwendet zu werden. Diese kleinen Kopien summierten sich.

Syscall-Reduzierung. Pro-Paket-Git-Subprocess-Aufrufe wurden zu einem einzigen repo-weiten Index zusammengefasst. Dann wurden Git-Subprozesse durch libgit2 ersetzt, und libgit2 wiederum durch gix-index, eine schnellere, pure-Rust-Implementierung.

Die Grenze: 85% als Deckel

Bei 85% schneller kam der Fortschritt zum Erliegen. Die verbleibenden Gewinne lagen innerhalb des Messrauschens auf den MacBooks der Ingenieure. Das Team vermutet, dass das Problem in der Benchmark-Methodik lag, nicht im Code selbst, je schneller die Operationen werden, desto mehr überwog die Varianz durch Systemrauschen (Disk-I/O, CPU-Scheduling) das Signal.

Die Lehre: Ihre Codebasis ist die beste Feedback-Schleife. Agenten, die zuvor schlechten Code geschrieben hatten, produzierten in späteren Sitzungen bessere Ausgaben, nicht weil sich das Modell geändert hatte, sondern weil die zusammengeführten Verbesserungen nun in der Codebasis sichtbar waren und die Agenten ihnen folgten. Kontext, so stellt sich heraus, bleibt die Schlüsselzutat.

Was Das Für Das JavaScript-Ökosystem Bedeutet

Turborepo ist fundamentale Infrastruktur für einen großen Teil der JavaScript-Monorepo-Welt. Geschwindigkeitsverbesserungen hier kumulieren bei jedem turbo run build, turbo run test und turbo run lint in jedem Repository, das davon abhängt. Die Tatsache, dass die Optimierung von KI-Agenten vorangetrieben, aber von Menschen validiert wurde, ist ein realistisches Bild davon, wo KI-gestützte Entwicklung 2026 steht: ein stark Beschleuniger für das Finden von Erfolgen, noch abhängig von menschlichem Urteilsvermögen, um Signal von Rauschen zu unterscheiden.

Das Markdown-Profiling-Format wird bereits als möglicher Standard für LLM-lesbare Performance-Ausgaben in Rust-Tooling-Projekten diskutiert.

Häufig gestellte Fragen

Verwandte Artikel

Weitere Berichterstattung zu ähnlichen Themen und Tags.

Google Clouds Open Knowledge Format ist ein Standard, kein Produkt: Ein Deep Dive in OKF v0.1
ai

Google Clouds Open Knowledge Format ist ein Standard, kein Produkt: Ein Deep Dive in OKF v0.1

Am 12. Juni 2026 hat Google Cloud das Open Knowledge Format (OKF) veröffentlicht, eine offene Spezifikation, die das LLM-Wiki-Pattern in ein portables, interoperables Format bringt: ein Verzeichnis aus Markdown-Dateien mit YAML-Frontmatter, ein einziges Pflichtfeld (type), fünf empfohlene Felder und null vorgeschriebene Tooling. Der Tweet von Google Cloud Tech am 16. Juni generierte 117.000 Aufrufe in 24 Stunden und machte die Spezifikation zur meistdiskutierten Wissensformat-Ankündigung des Jahres. Dieser Long Read geht die v0.1-Spezifikation Abschnitt für Abschnitt durch, die Designentscheidungen, die sie bewusst minimal halten, das, was Google parallel ausliefert (einen Enrichment-Agent für BigQuery, einen statischen HTML-Visualizer, drei Beispiel-Bundles und eine native BigQuery-Knowledge-Catalog-Integration), und die offene Frage, die jeder KI-Agent-Builder und jedes Datenplattform-Team in den nächsten sechs Monaten verfolgen sollte.
SpaceX kauft Cursor für 60 Milliarden Dollar: eine Tiefenanalyse zum größten KI-Coding-Deal des Jahres
ai

SpaceX kauft Cursor für 60 Milliarden Dollar: eine Tiefenanalyse zum größten KI-Coding-Deal des Jahres

Am 16. Juni 2026, vier Handelstage nach dem Rekord-IPO von SpaceX über 85,7 Milliarden Dollar, der Elon Musk zum ersten Dollar-Billionär der Welt machte, bestätigte das Unternehmen die Übernahme von Anysphere, der Muttergesellschaft des KI-Code-Editors Cursor, in einem reinen Aktiendeal im Wert von 60 Milliarden Dollar. Der Preis liegt beim 16-fachen der privaten Bewertung von Cursor Ende 2025, beim Doppelten der Runde, die gerade abschließen wollte, und der Deal schließt eine ungewöhnliche April-Vereinbarung, bei der SpaceX das Recht hatte, Cursor für 60 Milliarden zu kaufen oder alternativ 10 Milliarden für die Partnerschaft zu zahlen. Diese Langform-Analyse geht die Deal-Mechanik, die IPO-als-Akquisitionswährung-Story, die Technologiewette auf Composer + Colossus, den Zusammenhang mit dem xAI-Zusammenbruch und die Fragen durch, die jeder Entwickler mit Cursor, Claude Code, Copilot oder einem anderen KI-Coding-Tool diese Woche stellen sollte.
Staan, die erste europäische Such-API, öffnet den Self-Service: eine Tiefenanalyse
ai

Staan, die erste europäische Such-API, öffnet den Self-Service: eine Tiefenanalyse

Am 15. Juni 2026 hat auf der VivaTech die Staan-Such-API den Self-Service für alle Entwickler:innen geöffnet. Sie ist die öffentliche Oberfläche von European Search Perspective, dem 50/50-Joint-Venture zwischen Qwant und Ecosia, das den europäischen Suchindex betreibt, und der Launch fällt in die Lücke, die Microsofts Rückzug der Bing-Search-API im August 2025 und Googles eingeschränkter programmischer Zugang hinterlassen haben. Diese Langform geht den Pipeline-Aufbau, die drei Produktstufen, die Preisgestaltung, die Souveränitätserzählung und ihre Grenzen, den « amerikanischen Backup-Mechanismus » und die Auswirkungen für KI-Agenten und Coding-Tools, die auf einen frischen Web-Index angewiesen sind, im Detail durch.

Kommentare

Anmelden Melden Sie sich an, um an der Diskussion teilzunehmen.

Noch keine Kommentare. Seien Sie der Erste, der seine Gedanken teilt.