TypeScript News — 2026
-
TypeScript speeds up incremental rebuilds with parallel signature checks
TypeScript now checks dependent-file signatures in parallel during incremental rebuilds, improving performance after edits to widely imported files.
-
TypeScript native compiler adds experimental WebAssembly support
A merged TypeScript change adds experimental WASI WebAssembly builds for the CLI, language server, and browser-based JavaScript API.
-
TypeScript 7.1 Beta introduces modular APIs and ES2026 support
TypeScript 7.1 Beta adds modular native APIs, ES2026 support, source imports, content mappers, and performance improvements.
-
TypeScript native compiler reduces memory use with checker optimizations
Merged native TypeScript changes shrink structured type records and adjust memory allocation and caching.
-
TypeScript native API adds APIs needed by typescript-eslint
The native TypeScript API adds checker and type APIs needed by typescript-eslint, reducing compatibility gaps for tooling.
-
TypeScript native API adds layered virtual file systems
The native TypeScript API can update snapshots with in-memory or layered virtual file systems, including additions, changes, removals, and host fallbacks.
-
TypeScript 7.1 adds import attributes to ambient modules
TypeScript 7.1 can match pattern ambient module declarations by import attributes, enabling attribute-aware module typing.
-
TypeScript 7 fixes setter accessibility in unions and intersections
The native checker now respects setter accessibility separately from getter accessibility on union and intersection properties.
-
TypeScript 7 adds a workspace-symbol search scope
The native language service adds a setting that can limit workspace-symbol searches to the current project.
-
TypeScript 7 improves Go to Implementation memory use
A native language service fix prevents quadratic memory growth when finding implementations in large, deeply typed projects.
-
TypeScript 7 refreshes config diagnostics after file changes
The native language service now republishes tsconfig.json and jsconfig.json errors after watched config files change.
-
TypeScript 7 native tooling is consolidating
TypeScript maintainers clarified that the tsgo name is going away, the native codebase will return to the main TypeScript repository, and the native VS Code extension will be bundled.
-
TypeScript 7 native API adds emit methods
The native TypeScript API adds filesystem and in-memory emit methods for whole programs and selected JavaScript or declaration outputs.
-
TypeScript 7.0 is now available
TypeScript 7.0 introduces a native Go-based compiler and language service, delivering major performance improvements for builds and editors.
-
TypeScript 7.0 release candidate announced
The TypeScript 7.0 release candidate previewed the native compiler, parallel builds, compatibility changes, and expanded editor support.