Showing results for TypeScript - TypeScript

May 22, 2025
Post comments count2
Post likes count13

Announcing TypeScript Native Previews

Daniel Rosenwasser
Daniel Rosenwasser

This past March we unveiled our efforts to port the TypeScript compiler and toolset to native code. This port has achieved a 10x speed-up on most projects - not just by using a natively-compiled language (Go), but also through using shared memory parallelism and concurrency where we can benefit. Since then, we have made several strides towards ru...

Mar 11, 2025
Post comments count84
Post likes count180

A 10x Faster TypeScript

Anders Hejlsberg
Anders Hejlsberg

Today I'm excited to announce the next steps we're taking to radically improve TypeScript performance. The core value proposition of TypeScript is an excellent developer experience. As your codebase grows, so does the value of TypeScript itself, but in many cases TypeScript has not been able to scale up to the very largest codebases. Devel...

Feb 28, 2025
Post comments count1
Post likes count14

Announcing TypeScript 5.8

Daniel Rosenwasser
Daniel Rosenwasser

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 code allows us to explain intent and have other tools check our code to catch mistakes like typos, issues with and , and more. Types also power...

Feb 13, 2025
Post comments count0
Post likes count4

Announcing TypeScript 5.8 RC

Daniel Rosenwasser
Daniel Rosenwasser

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: Let's take a look at what's new in TypeScript 5.8! What's New Since the Beta? Since our beta release, we have had to pull back some work on how functions with conditi...

Jan 29, 2025
Post comments count1
Post likes count11

Announcing TypeScript 5.8 Beta

Daniel Rosenwasser
Daniel Rosenwasser

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: Let's take a look at what's new in TypeScript 5.8! Checked Returns for Conditional and Indexed Access Types Consider an API that presents a set of options to a user: The intent with...

Nov 22, 2024
Post comments count2
Post likes count11

Announcing TypeScript 5.7

Daniel Rosenwasser
Daniel Rosenwasser

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 annotations. This syntax can be used by the TypeScript compiler to type-check our code, and it can also be erased to emit clean, idiomatic JavaScript code. Typ...

Nov 8, 2024
Post comments count0
Post likes count9

Announcing TypeScript 5.7 RC

Daniel Rosenwasser
Daniel Rosenwasser

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: Let's take a look at what's new in TypeScript 5.7! Checks for Never-Initialized Variables For a long time, TypeScript has been able to catch issues when a variable has not yet...

Oct 9, 2024
Post comments count5
Post likes count5

Announcing TypeScript 5.7 Beta

Daniel Rosenwasser
Daniel Rosenwasser

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: Let's take a look at what's new in TypeScript 5.7! Checks for Never-Initialized Variables For a long time, TypeScript has been able to catch issues when a variable has not yet been initialized ...

Sep 9, 2024
Post comments count1
Post likes count19

Announcing TypeScript 5.6

Daniel Rosenwasser
Daniel Rosenwasser

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 shapes we expect of our variables, parameters, and functions, and the TypeScript type-checker can help catch issues like typos, missing properties,...

Aug 23, 2024
Post comments count0
Post likes count3

Announcing TypeScript 5.6 RC

Daniel Rosenwasser
Daniel Rosenwasser

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: Here's a quick list of what's new in TypeScript 5.6! What's New Since the Beta? Since TypeScript 5.6 beta, we reverted a change ar...