Microsoft ships TypeScript native previews (Go-based 'tsgo') — huge type-check speedups

TypeScriptToolingDevOps

Key update

Microsoft has released broad previews of the native TypeScript compiler effort (Project Corsa). The preview is available as an npm package that exposes a tsgo executable and as a preview VS Code editor integration; most of the type-checker has been ported to a Go-based implementation and Microsoft reports roughly 10x faster type-check times and substantially lower memory use on large real-world repos.

Why it matters

This is one of the largest practical performance changes to the JS/TS toolchain in years. Faster type-checking and a smaller memory footprint directly improve developer feedback loops (instant editor diagnostics, faster incremental builds), cut CI time for monorepos and large projects, and reduce resource costs for batch type-checking jobs. Tooling vendors and build pipelines will need to validate compatibility (there are known, intentional ordering differences and some parity gaps), but the recommended path is pragmatic: try the preview side-by-side (tsgo for local dev and CI experiments), enable the preview VS Code integration for measuring editor responsiveness, and keep the current JS-based tsc as a fallback until feature parity is confirmed for your workflows. Expect downstream work from bundlers, linters, and IDE plugins to adopt or adapt to the native compiler API; for most teams the immediate win is dramatically reduced wait times during local edits and CI checks, with migration being a risk-managed, iterative process rather than a forced cutover.

Source

Read Next