TypeScript
@typescriptlang.org
9.1K followers 0 following 29 posts
TypeScript is JavaScript with types and type-checking. Compiles down to JavaScript, runs where JavaScript runs.
Posts Media Videos Starter Packs
Pinned
typescriptlang.org
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...
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
devblogs.microsoft.com
typescriptlang.org
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...
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...
devblogs.microsoft.com
Reposted by TypeScript
slack.engineering
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.
developer.microsoft.com
ICYMI: TypeScript is now 10x faster!
typescriptlang.org
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!
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!
devblogs.microsoft.com
Reposted by TypeScript
jakebailey.dev
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!
Detecting dubious shadowing in Go
The most common porting bug in the TypeScript Go port
jakebailey.dev
Reposted by TypeScript
syntax.fm
Syntax @syntax.fm · Mar 11
🚨 Announcing the new @typescriptlang.org compiler: native and 10× Faster and written in @golang.org
typescriptlang.org
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...
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
devblogs.microsoft.com
typescriptlang.org
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...
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...
devblogs.microsoft.com
typescriptlang.org
📢 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...
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...
devblogs.microsoft.com
typescriptlang.org
🚀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...
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...
devblogs.microsoft.com
typescriptlang.org
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...
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...
devblogs.microsoft.com
typescriptlang.org
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...
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...
devblogs.microsoft.com
typescriptlang.org
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!
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...
devblogs.microsoft.com