# TypeScript

The official blog of the TypeScript team.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Announcing TypeScript 7.0

DevFeed: [Announcing TypeScript 7.0](<https://devfeed.tech/articles/announcing-typescript-7-0-2923.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/>)

Author: Daniel Rosenwasser

Published: 2026-07-08T15:58:29Z

Content type: release

Language: en

Sources: [TypeScript](<https://devfeed.tech/sources/typescript.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Go](<https://devfeed.tech/topics/go.md>), [npm](<https://devfeed.tech/topics/npm.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [go](<https://devfeed.tech/tags/go.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [release](<https://devfeed.tech/tags/release.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

TypeScript 7 is announced as a native Go port designed to make the TypeScript toolset substantially faster. The release adds native-code speed, shared-memory multithreading, optimizations producing reported full-build speedups of 8x to 12x, npm distribution, and improved editor support through LSP.

### Source excerpt

Today we are proud to announce the availability of TypeScript 7, a 10x faster native port of TypeScript! Since its early days, TypeScript has promised to deliver on JavaScript that scales. By bringing strong type-checking and rich tooling to the world of JavaScript, TypeScript made it possible to build non-trivial high-quality apps across platforms. Last [...] The post Announcing TypeScript 7.0 appeared first on TypeScript.

## Announcing TypeScript 7.0 RC

DevFeed: [Announcing TypeScript 7.0 RC](<https://devfeed.tech/articles/announcing-typescript-7-0-rc-2922.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-rc/>)

Author: Daniel Rosenwasser

Published: 2026-06-18T14:31:17Z

Content type: release

Language: en

Sources: [TypeScript](<https://devfeed.tech/sources/typescript.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [build times](<https://devfeed.tech/topics/build-times.md>), [npm](<https://devfeed.tech/topics/npm.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [build-times](<https://devfeed.tech/tags/build-times.md>), [ci](<https://devfeed.tech/tags/ci.md>), [development](<https://devfeed.tech/tags/development.md>), [extension](<https://devfeed.tech/tags/extension.md>), [go](<https://devfeed.tech/tags/go.md>), [performance](<https://devfeed.tech/tags/performance.md>), [post](<https://devfeed.tech/tags/post.md>), [release](<https://devfeed.tech/tags/release.md>), [speed](<https://devfeed.tech/tags/speed.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

TypeScript 7.0 RC introduces a Go-based compiler foundation with shared-memory parallelism, reporting substantial speed improvements while preserving TypeScript 6.0's type-checking semantics. The release candidate is available through npm, with an optional VS Code preview extension for faster editing.

### Source excerpt

Today we are excited to announce the Release Candidate of TypeScript 7.0! If you haven't been following TypeScript 7.0's development, this release is significant in that it is built on a completely new foundation. Over the past year, we have been porting the existing TypeScript codebase from TypeScript (as a bootstrapped codebase that compiles to [...] The post Announcing TypeScript 7.0 RC appeared first on TypeScript.

## Announcing TypeScript 7.0 Beta

DevFeed: [Announcing TypeScript 7.0 Beta](<https://devfeed.tech/articles/announcing-typescript-7-0-beta-2921.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-beta/>)

Author: Daniel Rosenwasser

Published: 2026-04-21T18:24:17Z

Content type: release

Language: en

Sources: [TypeScript](<https://devfeed.tech/sources/typescript.md>)

Topics: [build times](<https://devfeed.tech/topics/build-times.md>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [build-times](<https://devfeed.tech/tags/build-times.md>), [ci](<https://devfeed.tech/tags/ci.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [extension](<https://devfeed.tech/tags/extension.md>), [go](<https://devfeed.tech/tags/go.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [release](<https://devfeed.tech/tags/release.md>), [speed](<https://devfeed.tech/tags/speed.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

TypeScript 7.0 Beta introduces a Go-based compiler foundation that the article says is often about ten times faster than TypeScript 6.0 while preserving its type-checking semantics. It is presented as ready for day-to-day use, CI pipelines, and VS Code editing through a preview extension.

### Source excerpt

Today we are absolutely thrilled to announce the release of TypeScript 7.0 Beta! If you haven't been following TypeScript 7.0's development, this release is significant in that it is built on a completely new foundation. Over the past year, we have been porting the existing TypeScript codebase from TypeScript (as a bootstrapped codebase that compiles [...] The post Announcing TypeScript 7.0 Beta appeared first on TypeScript.

## Announcing TypeScript 6.0

DevFeed: [Announcing TypeScript 6.0](<https://devfeed.tech/articles/announcing-typescript-6-0-2920.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/>)

Author: Daniel Rosenwasser

Published: 2026-03-23T16:34:10Z

Content type: release

Language: en

Sources: [TypeScript](<https://devfeed.tech/sources/typescript.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Go](<https://devfeed.tech/topics/go.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [web-standards](<https://devfeed.tech/topics/web-standards.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [features](<https://devfeed.tech/tags/features.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [release](<https://devfeed.tech/tags/release.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [types](<https://devfeed.tech/tags/types.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web-standards](<https://devfeed.tech/tags/web-standards.md>)

### AI overview

TypeScript 6.0 is announced as a bridge release between TypeScript 5.9 and the upcoming TypeScript 7.0. The article highlights alignment work, type-checking changes, import assertion deprecations, updated DOM types, and the transition toward a Go-based compiler and language-service codebase.

### Source excerpt

Today we are excited to announce the availability of TypeScript 6.0! If you are not familiar with TypeScript, it's a language that builds on JavaScript by adding syntax for types, which enables type-checking to catch errors, and provide rich editor tooling. You can learn more about TypeScript and how to get started on the TypeScript [...] The post Announcing TypeScript 6.0 appeared first on TypeScript.

## Announcing TypeScript 6.0 RC

DevFeed: [Announcing TypeScript 6.0 RC](<https://devfeed.tech/articles/announcing-typescript-6-0-rc-2919.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/>)

Author: Daniel Rosenwasser

Published: 2026-03-06T19:13:14Z

Content type: release

Language: en

Sources: [TypeScript](<https://devfeed.tech/sources/typescript.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Go](<https://devfeed.tech/topics/go.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [web-standards](<https://devfeed.tech/topics/web-standards.md>)

Tags: [features](<https://devfeed.tech/tags/features.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [post](<https://devfeed.tech/tags/post.md>), [release](<https://devfeed.tech/tags/release.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

TypeScript 6.0 Release Candidate is presented as the final release based on the current JavaScript codebase and a bridge toward TypeScript 7.0. The article covers changes since the beta, including type-checking adjustments, import assertion deprecation updates, refreshed DOM types, and improved type inference for method syntax.

### Source excerpt

Today we are excited to announce the Release Candidate (RC) of TypeScript 6.0! To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc TypeScript 6.0 is a unique release in that we intend for it to be the last release based on the current JavaScript [...] The post Announcing TypeScript 6.0 RC appeared first on TypeScript.

## Announcing TypeScript 6.0 Beta

DevFeed: [Announcing TypeScript 6.0 Beta](<https://devfeed.tech/articles/announcing-typescript-6-0-beta-2918.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/>)

Author: Daniel Rosenwasser

Published: 2026-02-11T18:50:26Z

Content type: release

Language: en

Sources: [TypeScript](<https://devfeed.tech/sources/typescript.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [npm](<https://devfeed.tech/topics/npm.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Go](<https://devfeed.tech/topics/go.md>)

Tags: [features](<https://devfeed.tech/tags/features.md>), [go](<https://devfeed.tech/tags/go.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [release](<https://devfeed.tech/tags/release.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

TypeScript 6.0 Beta introduces new language and type-inference improvements while preparing the project for TypeScript 7.0. It is planned as the final release based on the current JavaScript codebase before the compiler and language service transition to a Go-based codebase focused on native-code speed and shared-memory multithreading.

### Source excerpt

Today we are announcing the beta release of TypeScript 6.0! To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta TypeScript 6.0 is a unique release in that we intend for it to be the last release based on the current JavaScript codebase. As announced [...] The post Announcing TypeScript 6.0 Beta appeared first on TypeScript.

## Progress on TypeScript 7 - December 2025

DevFeed: [Progress on TypeScript 7 - December 2025](<https://devfeed.tech/articles/progress-on-typescript-7-december-2025-2924.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/typescript/progress-on-typescript-7-december-2025/>)

Author: Daniel Rosenwasser

Published: 2025-12-02T17:31:32Z

Content type: news

Language: en

Sources: [TypeScript](<https://devfeed.tech/sources/typescript.md>)

Topics: [toolchain](<https://devfeed.tech/topics/toolchain.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [memory](<https://devfeed.tech/tags/memory.md>), [performance](<https://devfeed.tech/tags/performance.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Progress update on TypeScript 7.0's native compiler and language-service port, including editor-preview support, reimplemented navigation and refactoring features, and reliability improvements through shared-memory parallelism.

### Source excerpt

Earlier this year, the TypeScript team announced that we've been porting the compiler and language service to native code to take advantage of better raw performance, memory usage, and parallelism. This effort (codenamed "Project Corsa", and soon "TypeScript 7.0") has been a significant undertaking, but we've made big strides in the past few months. We're [...] The post Progress on TypeScript 7 - December 2025 appeared first on TypeScript.

## Announcing TypeScript 5.9

DevFeed: [Announcing TypeScript 5.9](<https://devfeed.tech/articles/announcing-typescript-5-9-2917.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/>)

Author: Daniel Rosenwasser

Published: 2025-08-01T16:19:25Z

Content type: release

Language: en

Sources: [TypeScript](<https://devfeed.tech/sources/typescript.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Code](<https://devfeed.tech/topics/code.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [ECMAScript](<https://devfeed.tech/topics/ecmascript.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [developers](<https://devfeed.tech/tags/developers.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [release](<https://devfeed.tech/tags/release.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

This release article announces TypeScript 5.9. It explains TypeScript's typed layer over JavaScript, type checking, and editor tooling, then introduces changes since the beta, including issue fixes, a restored DOM library entry, behavioral-change documentation, and a more minimal, prescriptive initialization configuration for new projects.

### Source excerpt

Today we are excited to announce the release of TypeScript 5.9! If you're not familiar with TypeScript, it's a language that builds on JavaScript by adding syntax for types. With types, TypeScript makes it possible to check your code to avoid bugs ahead of time. The TypeScript type-checker does all this, and is also the [...] The post Announcing TypeScript 5.9 appeared first on TypeScript.

## Announcing TypeScript 5.9 RC

DevFeed: [Announcing TypeScript 5.9 RC](<https://devfeed.tech/articles/announcing-typescript-5-9-rc-2916.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-rc/>)

Author: Daniel Rosenwasser

Published: 2025-07-25T16:53:10Z

Content type: article

Language: en

Sources: [TypeScript](<https://devfeed.tech/sources/typescript.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [ECMAScript](<https://devfeed.tech/topics/ecmascript.md>), [npm](<https://devfeed.tech/topics/npm.md>)

Tags: [compiler](<https://devfeed.tech/tags/compiler.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [developers](<https://devfeed.tech/tags/developers.md>), [features](<https://devfeed.tech/tags/features.md>), [npm](<https://devfeed.tech/tags/npm.md>), [release](<https://devfeed.tech/tags/release.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

This article announces the Release Candidate of TypeScript 5.9. It describes changes to the generated tsconfig configuration and introduces support for ECMAScript deferred module evaluation through import defer.

### Source excerpt

Today we are excited to announce the Release Candidate (RC) of TypeScript 5.9! To get started using the Release Candidate, you can get it through npm with the following command: npm install -D typescript@rc Let's take a look at what's new in TypeScript 5.9! Minimal and Updated tsc --init Support for import defer Support for [...] The post Announcing TypeScript 5.9 RC appeared first on TypeScript.

## Announcing TypeScript 5.9 Beta

DevFeed: [Announcing TypeScript 5.9 Beta](<https://devfeed.tech/articles/announcing-typescript-5-9-beta-2915.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/>)

Author: Daniel Rosenwasser

Published: 2025-07-08T17:38:54Z

Content type: release

Language: en

Sources: [TypeScript](<https://devfeed.tech/sources/typescript.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [ECMAScript](<https://devfeed.tech/topics/ecmascript.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>)

Tags: [compiler](<https://devfeed.tech/tags/compiler.md>), [features](<https://devfeed.tech/tags/features.md>), [npm](<https://devfeed.tech/tags/npm.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

The article announces the TypeScript 5.9 Beta and explains how to install it through npm. It highlights a more minimal and prescriptive default generated configuration, support for deferred module evaluation, and support for --module node20.

### Source excerpt

Today we are excited to announce the availability of TypeScript 5.9 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let's take a look at what's new in TypeScript 5.9! Minimal and Updated tsc --init Support for import defer Support for --module node20 [...] The post Announcing TypeScript 5.9 Beta appeared first on TypeScript.