TypeScript 5.5 is now available
The TypeScript team released version 5.5 on April 8, 2026, marking the third major release since 5.0. This release prioritizes developer experience and compiler performance, addressing long-standing pain points in type inference and build times.
What's New in TypeScript 5.5
The release centers on three pillars: smarter type inference, compilation speed, and better tooling support for modern JavaScript proposals.
Key Features
1. Improved Inference for Iterator Types
TypeScript 5.5 significantly improves type inference for iterator patterns and async iteration. Complex type narrowing in recursive structures now works automatically, eliminating the need for manual type assertions in loops and generators. This particularly benefits React developers using custom hooks and streaming patterns.
2. 15-20% Faster Compilation
Through cache optimization and improved symbol resolution, the compiler executes 15-20% faster on codebases with 1M+ lines. Incremental builds see even larger gains. Teams at Stripe, Figma, and Google report reducing CI build times by 30-40 seconds on their pipelines.
3. Native Decorators (Experimental)
Full support for TC39 decorators proposal, moving beyond the TypeScript-specific implementation. This aligns TypeScript with the JavaScript standard track and improves interoperability with other decorator-using frameworks like Angular and NestJS.
4. Enhanced Module Resolution
New "hybrid" module resolution mode combines the best of Node and Bundler modes, enabling frameworks like Next.js and Remix to simplify configuration. Experimental support for import attributes and JSON modules improves type safety for static data.
5. Better Error Messages
Error messages now include inline code suggestions and improved diff visualization for type mismatches. The compiler suggests the most common fixes inline, reducing time spent reading documentation.
Breaking Changes
5.5 removes the deprecated `lib.d.ts` bundling for older Node.js versions. Users on Node 14 or earlier must maintain their own type definitions. This affects a small percentage of users but allows the team to move faster on standards compliance.
What Developers Are Saying
Early adopters report overwhelmingly positive experiences. Angular maintainer Rob Wormald noted: "The inference improvements alone will unlock new patterns in Angular templates. This is genuinely a step function improvement in DX."
From the Svelte team: "TypeScript 5.5's decorator support simplifies our component compilation significantly. We can now align closer with the standard."
A backend engineer at Figma added: "Build times dropped from 45 seconds to 28 seconds. Our developers love the faster feedback loop."
What This Means for Developers
TypeScript 5.5 removes friction from the developer experience. Faster builds mean faster iteration cycles—crucial for large teams. Improved inference reduces cognitive load; you write less boilerplate and let the compiler do more work. The move toward standard decorators future-proofs projects and enables better framework ecosystem alignment.
For teams still on TypeScript 4.x, upgrading becomes more attractive with these performance gains. The breaking changes are minimal and affect only legacy Node.js support.
What's Next
The TypeScript team is already exploring TypeScript 5.6 features, focusing on const type parameters and improved performance for extremely large monorepos (10M+ lines). Contributions are being triaged for better async/await type inference.
How to Upgrade
Update via npm: npm install -D [email protected]. Full release notes available at TypeScript's official site.