React 19.3, Safari 27 & Chrome 153 Loot Drops, and Cloudflare's New Worker Module Registry | News | Ep 81
Download MP3News for the week of Sep 7, 2026: new browser loot drops in Chrome 153 and Safari 27, React 19.3 lets you control view transitions, and how Cloudflare rewrote the workers module registry for better Node.js compatibility. From the community: why nobody pays OSS projects, interactively learn Effect, and the motivation behind Zena the Warrior Princ--er, a new programming language inspired by TypeScript.
Partake in the No Sloptober Challenge!
Head to no-sloptober.com to read the manifesto and see if you can challenge yourself to turn off LLMs and AI for October.
Partake in the No Sloptober Challenge!
Head to no-sloptober.com to read the manifesto and see if you can challenge yourself to turn off LLMs and AI for October.
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
- (05:11) - Tooling: React 19.3
- (08:50) - Tooling: React Compiler is in Vite 8 via oxc
- (10:17) - Web Platform: Chrome 153 Brings (Proper) Single-axis Scroll Support
- (12:04) - Web Platform: Safari 27 First to Add Import Defer Support
- (17:04) - Web Platform: Cloudflare Turns Node Compatibility On By Default
- (20:42) - Library Watch: srvquery, Fully-typed Library for Browsing Game Servers
- (21:32) - Library Watch: microlighter, Zero Dependency Syntax Highlighter Using CSS Highlights API
- (23:15) - Library Watch: mcp-tada, Turn a MCP Client Into a Typed API
- (25:22) - Library Watch: upyo, Cross-runtime Email Sender
- (26:51) - Community: Laurie Voss Explains How We Can Force Companies to Pay for Open Source
- (33:35) - Community: Kit Langton Made an Interactive Intro to Effect.ts
- (34:52) - Community: Dan Holloran Advocates for Using the Built-in node:test Runner
- (36:45) - Community: Pablo Androetto Ported Thousands of Windows Games to the Browser in Excalibur.js
- (38:07) - Community: Dimitri Metropoulos Helps You Solve TS Performance Problems
- (39:19) - Community: Hexagon Hunt-and-Kill Maze Using Mazely
- (39:48) - Community: Justin Fagnani Explains Why He Made Zena, a TypeScript-inspird Programming Language
- (42:12) - Bleet of the Week
- (43:02) - Cool Link: Undisputed Authority with Roger Martin
- (46:42) - Cool Link: Fresh is a Powerful Terminal Text Editor and IDE
- (48:15) - Cool Link: How to Build Weighted Loot Tables
- (48:45) - The Minnesota Long Goodbye
News
- Tooling: React 19.3
- Tooling: What's New: August 2026 from VoidZero
- Web Platform: New in Chrome 153
- Web Platform: Safari 27 Release Notes
- Web Platform: How we rebuilt Cloudflare Workers’ module registry for Node.js compatibility
Library Watch
- Srvquery: fully-typed library for browsing game servers
- microlighter: zero-dep syntax highlighter using CSS Highlights API
- mcp-tada: create typed APIs for a MCP client
- Upyo: runtime-agnostic email sending library
From the Community
- Laurie Voss: Nobody pays for open source. We can force them to.
- Kit Langton: Learn Effect.ts
- Dan Holloran: node:test is the test runner you already have installed
- Pablo Androetto: Game Preservation
- Dimitri Mitropoulos:Solving Your TypeScript Performance Problems - Dimitri Mitropoulos
- Wujue: A hexagon hunt-and-kill maze using Mazely
- Justin Fagnani: Zena: TypeScript like language
- Bleet of the Week
Cool Links
- Get the Fresh editor in the terminal
- Two Ways to Roll Weighted Loot
- Undisputed Authority: Roger Martin
- Brett Codes: I'm done using AI
Creators and Guests
Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡
