{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"TypeScript.fm - The Friendly Show for TypeScript Developers","title":"Benchmarking in Node, Modern DOM Typings, and Jev the Type-safe AI | News | Ep 82","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/57b16b06\"></iframe>","width":"100%","height":180,"duration":4034,"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).\nSponsored by Excalibur.js\nExcalibur.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.\nHomepage and Docs: https://excaliburjs.com\nMake Your First Game in 10 Minutes\nJoin the Discord: https://discord.gg/9UemP985Uy\n\nChapters\nNews\nNode: 26.9.0\nSyntax:  Jev Explained: Demos and Use Cases \nJake Bailey: Go FMA’s introduce non-determinism\nGeastack compiles TypeScript to native apps via C++\nEmber: 7.2 released\nFirefox: Firefox 156.0 release \nSocket: Happy Birthday, Shai-Hulud \nGitHub: Control GitHub Actions cache access with cache-mode \nGitea RCE Vulnerability: Ed from Low Level's update on git situation \nLibrary Watch\nmodern-web-types is a drop-in replacement for dom typings with modern APIs\nClickin/SQLBraid: Write SQL. Keep TypeScript. Skip the query-builder translation layer \ntaskade/temporal-parser: A lexer and parser for temporal expressions\nZod 4.6 perf fixes and Zod Mini standalone\nFrom the Community\niamstan.dev: ES Modules via James\nPuffball: Inside TypeScript 7's Go Port: Designing Typed AST Nodes Without a Giant Struct\ncm.xyz: Understanding Why You'd Use Effect.ts \nPorffor: TSC compiled with Porffor\nStephen Toub: Migrating the GitHub Copilot runtime to Rust, using Copilot\nTypeskell is a cursed project\nBurak.dev: The Complete Guide to HOCs in Next.js with React and TypeScript \nInterview with OpenTUI https://bsky.app/profile/orhun.dev/post/3mvlg6qrwls2u \nShopify: Native is now the future of mobile at Shopify \nBleet of...","thumbnail_url":"https://img.transistorcdn.com/LUVFPtghCfQs9Z5cmq099b61B1Uvk41woCYRjlvHUak/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jY2Ew/ZThkMTZkZGNiN2E2/Mzc1MmI5NWI0ZjU0/YjA3MS5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}