Dev tools

WebStorm 2026.2 ships stable TypeScript 7 support for React and Angular, and no project migration is required

September 8, 2026 at 4:20 AM PT

WebStorm branded social card for the TypeScript 7 announcement

Image: JetBrains

Why it mattersA React or Angular team on WebStorm can move to the Go-based language service by flipping one preference, keep its existing TypeScript version pinned, and stop waiting on the Node.js language server between keystrokes.

JetBrains has released WebStorm 2026.2.2 with stable support for TypeScript 7, Microsoft's Go-based rewrite of the TypeScript language service. Piotr Tomiak, who wrote the announcement, says React and Angular projects can flip the engine on in preferences with no project changes and no requirement to move off an older TypeScript version.

The switch matters because TypeScript 7 replaces the Node.js-based language service. JetBrains cites Microsoft's own numbers that the new compiler is "up to 10x faster than its Node.js-based predecessor", and quotes internal testing on the Kibana codebase where project load dropped from around 12 seconds to 3 seconds. Coding assistance draws on the same engine, so completions and diagnostics ride the same speed-up.

What actually ships

React support in 2026.2.2 is stable on the standard TypeScript 7 flow. Angular needed extra work: neither the Angular compiler nor VS Code supports TypeScript 7 for Angular templates yet, so JetBrains ported an Angular template transpiler to Kotlin and put a mapping layer in front of it that translates IDE requests from original source coordinates to the generated code. Tomiak says Angular support is fully stable in this release.

Vue is not stable yet. Tomiak writes that JetBrains is "porting the Vue transpiler to Kotlin and Kolar" and is still working out how to support Vue with TypeScript 7. One caveat named in the post: the TypeScript-Go content-mappers feature is limited to non-TypeScript files today, so it will not cover Angular use cases through that path.

Teams pinned to an older TypeScript version, for library reasons or for a build system that will not move yet, do not need to change anything to get the new engine. The IDE's TypeScript version selection is separate from the language service engine, so a project on TypeScript 5.x can still use the TypeScript 7 service for editor work. That is the practical difference between shipping today and waiting until every build tool catches up.

The line that carries the risk for adoption is JetBrains' own phrasing: "The result is a faster compiler that does less work to deliver the same or better coding assistance." Whether it delivers the same or better assistance in each stack is now something a React or Angular team on WebStorm can test in its own repo, in one preference toggle, without touching the codebase. If completions or diagnostics regress, the same toggle switches back.

Source

Source: JetBrains

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

More from AI News

Kit Langton released Rolling Number, a small library for interruptible counters, with a pinned benchmark against NumberFlow

Kit Langton published Rolling Number, an MIT-licensed TypeScript library for interruptible animated counters with React and Solid adapters, and the repository has 110 stars four days after the first commit.

Source: GitHubDev tools

BoardUI releases 62 MIT React components built for agent interfaces

BoardUI published 62 React components under MIT covering the parts an agent product needs, including streaming chat, thinking indicators and a streaming task log.

Source: GitHubDev tools

Catenary launches a spatial IDE that wires Claude Code, Codex and Cursor onto one canvas

Catenary launched on Product Hunt on 7 September, a desktop app for macOS, Windows and Linux that orchestrates Claude Code, Codex, Cursor, Grok and other coding CLIs on one spatial canvas with visual wires between agents.

Source: Product HuntDev tools