TypeScript erklärt: statische Typisierung, tsc und TypeScript 7 mit nativem Go Compiler. Praxiswissen von NCA für Frontend und CI Pipelines.
Mehr erfahren
Was TypeScript 7 insgesamt bringt, steht im TypeScript Eintrag. Hier geht es nur um den Weg dorthin.
Ein Tag inhouse mit Benjamin Klein für Developer, Tester und Admins. Context Engineering, Harness, ADRs und zwei Hands on Blöcke mit KI Agenten in eurem Setup.
Eine Migration steht und fällt mit den Prüfungen davor. Deshalb setzen wir zuerst einen eigenen Type Check in deinen CI CD Pipelines auf und schalten den strict Mode sauber ein. Erst dann wird der Compiler getauscht.
Im Frontend Development klären wir mit dir, was Astro, React oder Vue im konkreten Projekt erlauben. Den Bestand prüft bei Bedarf ein Codebase Audit, und die Quality Gates für KI Code halten den Stand danach stabil.
# Stand mit TypeScript 6 prüfen
npm install -D typescript@6
npx tsc --noEmit
{
"devDependencies": {
"@typescript/native": "npm:typescript@^7.0.2",
"typescript": "npm:@typescript/typescript6@^6.0.2"
}
}
Microsoft rät Projekten mit Vue, MDX, Astro und Svelte, vorerst bei Version 6 zu bleiben. Die Prüfung dieser Dateiformate hängt an der fehlenden Schnittstelle. Für Astro heißt das: astro check und der Editor Support laufen weiter mit TypeScript 6.
# Kleiner CI Runner
npx tsc --noEmit --checkers 2
# Monorepo mit Project References
npx tsc --build --checkers 2 --builders 2
# Zur Fehlersuche
npx tsc --noEmit --singleThreaded
TypeScript 7, a 10x faster native port of TypeScript
TypeScript erklärt: statische Typisierung, tsc und TypeScript 7 mit nativem Go Compiler. Praxiswissen von NCA für Frontend und CI Pipelines.
Mehr erfahrenEin voller Type Check, der früher nur in der Pipeline lief, passt mit Version 7 oft in jeden Agentenlauf. Der Agent bekommt sein Feedback dann, solange er noch an der Aufgabe arbeitet. Wie das Regelwerk dazu aussieht, zeigen die AI Coding Guidelines für TypeScript und die NCA Agentic AI Coding Guardrails.
Alle wichtigen Optionen erklärt der Eintrag zur tsconfig.json. Bei der Migration lohnt auch ein Blick auf toten Code, etwa mit Knip oder Fallow. Was du nicht mehr brauchst, musst du auch nicht mehr migrieren.
Optimieren Sie Ihre Webseite mit Astro JS und nutzen Sie die Vorteile einer schnellen, sicheren und barrierefreien Webseite. Erfüllen Sie die gesetzlichen Anforderungen und verbessern Sie die Benutzererfahrung Ihrer Webseite. Mit Astro JS können Sie die Ladezeit reduzieren, die Sicherheit maximieren und die SEO-Optimierung verbessern. Kontaktieren Sie uns, um mehr zu erfahren und um Ihre Webseite auf ein neues Level zu heben.
Bei reinen TypeScript Projekten, die mit Version 6 sauber bauen, spricht wenig dagegen. Nutzt du Astro, Vue, Svelte oder MDX, bleibst du für die Typprüfung dieser Dateien vorerst bei Version 6. Typbasierte ESLint Regeln brauchen ebenfalls noch die alte Schnittstelle.
Technisch nicht zwingend, aber Microsoft empfiehlt es. Version 7 übernimmt die neuen Standardwerte von Version 6 und macht aus deren Warnungen harte Fehler. Über den Zwischenschritt behebst du das in Ruhe und siehst, was wirklich am Compiler liegt.
Die Typprüfung soll sich wie in Version 6 verhalten, wenn stableTypeOrdering aktiv ist und kein ignoreDeprecations gesetzt ist. Änderungen betreffen vor allem die Konfiguration. Dazu kommen kleine Unterschiede, etwa bei Template Literal Types mit Unicode und bei der JavaScript Prüfung über JSDoc.
Für astro check und den Editor Support noch nicht vollständig, weil beide an der Schnittstelle von Version 6 hängen. Laut Microsoft sollen Astro Projekte vorerst dabei bleiben. In der Beta von TypeScript 7.1 werden dafür Content Mapper erprobt, auch für Astro.
Die Beta ist im Oktober 2026 erschienen. Microsoft plant danach einen Release Candidate in rund einem Monat und kurz darauf die finale Version. Das sind Planungen, kein fester Termin. Für dein Projekt zählt außerdem, wann die Frameworks nachziehen.
Ein Kompatibilitätspaket mit dem Befehl tsc6 und der Schnittstelle von Version 6. Damit können TypeScript 7 und Werkzeuge wie typescript-eslint im selben Projekt laufen, ohne dass sich die Befehle in die Quere kommen.
Ja. Der Watch Mode wurde neu aufgebaut und nutzt eine nach Go portierte Fassung des Parcel Watchers. Das spart laut Microsoft auf allen Plattformen deutlich Ressourcen und passt gut, wenn der Type Check während der Arbeit eines Agents mitlaufen soll.
Das hängt vom Editor ab. Für VS Code gibt es eine eigene Erweiterung, die sich per Befehl wieder abschalten lässt. Visual Studio aktiviert Version 7 passend zum Workspace. Andere Editoren binden sie über das Language Server Protocol an.
Das hängt vom Zustand der Konfiguration und der Werkzeuge ab. Ein aktuelles Projekt ohne Compiler Plugins ist oft schnell umgestellt. Alte Modulformate, eigene Transformer und viele verschachtelte Pakete brauchen mehr Zeit. Eine seriöse Schätzung gibt es erst nach einem Blick in das Projekt.
Beide Compiler melden über mehrere Läufe dasselbe, die Pipeline läuft stabil, und im Team arbeitet niemand mehr um Editorprobleme herum. Danach entfernst du die Aliase, sobald deine Werkzeuge Version 7 unterstützen. Bis dahin darf tsc6 ruhig bleiben.