Sign in

TypeScript

@typescriptlang.org
10K followers 1 following 66 posts

TypeScript is JavaScript with types and type-checking. Compiles down to JavaScript, runs where JavaScript runs.

PostsRepliesMedia
TypeScript @typescriptlang.org · 17/09/2026
A new documentary about @vscode.dev is out! 🎬🎞️🍿 Check out The Story of VS Code, the story of the editor that brought the TypeScript experience to everyone! www.youtube.com/watch?v=kHL3...
youtube.com
The Story of VS Code | Official Documentary
YouTube video by Visual Studio Code
14711
TypeScript @typescriptlang.org · 28/07/2026
Have you been using TypeScript 7? @ahejlsberg.bsky.social shows off what 10x faster build & editing experiences look like with @vscode.dev!
youtube.com
TypeScript 7 Is Here (And It's 10× Faster)
YouTube video by Microsoft Developer
57018
TypeScript @typescriptlang.org · 08/07/2026
📣 The moment is here. 📣 TypeScript 7 is officially released! 7️⃣ devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 7.0 - TypeScript
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
15617157
Reposted by TypeScript
Visual Studio Code @vscode.dev · 29/06/2026
⚡ Learn how the VS Code and TypeScript teams collaborated to bring TypeScript 7 to VS Code. The result: faster builds, faster iteration, and a better day-to-day development experience. Read more: code.visualstudio.com/blogs/2026/0...
TypeScript 7 logo on a blue gradient background.
25610
TypeScript @typescriptlang.org · 18/06/2026
📣 TypeScript 7's Release Candidate is now out! 📣 The new native rewrite is almost here. Try it out on your codebases, and make sure your team is ready for the upcoming 7.0 release!
devblogs.microsoft.com
Announcing TypeScript 7.0 RC - TypeScript
The Release Candidate for TypeScript 7.0 is now available!
525152
TypeScript @typescriptlang.org · 19/05/2026
Something subtle from @vscode.dev's recent release notes: VS Code core, and all its built-in extensions, are now type-checked with TypeScript 7 native previews! code.visualstudio.com/updates/v1_1...
From the VS Code 1.119 blog post:

Typechecking now uses TypeScript 7 for faster development iteration

Last iteration we moved VS Code's main watch task to use TypeScript 7. This iteration, we finished the migration to use TypeScript 7 for all built-in extensions and core code.

By migrating the Copilot extension to use TypeScript 7, we cut the typechecking time from 22 seconds to 4 seconds. These dramatic speedups enable both developers and agents to iterate more quickly in the VS Code codebase.
19413
TypeScript @typescriptlang.org · 21/04/2026
TypeScript 7.0 Beta is here! Built on a new native and parallelized foundation, it's already being used on multi-million line codebases. Read up more here and try it on your projects today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 7.0 Beta - TypeScript
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 comple...
232773
TypeScript @typescriptlang.org · 23/03/2026
TypeScript 6.0 is now available! This release brings better type-checking for methods, new standard library features, new module features for Node.js, and more! But most important, this release brings us one step closer to the upcoming native-speed 7.0! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 6.0 - TypeScript
TypeScript 6.0 is now available! TypeScript 6 is a stepping-stone release, aligning with the upcoming native-speed 7.0 release.
631687
TypeScript @typescriptlang.org · 06/03/2026
The Release Candidate for TypeScript 6.0 is now available! Read up on what's coming up with 6.0 & 7.0, and try it out on your codebase today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 6.0 RC - TypeScript
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 TypeScri...
214223
TypeScript @typescriptlang.org · 11/02/2026
TypeScript 6.0 beta is now published! This release brings - inference improvements for functions - updates to package.json 'imports' - the Temporal APIs - alignments for the upcoming TypeScript 7.0 - & more! Try it today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 6.0 Beta - TypeScript
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 uni...
314835
TypeScript @typescriptlang.org · 05/01/2026
It's the first Monday of 2026! Awful, we know. But have you tried out TypeScript's native previews, or do you hate when your editor and builds are faster?
3555
TypeScript @typescriptlang.org · 02/12/2025
We've got some updates on TypeScript 7! The new native port - can type-check any project - supports --build and --incremental - has rich editor features implemented - is still 10x faster and is ready for you to try today! devblogs.microsoft.com/typescript/p...
devblogs.microsoft.com
Progress on TypeScript 7 - December 2025 - TypeScript
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. Th...
525355
TypeScript @typescriptlang.org · 28/10/2025
Big news in this year's GitHub Octoverse report: TypeScript is now the most-used language on GitHub! We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀 Read up more at github.blog/news-insight...
github.blog
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1
In this year’s Octoverse, we uncover how AI, agents, and typed languages are driving the biggest shifts in software development in more than a decade.
110122
TypeScript @typescriptlang.org · 01/08/2025
TypeScript 5.9 is now available! 📣 This release brings: ✅ An updated tsc --init ✅ Type-checking for the new 'import defer' ✅ Actual summaries in more DOM APIs ✅ Expandable quick info hovers (✨preview✨) and more! Read up more on our blog: devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.9 - TypeScript
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 mak...
014426
TypeScript @typescriptlang.org · 25/07/2025
TypeScript 5.9 RC is available to try! Let us know how it works before next week's stable release! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.9 RC - TypeScript
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 typescr...
411314
TypeScript @typescriptlang.org · 08/07/2025
TypeScript 5.9 Beta just went out! Try it in your project and let us know what you think: devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.9 Beta - TypeScript
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 tak...
29622
Reposted by TypeScript
Slack Engineering @slack.engineering · 19/06/2025
Slack now runs the new Go-powered @typescriptlang.org checker in CI. Using the tool saves us over 5 minutes per run, meaning faster merges and happier developers. Huge thanks to Anders, @jakebailey.dev, and everyone else on the project for the incredible performance gains.
214219
TypeScript @typescriptlang.org · 22/05/2025
Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace! npm install -D @​typescript/native-preview npx tsgo --version Read up more on our blog!
devblogs.microsoft.com
Announcing TypeScript Native Previews - TypeScript
Previews of the native TypeScript port are now available on npm and for VS Code through the Visual Studio Marketplace!
1039590
Reposted by TypeScript
Jake Bailey @jakebailey.dev · 06/04/2025
Finally reviving my blog! Wrote a few thousand words about one of the most notorious bugs we encountered when porting tsc to Go: accidental variable shadowing. It's a pleasure to write go/analysis passes, and I was really happy with the results of my shadow analyzer. Please enjoy the CFG diagrams!
jakebailey.dev
Detecting dubious shadowing in Go
The most common porting bug in the TypeScript Go port
4639
TypeScript @typescriptlang.org · 13/03/2025
Starting soon! 📢 We've got a TypeScript AMA starting in just a few minutes (10am Pacific) on the TypeScript Discord! discord.gg/typescript
discord.gg
Join the TypeScript Community Discord Server!
The official community for TypeScript. Active help channels, type experts and more. Join now! | 49993 members
3556
Reposted by TypeScript
Syntax @syntax.fm · 11/03/2025
🚨 Announcing the new @typescriptlang.org compiler: native and 10× Faster and written in @golang.org
18517
TypeScript @typescriptlang.org · 11/03/2025
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness! devblogs.microsoft.com/typescript/t...
devblogs.microsoft.com
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
22971289
TypeScript @typescriptlang.org · 28/02/2025
TypeScript 5.8 is now out, with ✅ Better Checks on return expressions ✅ Support for require(esm) in --module nodenext ✅ --libReplacement to speed up program loading ✅ --erasableSyntaxOnly and more! Try it today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.8 - TypeScript
Today we’re excited to announce the release of TypeScript 5.8! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by adding syntax for types. Writing types in our...
223740
TypeScript @typescriptlang.org · 13/02/2025
The release candidate (RC) for TypeScript 5.8 is now published! Read up more on our release notes and try it today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.8 RC - TypeScript
Today we are excited to announce the Release Candidate (RC) of TypeScript 5.8! To get started using the Release Candidate, you can get it through npm with the following command: npm install -D typescr...
18716
TypeScript @typescriptlang.org · 29/01/2025
We just released the beta for TypeScript 5.8! This release brings support for Node.js' require(ESM), smarter/safer checks for functions using advanced types, a few great optimizations for editor scenarios, and more. Give it a try! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.8 Beta - TypeScript
Today we are excited to announce the availability of TypeScript 5.8 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s tak...
614835
TypeScript @typescriptlang.org · 22/11/2024
📢 TypeScript 5.7 is here! Now with ✅ Better checks for uninitialized variables ✅ Smarter tsconfig lookup in editors ✅ Improved startup time ✅ Stricter checks for JSON imports ✅ Extension rewrites for relative imports and more! Try it today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.7 - TypeScript
Today we excited to announce the availability of TypeScript 5.7! If you’re not familiar with TypeScript, it’s a language that builds on JavaScript by adding syntax for type declarations and annotation...
334695
TypeScript @typescriptlang.org · 08/11/2024
We just published the release candidate of TypeScript 5.7! Give it a shot and let us know what you think! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.7 RC - TypeScript
Today we are announcing the availability of the release candidate of TypeScript 5.7. To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc Le...
020731
TypeScript @typescriptlang.org · 09/10/2024
TypeScript 5.7 beta is now available to try! Read up on what's new today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.7 Beta - TypeScript
Today we are announcing the availability of TypeScript 5.7 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 ...
0517
TypeScript @typescriptlang.org · 09/09/2024
🚀TypeScript 5.6 is now available! 🚀 Now with ✅ New syntactic nullish/truthy checks ✅ Iterator helper methods & strictness checks ✅ Region-prioritized checking in editors ✅ Flexible --build behavior and more! Try it today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.6 - TypeScript
Today we’re excited to announce the release of TypeScript 5.6! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by adding syntax for types. Types describe the s...
0568
TypeScript @typescriptlang.org · 23/08/2024
The release candidate for TypeScript 5.6 is now available for testing! Give it a try today for more new checks, ways to speed-up your builds, new JS features, and more! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.6 RC - TypeScript
Today we are excited to announce the availability of the release candidate of TypeScript 5.6. To get started using the RC, you can get it through npm with the following command: npm install -D typescr...
1364
TypeScript @typescriptlang.org · 26/07/2024
TypeScript 5.6 Beta is now out with ✔️ Errors on Suspicious Truthy/Nullish Checks ✔️ Iterator Methods like `.map()` and `.filter()` ✔️ Error-Tolerant --build Mode ✔️ --noCheck ✔️ Type-Checking Prioritized by Editor Viewports and more! Try it today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.6 Beta - TypeScript
Today we are excited to announce the availability of TypeScript 5.6 Beta. To get started using the beta, you can get it through NuGet, or through npm with the following command: npm install -D typescr...
0249
TypeScript @typescriptlang.org · 20/06/2024
TypeScript 5.5 is now available! 🎉✨ Now with ✅ Inferred Type Predicates ✅ RegEx syntax checks ✅ The JSDoc @‍import Tag ✅ ${configDir} for easier tsconfig inheritance ✅ --isolatedDeclarations ✅ Lots of new optimizations And more! Try it today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.5 - TypeScript
Today we’re excited to announce the release of TypeScript 5.5! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by making it possible to declare and describe ty...
0217
TypeScript @typescriptlang.org · 06/06/2024
TypeScript 5.5 RC is now out to try! We're looking for feedback on inferred type predicates, JSDoc imports, regex checking, ${configDir}, isolatedDeclarations, build optimizations, and more! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.5 RC - TypeScript
Today we are excited to announce the availability of the release candidate of TypeScript 5.5. To get started using the RC, you can get it through NuGet, or through npm with the following command: npm ...
0155
TypeScript @typescriptlang.org · 25/04/2024
Announcing TypeScript 5.5 Beta! 📣 Now with type predicate inference, more type narrowing, an @‍import tag for JSDoc, the --isolatedDeclarations flag, performance & reliability improvements, and much more!
devblogs.microsoft.com
Announcing TypeScript 5.5 Beta - TypeScript
Today we are excited to announce the availability of TypeScript 5.5 Beta. To get started using the beta, you can get it through NuGet, or through npm with the following command: npm install -D typescr...
14416
TypeScript @typescriptlang.org · 22/02/2024
The release candidate of TypeScript 5.4 is now ready to download! Read up on what's coming in TypeScript 5.4 👀
devblogs.microsoft.com
Announcing TypeScript 5.4 RC - TypeScript
Today we’re excited to announce our Release Candidate of TypeScript 5.4! Between now and the stable release of TypeScript 5.4, we expect no further changes apart from critical bug fixes. To get starte...
0165
TypeScript @typescriptlang.org · 29/01/2024
TypeScript 5.4 Beta is available to try! This release has lots of type narrowing improvements, the 'NoInfer' type helper, groupBy, better options for bundlers, and more! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.4 Beta - TypeScript
Today we are excited to announce the availability of TypeScript 5.4 Beta. To get started using the beta, you can get it through NuGet, or through npm with the following command: npm install -D typescr...
0106
TypeScript @typescriptlang.org · 20/11/2023
Today we released TypeScript 5.3! Now bringing: - new narrowing improvements - more correctness checks - import attributes - handy new editor features - lots of optimizations and lots more! So try it today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.3 - TypeScript
Today we’re excited to announce the release of TypeScript 5.3! If you’re not familiar with TypeScript, it’s a language that adds type syntax to JavaScript to bring type-checking. Type-checking c...
0163
TypeScript @typescriptlang.org · 03/11/2023
The release candidate of TypeScript 5.3 is out - we're looking for feedback to make sure this release is as perfect as possible! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.3 RC - TypeScript
Today we’re excited to announce our Release Candidate of TypeScript 5.3! Between now and the stable release of TypeScript 5.3, we expect no further changes apart from critical bug fixes. To get star...
093
TypeScript @typescriptlang.org · 03/10/2023
TypeScript 5.3 beta just went out! Now slimmer and faster, with lots of new narrowing improvements, correctness checks, features like import attributes, and more - so try it out now!
devblogs.microsoft.com
Announcing TypeScript 5.3 Beta - TypeScript
Today we are excited to announce the availability of TypeScript 5.3 Beta. To get started using the beta, you can get it through NuGet, or through npm with the following command: npm install -D typescr...
0103
TypeScript @typescriptlang.org · 24/08/2023
TypeScript 5.2 is now here! 🎉 Now faster with - 'using' & explicit resource management - decorator metadata - easier tuple type notation - better object completions - the inline variable refactor - clickable inlay parameter hints and more! Try it today!
devblogs.microsoft.com
Announcing TypeScript 5.2 - TypeScript
Today we’re excited to announce the release of TypeScript 5.2! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by making it possible to declare and descr...
0145
TypeScript @typescriptlang.org · 09/08/2023
The Release Candidate of TypeScript 5.2 is now out to try! Test it out and let us know if you run into any issues!
devblogs.microsoft.com
Announcing TypeScript 5.2 RC - TypeScript
Today we’re excited to announce our Release Candidate of TypeScript 5.2! Between now and the stable release of TypeScript 5.2, we expect no further changes apart from critical bug fixes. To get star...
044
TypeScript @typescriptlang.org · 30/06/2023
We just released TypeScript 5.2 Beta! Check out - 'using' Declarations - Decorator Metadata - Easier Tuple Type Notation - Inline Variable Refactoring - Comma Completions in Objects and more! Try it today!
devblogs.microsoft.com
Announcing TypeScript 5.2 Beta - TypeScript
Today we are excited to announce the availability of TypeScript 5.2 Beta. To get started using the beta, you can get it through NuGet, or through npm with the following command: npm install -D typescr...
0167
TypeScript @typescriptlang.org · 01/06/2023
TypeScript 5.1 is now out! Now with - smarter checks for undefined-returning functions - no restrictions between getter/setter types - better checks for JSX tags - linked editing for JSX - new speed-ups Read up more on our blog!
devblogs.microsoft.com
Announcing TypeScript 5.1 - TypeScript
Today we’re excited to announce the release of TypeScript 5.1! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript by adding constructs called types. These types can describe some details about our program, and can be checked by TypeScript before they’re compiled away in order to catch possible typos,
155
TypeScript @typescriptlang.org · 01/06/2023
Hello World!
2143