
News for the week of April 13, 2026: require(esm) marked stable in Node 24.15.0 LTS, HTML-in-Canvas demos, and Cal.com goes closed source thanks to AI security. From the community: dependency cooldowns are not a solution, TanStack's take on RSC, and accidentally DDOS'ing npm with TypeScript.Sponsored by Excalibur.jsExcalibur.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.comMake Your First Game in 10 MinutesJoin the Discord: https://discord.gg/9UemP985UyChapters(00:00) - Welcome to the Show (06:03) - News: TSGo Cut 400 Hours a Month From CI Builds (06:47) - News: Node 24.15.0 Marks require(esm) and Module Compile Cache Stable (08:40) - News: See HTML-in-Canvas in Action (11:19) - News: Everything Cloudflare Announced During Agents Week (14:20) - News: Mozilla Takes Pot Shots at Microsoft on Copilot Rollback (15:20) - News: Cal.com Goes Closed Source (18:03) - Library Watch: Elide Runtime 1.0 Nightlies (19:24) - Library Watch: Phaser 4 Game Engine Release (20:07) - Library Watch: numpy-ts Now As Fast as Native NumPy (20:50) - Library Watch: MavonEngine, a Three.js-based Multiplayer Game Engine (22:34) - Library Watch: gql.tada, Types for GraphQL Queries (26:02) - Highlight: State of Vue 2026 by Evan You (26:31) - Highlight: Lessons from Building for the Bottom of the Browser by Mike Hall (27:23) - Highlight: TanStack's Take on React Server Components (29:21) - Highlight: aimock Helps TanStack Test Model Providers (30:45) - Highlight: Dependency Cooldowns Make Us Free Riders by Cal Peterson (32:49) - Highlight: How Ryan Cavanaugh Accidentally DDos'd npm (33:31) - Bleet of the Week (33:54) - Secret of the Handbook: accessor (35:57) - Cool Watch: Garbage Time on Car YouTube (37:07) - Cool Watch: How Ridiculous on YouTube (38:00) - Cool Game: Indika, a Game Where You Play as a Russian Nun (39:55) - The Minnesota Long Goodbye NewsTypeScript: TS 7 Native Preview saves team 400 hours a monthNode Release: Node.js 24.15.0 (LTS) HTML in Canvas HTML-in-Canvas .dev HTML In Canvas Is Wild And I Love It Cloudflare: Building the agentic cloud: everything we launched during Agents Week 2026 Mozilla: Old habits die hard: Microsoft tries to limit our options, this time with AI Cal: Cal.com Goes Closed Source: Why AI Security Is Forcing Our DecisionLibrary WatchElide runtime stealthily releases 1.0.0 nightly and updates websitePhaser 4: New Renderer, GPU Sprites, Filters & Morenumpy-ts is now as fast as native NumPy : r/typescript MavonEngine: Three.js game engine with an integrated server-authoritative physics enginegql.tada: TS plugin for making type-safe GraphQL queriesFrom the CommunityEvan You: State of Vue 2026Mike Hall: Lessons from Building for the Bottom of the BrowserTanStack: React Server Components Your WayTanStack: How We Test TanStack AI Across 7 Pr
AI Summary coming soon
Sign up to get notified when the full AI-powered summary is ready.
Free forever for up to 3 podcasts. No credit card required.

Bun.WebView, Cursor's Big Bet, and Whether Mythos Just Spells Marketing | News | Ep 63

Designing an Ideal Linting Developer Experience with Flint | Josh Goldberg | Ep 62B

Spearphishing OSS Maintainers, EmDash is a Wordpress Replacement, and ECMA Fools Day | News | Ep 62

Aspire 13.2, Hybrid Type-aware Linting, and Claude Wrote a JS Engine | News | Ep 61
Free AI-powered recaps of TypeScript.fm - The Friendly Show for TypeScript Developers and your other favorite podcasts, delivered to your inbox.
Free forever for up to 3 podcasts. No credit card required.