TypeScript native port (Project Corsa) — native previews available with ~10× type-check speedups

TypeScriptToolingCompilerDevTools

Key update

Microsoft's TypeScript team has published broad availability of TypeScript Native Previews (nicknamed Project Corsa): a native, Go-based implementation of the TypeScript compiler and language tooling that already shows roughly 10× faster type-check and compiler runs on large repositories. The preview exposes a tsgo executable (available via the preview package) and a preview language service for editors; it is intended to evolve into the future TypeScript 7 while the existing JS-based compiler (the current stable line) remains maintained.

Why it matters

If the reported performance holds in your environment, this changes real-world developer ergonomics and CI economics: editor startups, global project type-checks, and incremental validation can become an order of magnitude faster, unlocking smoother refactors, more frequent pre-commit checks, and significantly reduced CI minutes for type-only jobs. Practically, adopt incrementally: try the native preview for local and CI type-check runs (the preview is installable and runnable today), measure end-to-end gains, and watch for parity on emit and language-service features before switching production build pipelines. Important caveats from the announcement: several features are incomplete in the preview (declaration emit, full --build/project-reference support, some JSX/downlevel emit semantics, and language-service features like rename or find-all-references may be missing or partial), so don't replace your canonical build/declaration pipeline yet. For most teams the near-term win is dramatically faster checks and editor responsiveness; medium-term migration planning should track the roadmap to full feature parity and the eventual TypeScript 7 release.

Source

Read Next