TypeScript goes native: Microsoft ports the compiler to Go for ~10× speed
Key update
Microsoft’s TypeScript team has publicly released a native port of the TypeScript compiler and language service implemented in Go (project codename “Corsa”). Benchmarks in the announcement show roughly 10× faster command‑line type checking on real codebases and an ~8× improvement in editor project-load times versus the current JS-based compiler. The team is publishing previews and has laid out a roadmap that will release the native implementation as TypeScript 7.0 once feature parity and stability are achieved; meanwhile the existing JS codebase continues as the 6.x line.
Why it matters
This isn’t a cosmetic performance bump — it changes what’s practical for large TypeScript codebases and tooling. Expect significantly faster CI type-checks, lower memory use in editors and language servers, and snappier refactors and cross-project analysis for monorepos that previously struggled with scale. Operationally, teams should plan for two transition considerations: first, the native compiler will be distributed as a binary/LSP, which affects developer environments and CI images (you’ll likely install or bundle a different tsc binary rather than relying solely on Node/npm). Second, the TypeScript team intends to keep the JS-based 6.x line while the native line reaches parity, so migration can be incremental — but you should test the native preview on non-critical builds to surface any behavioral diffs early (type resolution edge cases, custom transformers, or tooling that assumes a Node runtime). For immediate practical steps: try the preview on a representative service or branch to measure CI/time-to-first-keystroke gains, evaluate tooling compatibility (editor extensions, language server integrations), and prepare CI/container images to include the native binary when you move to it in production.
Source
Read Next
AWS CDK splits the CLI from the Construct Library (independent releases & new CLI repo)
August 31, 2025AWS announced the CDK CLI and the CDK Construct Library will be released independently and the CLI is moving to a new repository — this changes how you version, install, and automate CDK in CI.
Bun adds Bun.SQL — a zero‑dependency unified SQL client (MySQL, PostgreSQL, SQLite)
August 30, 2025Bun v1.2.21 (Aug 25, 2025) introduces Bun.SQL: a single, zero‑dependency SQL client that supports MySQL/MariaDB (Zig driver), PostgreSQL and SQLite with a consistent tagged‑template API.
pnpm 10.12 (v10.12.1) adds an experimental global virtual store for near‑instant local installs
August 29, 2025pnpm 10.12 introduces a central, graph-hashed virtual store that lets multiple projects reuse exact dependency graphs, dramatically speeding up local installs on warm caches and improving monorepo workflows.