Benchmarking in Node, Modern DOM Typings, and Jev the Type-safe AI | News | Ep 82
Download MP3News 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.
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.com
- Make Your First Game in 10 Minutes
- Join 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
- (21:21) - Security: Happy Birthday Shai-Hulud!
- (22:17) - Security: GitHub Actions Tries to Limit Cache Poisoning Risk
- (23:47) - Security: Gitea Affected by Severe RCE Vulnerability
- (24:47) - Library Watch: modern-web-types Drop-in Replacement for DOM Typings
- (26:52) - Library Watch: sqlbraid Lets You Write SQL and Keep TypeScript
- (29:28) - Library Watch: temporal-parser, a Lexer and Parser for Temporal Expressions
- (31:06) - Library Watch: Zod 4.6 Comes With Some Perf Improvements
- (32:26) - Community: Puffball Explains How TypeScript 7 Creates Typed ASTs in Go
- (33:44) - Community: ESModule.com, Learn About ES Modules
- (34:47) - Community: cm.xyz Explains Why You'd Use Effect
- (36:27) - Community: Porffor Can Compile TSC
- (37:34) - Community: Stephen Toub on How GitHub Rewrote Copilot Runtime in Rust, with Copilot
- (42:29) - Community: ecyrbe Creates Typeskell to Experiment with Typeclasses
- (42:52) - Community: Barak's Complete Guide to HOCs with Next.js, React, and TS
- (43:53) - Community: Orhun Interviews Sebastian from OpenTUI
- (44:34) - Community: Shopify Switched Back to Swift and Kotlin from React Native
- (48:07) - Bleet of the Week
- (49:31) - Cool Link: Design Your Own Silicon Chip
- (50:41) - Cool Link: The Essential Craftsman
- (53:10) - The Minnesota Long Goodbye
News
- Node: 26.9.0
- Syntax: Jev Explained: Demos and Use Cases
- Jake Bailey: Go FMA’s introduce non-determinism
- Geastack compiles TypeScript to native apps via C++
- Ember: 7.2 released
- Firefox: Firefox 156.0 release
- Socket: Happy Birthday, Shai-Hulud
- GitHub: Control GitHub Actions cache access with cache-mode
- Gitea RCE Vulnerability: Ed from Low Level's update on git situation
Library Watch
- modern-web-types is a drop-in replacement for dom typings with modern APIs
- Clickin/SQLBraid: Write SQL. Keep TypeScript. Skip the query-builder translation layer
- taskade/temporal-parser: A lexer and parser for temporal expressions
- Zod 4.6 perf fixes and Zod Mini standalone
From the Community
- iamstan.dev: ES Modules via James
- Puffball: Inside TypeScript 7's Go Port: Designing Typed AST Nodes Without a Giant Struct
- cm.xyz: Understanding Why You'd Use Effect.ts
- Porffor: TSC compiled with Porffor
- Stephen Toub: Migrating the GitHub Copilot runtime to Rust, using Copilot
- Typeskell is a cursed project
- Burak.dev: The Complete Guide to HOCs in Next.js with React and TypeScript
- Interview with OpenTUI https://bsky.app/profile/orhun.dev/post/3mvlg6qrwls2u
- Shopify: Native is now the future of mobile at Shopify
- Bleet of the Week
- XKCD comic: guaranteed to be random
Cool Links
- Designing Silicon From Scratch
- Dr.Semiconductor - YouTube
- Essential Craftsman – absolute gold carpentry tips
Creators and Guests
Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡
