TypeScript's native Go port (Project Corsa) delivers ~10× type-check speedups
Key update
Microsoft’s TypeScript team has delivered a native, Go-based port of the TypeScript compiler and language service (Project Corsa / TypeScript 7 path) and published broad native previews. Benchmarks in the announcement show roughly 8–13× reductions in type-check and editor-load times on large repositories, plus about 50% lower memory usage. The preview is available for testing via the native-preview package and a preview VS Code integration.
Why it matters
This is one of the most consequential tooling shifts for JavaScript/TypeScript engineering in years because it directly shortens developer feedback loops at scale. The practical effects are immediate: much faster editor responsiveness (instant diagnostics, completions and find/rename on large monorepos), dramatically shorter CI type-check jobs, and lower resource usage for batch and CI workloads. For teams with large TypeScript codebases or heavy monorepos, the move reduces friction in IDE-driven workflows and can cut pipeline costs and wait times without changing application runtime behavior. The TypeScript team plans to maintain the existing JS-based 6.x line during the transition, so adoption is optional and gradual; the native implementation is positioned as a drop-in alternative but not an immediate forced migration. For practitioners the actionable guidance is to evaluate the native preview side-by-side in local dev and CI (for example, try the native-preview package and the experimental VS Code integration), run your full test/type-check suites to surface parity gaps, and collaborate with tooling maintainers (bundlers, linters, editor extensions, CI images) to validate compatibility before wider rollout. Expect the biggest wins for very large codebases and editor-heavy workflows, and anticipate a short to medium-term period where tool ecosystems adapt to the new native compiler APIs and behavior nuances.
Source
Read Next
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.
TypeScript native previews (Go-based tsgo) — ~10x faster type-checks and editor service
November 26, 2025Microsoft published native previews of the TypeScript compiler and language service (codename ‘Corsa’ / tsgo), delivering order-of-magnitude improvements for editor load times, type-checks and CI builds; early preview is available via @typescript/native-preview and a VS Code extension.