
Benchmarking in Node, Modern DOM Typings, and Jev the Type-safe AI | News | Ep 82
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 Week XKCD 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)
- Chapters













