TypeScript.fm - The Friendly Show for TypeScript Developers

← TypeScript.fm - The Friendly Show for TypeScript Developers25. Sept. · 1 Std. 07 Min.

Benchmarking in Node, Modern DOM Typings, and Jev the Type-safe AI | News | Ep 82

Benchmarking in Node, Modern DOM Typings, and Jev the Type-safe AI | News | Ep 8225. Sept.1 Std. 07 Min.

News for the week of Sep 14, 2026: latest Node 26 includes experimental benchmark tests, a modern drop-in replacement for DOM typings, and we try to understand Jev, bruv. From the community: how GitHub rewrote Copilot's runtime in Rust, learn about ESM, and why Shopify ditched React Native (spoiler: agents).

Sponsored by Excalibur.js

Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.

Homepage and Docs: https://excaliburjs.comMake Your First Game in 10 MinutesJoin the Discord: https://discord.gg/9UemP985Uy

Chapters

(00:00) - Welcome to the Show

(06:02) - Tooling: Node 26.9.0 Lets You Write Benchmarks with node:bench

(08:49) - Tooling: Jev, the Type-safe AI

(15:25) - Tooling: TypeScript 7 Works Around New Golang FMA Changes

(17:58) - Frameworks: GeaStack Compiles Typescript to Native Apps with C++

(20:00) - Frameworks: Ember 7.2, New Built-in Strict Resolver and ESM-only

(20:46) - Web Platform: Firefox 156, Can Now Open Automatically on macos