Claude portiert TypeScript für 24.000 US-Dollar
Der Entwickler Theo Browne hat den TypeScript-Compiler, den Type Checker und den Language Server mithilfe von KI-Agenten nach Rust übertragen. Das Projekt trägt den Namen TS_Rust und verbrauchte mit Claude Opus 5.5 Token im Gegenwert von rund 24.000 US-Dollar.
Der entstandene Code besteht nach Brownes Angaben nahezu 100 Prozent der offiziellen TypeScript-Konformitätstests. Der Language Server ist unter anderem für Fehlerprüfung und Codevervollständigung in Entwicklungsumgebungen zuständig. Damit umfasst der Port deutlich mehr als eine reine Übersetzung des Compilers.
Früherer OpenAI-Versuch kostete über 400.000 Dollar
Ein vorheriger Anlauf mit GPT-5.6 Sol und GPT-6 Astra kam nur auf rund 84 Prozent Kompatibilität. Obwohl dafür Token im Gegenwert von mehr als 400.000 US-Dollar eingesetzt wurden, konnten die Modelle die verbleibenden Probleme nicht abschließen.
| Versuch | Token-Gegenwert | Ergebnis |
|---|---|---|
| GPT-5.6 Sol und GPT-6 Astra | über 400.000 US-Dollar | rund 84 % Kompatibilität |
| Claude Opus 5.5 | rund 24.000 US-Dollar | nahezu 100 % der Konformitätstests bestanden |
Das Experiment zeigt, wie stark Modellwahl und Vorgehensweise die Kosten eines Coding-Agenten beeinflussen können. Hoher Token-Verbrauch garantiert kein brauchbares Ergebnis. Diese Unsicherheit passt zu der breiteren Beobachtung, dass Entwickler KI-Coding intensiv nutzen, den Ergebnissen aber nur begrenzt vertrauen.
Claude übersetzte die Go-Version statt JavaScript
Claude entschied sich eigenständig gegen eine direkte Übertragung des ursprünglichen JavaScript-Codes. Stattdessen nutzte das Modell Microsofts neuere Go-Implementierung von TypeScript als Ausgangspunkt und portierte diese nach Rust.
Eine vollständige Übertragung von JavaScript nach Rust wäre nicht praktikabel gewesen. Microsoft hatte den Code bereits Zeile für Zeile nach Go portiert und dort optimiert. Die Agenten wiederholten diesen Prozess von Go nach Rust, so Browne in sinngemäßer deutscher Übersetzung.
Die Strategie beschleunigte das Projekt, übernahm allerdings auch einige Fehler aus der Go-Version. Wie viel Aufwand deren Behebung in einem produktiven Einsatz verursachen würde, ist nicht bekannt.
Browne hat den generierten Rust-Code nach eigener Aussage nicht selbst manuell geprüft. Ob die Implementierung verständlich aufgebaut, langfristig wartbar und für größere Entwicklungsteams geeignet ist, bleibt daher offen. Bestandene Konformitätstests ersetzen kein Code-Review und keine Sicherheitsprüfung.
Leistung soll deutlich über TypeScript v6 und v7 liegen
Laut Browne läuft TS_Rust doppelt so schnell wie Microsofts offizieller Go-Port für TypeScript v7. Gegenüber TypeScript v6 soll der Geschwindigkeitsvorteil beim Faktor 12,5 liegen. Diese Werte stammen allein von Browne und wurden bislang nicht unabhängig bestätigt.
| Vergleich | Angegebener Vorteil von TS_Rust |
|---|---|
| Microsofts Go-Port, TypeScript v7 | 2-fache Geschwindigkeit |
| TypeScript v6 | 12,5-fache Geschwindigkeit |
Auch große Anbieter verfolgen inzwischen ähnliche Ansätze. Microsoft portierte die Copilot-Laufzeitumgebung für KI-Token-Kosten von rund 120.000 US-Dollar nach Rust. Google nutzt Gemini 4 Argon zur Übertragung von C- und C++-Codebasen wie RE2, libgav1 und Teilen des Zircon-Kernels. Der Zugang zum Modell ist allerdings kostenpflichtig, wie die Konditionen für Gemini 4 Argon im Coding-Einsatz zeigen.
Rust könnte schlankere Agentenumgebungen ermöglichen
Rust benötigt keinen Garbage Collector, also keine automatische Laufzeitkomponente zur Speicherbereinigung. Dadurch lässt sich Rust effizienter in WebAssembly übersetzen. WebAssembly ist ein portables Binärformat, das Programme in abgeschotteten Laufzeitumgebungen ausführen kann.
Ein Rust-basierter TypeScript-Compiler könnte deshalb in Googles V8-Laufzeit arbeiten, ohne für jeden KI-Agenten einen vollständigen Docker-Container oder eine virtuelle Maschine bereitzustellen. Das kann den Speicherbedarf und damit die Infrastrukturkosten reduzieren. Ob TS_Rust diese Rolle zuverlässig übernehmen kann, muss sich erst noch zeigen.
Was das für Entwicklungsabteilungen bedeutet
Für Unternehmen im DACH-Raum ist weniger der konkrete TypeScript-Port entscheidend als die Größenordnung des Experiments. Sprachwechsel und umfassende Refactorings banden bisher oft Spezialistenteams über lange Zeit. KI-Agenten können die wirtschaftliche Schwelle solcher Projekte deutlich senken, sofern Tests, Code-Reviews und Sicherheitsprüfungen fest eingeplant werden.
Damit werden auch maßgeschneiderte Eigenentwicklungen und Anpassungen bestehender Software attraktiver. Statt dauerhaft von einem Plattformanbieter und dessen Abo-Modell abhängig zu bleiben, lässt sich die Modernisierung einer eigenen Codebasis zumindest neu kalkulieren. Die 24.000 US-Dollar sind dabei kein allgemeiner Marktpreis, sondern das Ergebnis eines einzelnen Experiments.
Solche riskanten Projekte sollten eigentlich weder die Tests bestehen noch als direkter Ersatz für TypeScript funktionieren, erklärte Browne sinngemäß.
Der entscheidende Engpass verschiebt sich damit vom reinen Schreiben des Codes zu dessen Prüfung und Betrieb. Solange der generierte Code nicht von Fachleuten inspiziert wurde, bleibt der vermeintlich günstige Port ein technischer Prototyp. Erst nachvollziehbare Qualität, Wartbarkeit und reproduzierbare Leistung machen daraus eine belastbare Alternative.

