All news

TypeScript 7.0 ships: a Go-native port 8–12x faster

MicrosoftSummarized by the ORA·tech AI assistant
TypeScript 7.0 ships: a Go-native port 8–12x faster

Microsoft shipped TypeScript 7.0, a Go rewrite delivering 8–12x faster builds, lower memory use, and a new LSP-based language server.

On July 8, 2026, Microsoft announced TypeScript 7.0 — a native port written in Go that preserves the old codebase's structure and logic while running dramatically faster. Install it as usual with npm install -D typescript to get the new tsc.

Key points

  • Full builds typically run 8–12x faster (e.g. the VS Code codebase at 11.9x) while using less memory (down 6–26%).
  • Multithreading arrives via new --checkers and --builders flags to tune parallelism, plus --singleThreaded to disable it.
  • --watch was rebuilt on a Go port of Parcel's file-watcher for lighter, more stable watching.
  • It adopts 6.0's defaults (strict on, module defaulting to esnext) and turns many legacy options (target: es5, moduleResolution: node, baseUrl…) into hard errors.
  • No programmatic API yet (expected in 7.1); you can run 6.0 side-by-side via the @typescript/typescript6 package. Embedded workflows like Vue, Svelte, Astro and Angular stay on 6.0 for now.

See the TypeScript blog for the full upgrade guide.

Source
Microsoft
Read the original
#TypeScript#JavaScript#tooling#Go#performance
This summary was written by the ORA·tech AI assistant. Read the original for full context.

Related

Chào bạn, mình là Nova. Có phần nào bạn muốn hiểu kỹ hơn không? Cứ nói với mình nhé.