Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
>
>
JS & TS digest: ES2026 updates,...

JS & TS digest: ES2026 updates, runtime showdown, and PVS-Studio EAP

Jun 26 2026

While frontend engineers keep rebuilding their projects around new build tools, JavaScript itself keeps getting faster, safer, and more mature. Here's the most interesting JS and TS news from the past few months.

Introducing ES2026: what's new in the standard?

TC39 has officially approved a list of features for ECMAScript 2026. The language continues to shed its old "baggage":

  • Explicit Resource Management (the using keyword). This feature has been in development for a long time in TypeScript and finally landed in native JavaScript. Now you can automatically allocate resources as soon as a variable goes out of scope.
  • Iterator Helpers (new methods for iterators). You no longer need to convert iterators to arrays using Array.from() just to call .map() or .filter(). Lazy evaluation is now available right out of the box.

You can track the progress of these features and their status in the official TC39 GitHub Proposals repository. The Explicit Resource Management and Iterator Helpers features are now in the final development stages.

Runtime Showdown: Node.js against the World

In 2026, Node.js finally cemented its status as a mature development environment that successfully adopts features from newer competitors (Bun and Deno). The biggest trend this year in runtime environments is running TypeScript files without third-party tools or transpilers like ts-node, thanks to fast built-in parsers.

Full details are on the Node.js Official Blog.

TypeScript 7.0: Beta announcement and migration to Go

On April 21, 2026, Microsoft officially released TypeScript 7.0 Beta. This isn't just a minor update but a major revolution under the hood.

  • The tsgo compiler. The development team has fully ported the existing type-checking logic from the old JS/TS engine to the new native compiler written in Go.
  • 10x faster. Go's multithreading brings a tenfold speedup in build and type-checking times for large projects, compared to 6.0.
  • Architectural parity. The language's semantics remained the same: Microsoft carefully moved the framework's code to ensure that existing projects wouldn't break during the transition. The new feature is already being tested extensively at Slack, Google, Figma, and Vercel.

Early Access: PVS-Studio's new JavaScript & TypeScript analyzers

We've spent years specializing in C, C++, C#, and Java—but web development has grown too important to ignore. We're now building new analyzers for JavaScript and TypeScript, and we'd like you to try them!

PVS-Studio is currently running the Early Access Program. As part of the EAP, our priority is to check whether the new analyzers are stable, perform well, and produce high-quality analysis on real projects. We invite you to participate in the testing: sign up here.

What to read?

TypeScript Tips Everyone Should Know

This article provides a roundup of practical TypeScript techniques for improving safety, readability, and developer experience. For example, the author advises using safe input data validation, fewer unnecessary type signatures, satisfies instead of rough type casting, etc. More useful patterns are in the full article.

Error that we had to ignore

Developing a static analyzer, as with any software project, involves trade-offs. Sometimes this means dropping perfectly valid analyzer warnings to make the tool better overall. The article illustrates this trade-off through a diagnostic rule designed to detect typos caused by identical operands in binary expressions.

JavaScript in 2026: A Comprehensive Guide to the Ecosystem Revolution

If you missed the Runtime Wars, you can read this comprehensive overview. You'll explore how fierce competition between Node.js, Bun, and Deno has forced all players to implement native TypeScript support and built-in security tools. This is a great long-read article for understanding where the entire industry is headed.

TypeScript at scale in 2026: What senior engineers should know

This article focuses on how to effectively use TypeScript in large codebases, monorepos, and large teams. The author points out that by 2026, the question of whether to use TypeScript is no longer relevant. The language has become the standard, shifting the focus toward efficiently managing code at the system level.

What to listen?

Podcast: TypeScript.fm

If you've been searching for a focused, lively show about TypeScript, this is it. Hosts Kamran Ayub and Erik Onarheim cover the latest language updates. In a recent episode, they discussed the updates to TypeScript 7.0 Beta and debated why the new tsgo compiler sometimes uses too much memory.

Podcast: Syntax.

Meet one of the well-known podcasts on frontend and full-stack development, hosted by Wes Bos, Scott Tolinski, and CJ Reynolds. No fluff, just a strong focus on practice and experience. Every week, they release episodes in a variety of formats: from in-depth analyses of complex bugs in JavaScript and TypeScript to relaxed Supper Club interviews with creators of top-tier libraries, frameworks, and modern automation tools like Biome, ESLint, and Vite.

Wrap-up

Thank you for reading our digest! Share with us any other fresh news or events you find noteworthy. You can submit them using our feedback form.

To stay up to date on the latest news, follow us on X and LinkedIn. We post articles by our company's experts, video reviews featuring the latest analyzer updates, event announcements, memes, and much more. Most importantly, you're always welcome to leave comments—we'll be happy to respond!

Don't forget, PVS-Studio stands guard over your codebase.

Get the 30-day trial promo code here!

Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!

Comments (0)

Next comments next comments
close comment form