Top stories
TypeScript 7.0 ships the native Go compiler as a stable release
- Category: Languages
- Status: confirmed
- Sources: TypeScript blog, HN discussion
- Summary: Microsoft released TypeScript 7.0 as a stable version on 2026-07-08, the native port of the compiler rewritten in Go after a Beta on 2026-04-21 and an RC on 2026-06-18. Microsoft reports full-build speedups of roughly 8 to 12 times on typical hardware, editor file-open times cut about 13 times (17.5 seconds to 1.3 seconds for the VS Code codebase), and memory use 6 to 26 percent lower across tested projects, and cites production testing at companies including Slack, Figma, and Vanta. The release changes several defaults from TypeScript 6.0:
strictis nowtrue,typesdefaults to an empty list rather than every installed@typespackage, androotDirdefaults to the project root. It removes emit support for the ES5, AMD, UMD, and SystemJS module formats and turns several deprecated flags into hard errors. It installs through the usualnpm install -D typescript. - Why it matters: The native compiler is the largest TypeScript performance change in years, and the new strict-by-default and removed-module-format behavior forces configuration and build changes on many existing projects before upgrading.
- Follow-up: Track migration reports for the removed module formats and the strict-by-default switch, and editor-integration parity with the previous compiler.