Programmierung und Softwareentwicklung

Cloudflare übernimmt das Projekt tsrs: Ein in Rust geschriebener TypeScript-Compiler mit KI-Unterstützung

Cloudflare hat die Übernahme des Projekts tsrs bekannt gegeben, eines in Rust geschriebenen TypeScript-Compilers, der vollständig von KI-Agenten entwickelt wurde, um die Geschwindigkeit und Effizienz der Code-Analyse zu steigern.

2026-10-20
3 Min. Lesezeit
1 Aufrufe
certi.news Editorial Team
Cloudflare übernimmt das Projekt tsrs: Ein in Rust geschriebener TypeScript-Compiler mit KI-Unterstützung

Das Unternehmen Cloudflare hat bekannt gegeben, die Leitung für die Entwicklung des Projekts tsrs zu übernehmen, einem TypeScript-Compiler, der in Rust geschrieben ist. Das Projekt zielt darauf ab, die Leistungsherausforderungen zu bewältigen, mit denen KI-Agenten (AI Agents) bei der Analyse umfangreicher Codebasen konfrontiert sind. Erste Tests haben gezeigt, dass der neue Compiler achtmal schneller ist und 70 % weniger Arbeitsspeicher verbraucht als die Version TypeScript 7.0.

Kein Fork, sondern eine Ergänzung

Die Ingenieure von Cloudflare, unter der Leitung von Christoph Nakazawa, betonten ausdrücklich, dass es sich bei diesem Projekt nicht um einen "Fork" der ursprünglichen TypeScript-Sprache handelt. Das Team erklärte, dass sie in Abstimmung mit dem TypeScript-Team von Microsoft arbeiten und wies darauf hin, dass die im Projekt tsrs entdeckten Optimierungen bereits dazu beigetragen haben, die Version TypeScript 7.1 um das 2,5-fache zu beschleunigen.

Warum Rust?

Obwohl Microsoft den TypeScript-Compiler kürzlich auf Go umgestellt hat, sieht Cloudflare in Rust einen Wettbewerbsvorteil, insbesondere im Hinblick auf die Kompatibilität mit WebAssembly (Wasm). Während Go bei der Kompilierung für Wasm einen Garbage Collector erfordert, bietet Rust eine direkte Speicherkontrolle. Dies reduziert den operativen Overhead beim Ausführen von Entwicklungsumgebungen in Browsern oder in isolierten Umgebungen wie Cloudflare Workers.

Advertisement

Die Entstehungsgeschichte: Entwicklung "ohne menschlichen Code"

Das Projekt tsrs begann bei Owner.com, wo Max Schink, Leiter der KI-Entwicklererfahrung, Schwierigkeiten bei der Arbeit mit einer Codebasis von 37.000 Dateien hatte. Um dieses Problem zu lösen, beauftragte Schink KI-Agenten (unter Verwendung von Claude Opus 5.5) damit, den Compiler vollständig in Rust neu zu schreiben, ohne dass er selbst eine einzige Zeile Code verfasste. Dieser Ansatz reduzierte die Zeit für die Code-Analyse in Continuous Integration (CI)-Umgebungen auf nur etwa 7 Sekunden.

Was bedeutet das für Entwickler?

Entwickler stehen vor der ständigen Herausforderung, die Kompatibilität des neuen Compilers mit den ursprünglichen TypeScript-Standards sicherzustellen. Um Verhaltensabweichungen zu vermeiden, setzt das Team auf:

  • Die Verwendung der Konformitätstests von TypeScript.
  • Das Einbringen absichtlicher Fehler in echte Projekte, um die Genauigkeit der Analyse zu überprüfen.
  • Die Verwendung des Tools Miri zur Erkennung von Speichersicherheitsproblemen in Rust.

Cloudflare plant, tsrs in seine Oxc-Toolchain zu integrieren, während gleichzeitig die kommenden Updates von Microsoft überwacht werden, um eine vollständige Kompatibilität zu gewährleisten. Dies spiegelt einen wachsenden Trend wider, KI für den Bau von Hochleistungs-Engineering-Tools einzusetzen.

Nachrichtenquelle
The New Stack - Software Development
Originalquelle öffnen ↗
c
Autor

certi.news Editorial Team

Thema erkunden

Verwandte Themen und Entitäten

Aus derselben Kategorie

Das könnte Sie interessieren

Alle Nachrichten anzeigen