Wir haben gerade einen ausführlichen Glossar-Eintrag zu TypeScript und statischer Typisierung veröffentlicht – mit allem, was ihr 2026 zur Sprache, zum strict Mode und zum Type Checking in der CI Pipeline wissen müsst. Hier im Blog schauen wir auf das Thema, das die Community gerade am meisten bewegt: TypeScript 7 und der komplett neue native Compiler.
Was ist passiert?
Microsoft hat im April 2026 die Beta von TypeScript 7 vorgestellt. Der Compiler ist nicht mehr in TypeScript geschrieben, sondern vollständig nach Go portiert – intern lief das Projekt unter dem Namen Project Corsa. Version 6.0, erschienen im März 2026, ist offiziell das letzte Release der alten JavaScript Codebase.
Die Zahlen sprechen für sich: Die VS Code Codebase mit 1,5 Millionen Zeilen fällt von 78 Sekunden auf rund 8 Sekunden, der Speicherverbrauch halbiert sich etwa. Microsoft spricht von einem Faktor 10 auf den meisten Codebasen. Möglich machen das nativer Go Code ohne Node.js Overhead und parallele Verarbeitung über mehrere Threads – auch über mehrere Projekte hinweg.
Sofort testen ohne Risiko
Das Beste daran: Ihr könnt den neuen Compiler heute parallel zu eurem bestehenden Setup laufen lassen. Die Typprüfung verhält sich semantisch identisch zu Version 6.0.
# Beta installieren
npm install -D @typescript/native-preview@beta
# Type Checking mit dem neuen Compiler
npx tsgo --noEmit
# Funktioniert mit eurer bestehenden tsconfig.json
npx tsgo -p tsconfig.json
Unser Tipp: Hängt tsgo als zusätzlichen Job in eure CI Pipeline und sammelt eine Woche Vergleichsdaten. Findet der neue Compiler dieselben Fehler wie tsc? Wie viel schneller ist der Lauf wirklich auf eurer Codebase? Erst wenn die Parität stimmt, lohnt der Umstieg.
Die richtige Migrationsreihenfolge
Microsoft positioniert TypeScript 6.0 bewusst als Übergangsrelease. Wer von 5.x direkt auf 7 springen will, handelt sich unnötige Debugging-Sessions ein. Der saubere Weg:
- Codebase auf TypeScript 6.0 heben und alle Deprecation Warnings beheben
- tsconfig auf implizite und veraltete Optionen prüfen, explizite Defaults setzen
- tsgo als parallelen CI Job aufsetzen und Parität messen
- Erst danach den Type Check Schritt umstellen
Wichtig zu verstehen: tsgo ist euer Type Checker, kein Bundler. esbuild, Vite und Co. erzeugen weiterhin euer JavaScript – tsgo validiert parallel dazu die Typen. Die Trennung von Type Checking und Build, die wir schon im Artikel zu den vier Compiler Flags empfohlen haben, wird mit TypeScript 7 also noch wertvoller.
Warum uns das freut
Der größte Kritikpunkt an TypeScript war immer die Buildzeit in großen Codebasen. Genau der fällt jetzt weg. Statische Typisierung wird damit auch für Teams attraktiv, die bisher wegen langsamer Pipelines gezögert haben – und gerade beim Arbeiten mit KI Coding Agents ist der Compiler das wichtigste Sicherheitsnetz gegen halluzinierte Properties und falsche Signaturen.
Ihr wollt TypeScript in eurem Projekt einführen, eine gewachsene Codebase refactoren oder eure Pipeline auf den neuen Compiler vorbereiten? Mit über 15 Jahren Erfahrung in Softwarequalität, Open Source und Remote Consulting helfen wir euch gerne weiter. Alle Grundlagen findet ihr im TypeScript Glossar-Eintrag.
Never Code Alone – Gemeinsam für bessere Software-Qualität!
