← Alle aantekeningen
TypeScript

TypeScript 7 port de compiler naar Go — builds zijn nu 10x sneller

DV
Daan Visser24 juli 2026 · 2 min lezen

Op 8 juli ging TypeScript 7.0 GA — en het is een van die zeldzame releases waarbij de headline één woord is: snel. Microsoft heeft de compiler geport naar Go, onder de codenaam Project Corsa. Het gaat nadrukkelijk om een port, geen rewrite: de structuur en logica van de originele TypeScript-codebase zijn zo getrouw mogelijk meegenomen, zodat de uitkomst consistent blijft. Het resultaat is een compiler die 8 tot 12 keer sneller is dan zijn voorganger.

Wat de benchmark zegt

De meest geciteerde meting is de VS Code-codebase — 1,5 miljoen regels TypeScript. TypeScript 6 had daar 125,7 seconden voor nodig. TypeScript 7 doet hetzelfde in 10,6 seconden. De nieuwe compiler is multithreaded: de experimentele vlag --checkers bepaalt hoeveel workers parallel typechecken. Met acht workers daalt de VS Code-check naar 7,5 seconden. Editor-opstart verbetert van 9,6 naar 1,2 seconden; geheugengebruik halveert. Voor grotere codebases is dit het verschil tussen koffie halen en directe feedback.

Goed nieuws met een asterisk

TypeScript 7.0 is uitgebracht zonder een stabiele programmatische API — die wordt verwacht in TypeScript 7.1, gepland voor ergens rond oktober 2026. Dat heeft gevolgen: Vue, Svelte, Astro, MDX en Angular-template-typechecking kunnen voorlopig niet overstappen. Vue- en Svelte-projecten blijven op TypeScript 6. Angular-teams kunnen tsc van TypeScript 7 al wel gebruiken voor CLI-checks, maar houden TypeScript 6 ernaast voor editor-ondersteuning. Microsoft biedt een @typescript/typescript6-pakket aan om beide versies naast elkaar te draaien terwijl je wacht.

Onze kijk

Een compiler die tien keer zo snel is, is normaal gesproken het soort belofte dat niet uitkomt. Deze wel. Project Corsa is geen experiment — het is een getrouw geporte compiler die zich gedraagt zoals de bestaande, maar op een compleet ander snelheidsniveau presteert. Draai je Next.js of React zonder framework-specifieke template-transformaties? Dan is upgraden nu de logische stap. Zit je op Vue of Svelte? Even geduld — TypeScript 7.1 is een paar maanden weg, maar een compiler die zo veel sneller is, is dat wachten dubbel waard.

Een build in gedachten?Compileer je idee →