Microsoft hat TypeScript 7 veröffentlicht und den Compiler komplett in Go neu geschrieben. Große Projekte übersetzen jetzt bis zu zwölfmal schneller. Für Entwicklerteams verschiebt sich damit die Grenze zwischen Warten und Arbeiten.

drweb.de als bevorzugte Quelle auf Google hinzufügenQualitätsgeprüfte Inhalte direkt in Google News & DiscoverJetzt hinzufügen

Mit TypeScript 7 übersetzt sich die Codebasis von Visual Studio Code in 10,6 statt zuvor 125,7 Sekunden, ein Faktor von fast zwölf.[1] Diese Zahl stammt aus Microsofts eigener Ankündigung und markiert den größten Umbau in der Geschichte der Sprache. Statt weiter am alten Compiler zu feilen, hat das Team ihn in Go neu aufgebaut.

Das Wichtigste in Kürze

  • Der Compiler ist vollständig in Go neu geschrieben. Das Projekt trägt den Namen Corsa, die alte JavaScript-Basis hieß Strada.
  • Typische Builds laufen acht- bis zwölfmal schneller. Im Editor erscheint der erste Fehler statt nach 17,5 nun nach unter 1,3 Sekunden.
  • Der Umstieg setzt die Standardwerte von TypeScript 6.0 voraus. Die neue Compiler-API folgt erst mit Version 7.1.
  • Der Schritt reiht sich in einen Trend ein: JavaScript-Werkzeuge wandern reihenweise nach Go und Rust.

Was ändert sich mit dem Go-Compiler?

Sanduhr mit Notiz „Schon fertig?“ neben Behälter „Zeitraffer“ auf weißem Grund
TypeScript 7 setzt auf Go-basierten Compiler mit Parallelverarbeitung. Bei Sentry sank die Bauzeit von 139,8 auf 15,7 Sekunden

TypeScript 7 ersetzt den in JavaScript geschriebenen Compiler durch eine native, in Go gebaute Version. Diese prüft Typen parallel über mehrere Kerne und startet als fertiges Programm, nicht erst in einer JavaScript-Laufzeit. So sinken Bau- und Editorzeiten drastisch.

Die Zahlen aus der Ankündigung sind ungewöhnlich deutlich. Beim Projekt Sentry ist die Bauzeit von 139,8 auf 15,7 Sekunden gefallen, der Speicherbedarf von Visual Studio Code um 18 Prozent gesunken. Auch die Stabilität hat gewonnen: Im Editor sind fehlgeschlagene Sprachserver-Befehle um über 80 Prozent und Abstürze um über 60 Prozent zurückgegangen.

Warum Go und nicht Rust?

Das Team um TypeScript-Erfinder Anders Hejlsberg hat Go gewählt, weil sich die vorhandene Compiler-Struktur fast eins zu eins übertragen ließ. Der Code wurde Datei für Datei portiert, nicht neu erfunden. So ist das Verhalten identisch geblieben, während Rust einen tieferen Umbau erzwungen hätte.

Genau diese behutsame Migration kommt in der Fachwelt gut an. In der Diskussion auf Hacker News wird der Umstieg als verantwortungsvoll beschrieben, anders als die riskanteren Komplettneuschreibungen mancher Konkurrenzwerkzeuge. Der eigentliche Hebel steckt in Gos Nebenläufigkeit: Der alte Compiler war an das Single-Thread-Modell von JavaScript gebunden, der neue verteilt die Typprüfung auf mehrere Prozessorkerne.

TypeScript 7: Was der Go-Compiler bringt

Vier Kennzahlen aus Microsofts Ankündigung zeigen, wie stark der Wechsel von JavaScript zu Go Bau- und Editorzeiten senkt.

11,9x
schnellerer Build
Der Build von Visual Studio Code fällt von 125,7 auf 10,6 Sekunden.
1,3 s
bis zum ersten Fehler
Im Editor statt zuvor 17,5 Sekunden, rund dreizehnmal schneller.
−18 %
Arbeitsspeicher
Der Speicherbedarf von VS Code sinkt von 5,2 auf 4,2 Gigabyte.
−60 %
weniger Abstürze
Der Sprachserver stürzt im Editor deutlich seltener ab.

Die eigentliche Nachricht ist nicht das Tempo, sondern die Ansage dahinter: Das Fundament der Web-Entwicklung löst sich von JavaScript, und Teams sollten ihre Werkzeugkette darauf einstellen.

— Markus Seyfferth, Chefredakteur Dr. Web

Was bedeutet TypeScript 7 für Ihr Team?

Für Entwicklerteams zählt zuerst die Kompatibilität. Der neue Compiler verlangt die Standardwerte von TypeScript 6.0, und typbasierte ESLint-Regeln laufen noch nicht überall. Halten Sie lokale und CI-Version identisch und testen Sie den Umstieg zuerst in einem Nebenzweig.

Der Schritt ist kein Einzelfall. Erst kürzlich hat das Web-Framework Astro seinen Kern auf Rust umgestellt und die Build-Zeiten spürbar gesenkt. Einen Überblick über die Sprachen dahinter bietet unsere Programmiersprachen-Übersicht, für einen Marktvergleich lohnt das Ranking der zehn führenden Sprachen 2026. Für den Einstieg in die Basis hilft unser Leitfaden, wie sich JavaScript spielerisch lernen lässt.

Der Rat für die kommenden Wochen bleibt nüchtern: TypeScript 7 in einem Testzweig ausprobieren, die Bauzeiten messen und die Abhängigkeiten prüfen, bevor der Hauptzweig folgt. Die Compiler-API kommt erst mit 7.1, Werkzeuge wie ts-morph oder Deno stellen Teams deshalb besser noch nicht um.

Quelle

[1] Microsoft: „Announcing TypeScript 7.0″

Mehr Newshunger?

4,2 13 Bewertungen

Wie hat Ihnen dieser Artikel gefallen?