Microsoft ships TypeScript native previews (Go-based 'tsgo') — huge type-check speedups
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
TypeScript's native Go port (Project Corsa) delivers ~10× type-check speedups
November 29, 2025Microsoft's TypeScript team has ported the compiler and language service to Go (Project Corsa), producing large, real-world speed and memory improvements and shipping native previews for early testing.
Node.js marks built-in TypeScript type‑stripping stable (v25.2.0)
November 28, 2025Node.js v25.2.0 (Nov 11, 2025) promotes runtime TypeScript 'type stripping' to stable — run many .ts files with node directly, with important practical caveats.
Docker patches critical RCE in nested dependency, upstreams fix to LangChain.js
November 27, 2025Docker found and fixed a critical RCE (CVE-2025-12735) rooted in the expr-eval dependency, replaced it with a maintained alternative, and contributed the fix upstream to LangChain.js—affecting Kibana and many LLM apps.