TypeScript 7.1 is meant to bring Vue and Svelte tooling onto the fast Go compiler at last, with the release candidate slated for this week
The first feature release since the rewrite in Go restores a programming interface that many developer tools have been waiting for.
Microsoft is working on TypeScript 7.1, the first feature release since version 7.0 switched in July to a compiler rewritten in Go. The beta appeared on 20 October. According to the schedule cited by Warp2Search, the release candidate follows on 10 November and the stable version on 24 November. Digital Applied relays Microsoft's own estimate: a candidate within about a month of the beta.
The main change is a new programming interface for the compiler. It was missing from 7.0, which left tools such as Volar for Vue, Svelte's language service and typescript-eslint stuck on TypeScript 6.0. The old monolithic API gives way to six separate entry points, with features including snapshots and virtual file systems. Through so-called content mappers, TypeScript can also check Vue, Svelte, Astro and MDX files, although this requires a separate option to run external code.
Language additions include import attributes in ambient modules, source phase imports for WebAssembly and a stable es2026 target. According to Microsoft benchmarks cited by Digital Applied, type checking runs 1.2 to 1.9 times faster and memory use falls by 16 to 50 percent. Digital Applied does warn about changed DOM types and different handling of distributive conditional types, which can break shared type packages. Each third-party tool still has to be updated before teams can leave TypeScript 6 behind.