You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace typescript with @typescript/native-preview (tsgo) for type checking and declaration generation. tsgo is Microsoft's Go-based rewrite of the TypeScript compiler, promising up to 10x faster builds and significantly reduced memory usage.
⚠️tsgo is still in preview and not production ready.
This is exploratory work to validate feasibility, surface required code changes, and track upstream progress toward a stable release. Upgrading to TypeScript 6.0 first may be a good bridge step, it's the last JS-based release and deprecates the features removed in 7.0, letting us fix compatibility issues incrementally before the full native switch.
Known blockers
Some packages still need fixes to build cleanly under tsgo
Declaration emit is not fully complete upstream (some types get dropped during exports)
--build mode (project references) still has gaps
Aligns with TS 5.9 semantics, some deprecated patterns may need migration
Activity
linear commentedon Feb 6, 2026
JS-1662
chore(v11): Upgrade to TypeScript 7.0 (#19435)
github-actions commentedon Sep 23, 2026
A PR closing this issue has just been released 🚀
This issue was referenced by PR #19435, which was included in the 11.0.0 release.