TypeScript.fm - The Friendly Show for TypeScript Developers

require(esm) Stable in Node 24, TanStack RSC, and HTML-in-Canvas Demos | News | Ep 64


Listen Later

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.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: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

  • News

    • TypeScript: TS 7 Native Preview saves team 400 hours a month
    • Node 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 Decision

    Library Watch

    • Elide runtime stealthily releases 1.0.0 nightly and updates website
    • Phaser 4: New Renderer, GPU Sprites, Filters & More
    • numpy-ts is now as fast as native NumPy : r/typescript 
    • MavonEngine: Three.js game engine with an integrated server-authoritative physics engine
    • gql.tada: TS plugin for making type-safe GraphQL queries

    From the Community

    • Evan You: State of Vue 2026
    • Mike Hall: Lessons from Building for the Bottom of the Browser
    • TanStack: React Server Components Your Way
    • TanStack: How We Test TanStack AI Across 7 Providers on Every PR 
    • Cal Peterson: Dependency cooldowns turn you into a free-rider
    • Ryan Cavanaugh: How I accidentally DDoS’d npm with TypeScript 
    • Bleet of the week
    • Secret of the Handbook: accessor keyword

    Cool Links

    • Watch: Garbage Time on YT
    • Watch: How Ridiculous on YT
    • Play: INDIKA

    Music
    Seahorse Dreams by Kubbi (Spotify)

    ...more
    View all episodesView all episodes
    Download on the App Store

    TypeScript.fm - The Friendly Show for TypeScript DevelopersBy Kamran Ayub and Erik Onarheim

    • 4.8
    • 4.8
    • 4.8
    • 4.8
    • 4.8

    4.8

    6 ratings


    More shows like TypeScript.fm - The Friendly Show for TypeScript Developers

    View all
    Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

    Software Engineering Radio - the podcast for professional software developers

    274 Listeners

    Modern Web by Modern Web

    Modern Web

    12 Listeners

    JavaScript Jabber by Charles M Wood

    JavaScript Jabber

    62 Listeners

    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

    Syntax - Tasty Web Development Treats

    984 Listeners

    Practical AI by Practical AI LLC

    Practical AI

    213 Listeners

    Last Week In AWS Podcast by Corey Quinn

    Last Week In AWS Podcast

    79 Listeners

    PodRocket by LogRocket

    PodRocket

    60 Listeners

    Oxide and Friends by Oxide Computer Company

    Oxide and Friends

    65 Listeners

    Front-End Fire by TJ VanToll, Paige Niedringhaus, Jack Herrington

    Front-End Fire

    11 Listeners