/https://img.transistorcdn.com/6SVnFvVxHKRDFMVutLxh8Cwkudvt7cOy41acBajvm0E/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jY2Ew/ZThkMTZkZGNiN2E2/Mzc1MmI5NWI0ZjU0/YjA3MS5wbmc.jpg)
TypeScript.fm - The Friendly Show for TypeScript Developers
Kamran Ayub and Erik Onarheim
Benchmarking in Node, Modern DOM Typings, and Jev the Type-safe AI | News | Ep 82
SEP 25, 202667 MIN
/https://img.transistorcdn.com/eKSL-8kdCwb0s37DCSC4ln6VKA9N3FFldfyTG0kcV6A/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS80M2Mw/MTcyZjdhNDI5NGM5/NGYxYThiMTQ1OTI3/YmUyNi5wbmc.jpg)
Description
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.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 WeekXKCD comic: guaranteed to be random
Cool Links
Designing Silicon From Scratch
Dr.Semiconductor - YouTube
Essential Craftsman – absolute gold carpentry tips
Music
Seahorse Dreams by Kubbi (Spotify)

