TypeScript.fm - The Friendly Show for TypeScript Developers TypeScript.fm - The Friendly Show for TypeScript Developers

React 19.3, Safari 27 & Chrome 153 Loot Drops, and Cloudflare's New Worker Module Registry | News | Ep 81

Sep 17, 2026 · 56m

Summary

Kamran and Eric discuss React 19.3’s new View Transitions and Fragment Refs, alongside Vite 8’s stable React Compiler and Cloudflare’s default Node.js compatibility. They cover Safari 27’s major updates, including customizable select elements and static import defer, plus Chrome’s new camera and microphone capability elements. The hosts highlight community projects like a TypeScript toolkit for game servers, a CSS-based syntax highlighter, and a new WASM-first language called Xena.

Topics discussed

Intro and deck platform foundation update Observing paver installation at school No Sloptober logo and pixel art projects Excalibur browser extension update React 19: Transitions and Fragment refs React 19: useBrowser and compiler speed Vite 8 and Vite Plus toolchain features Chrome 153: Camera, scroll, and canvas fixes Chrome 153: Deferred imports and BigInt Chrome 153: Select element and changelog size Cloudflare Workers: Node.js compatibility Cloudflare: Bundle size limits removed Game server protocol support library CSS Custom Highlight API baseline MCP Tada: Typed MCP client introspection Cross-runtime email library discussion Community: Funding open source via royalties Community: Effect TS visualizer and Node test Community: Multimedia Fusion port to Excalibur Community: TS performance and hexagon maze Community: Xena language for WebAssembly Cool Links: Strategy book and editor features Cool Links: Multi-cursor editor and loot tables Opinion: AI slop, entropy, and user trust Outro and show notes
Listen ad-free on Castria