{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"TypeScript.fm - The Friendly Show for TypeScript Developers","title":"require(esm) Stable in Node 24, TanStack RSC, and HTML-in-Canvas Demos | News | Ep 64","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/78dc485c\"></iframe>","width":"100%","height":180,"duration":3015,"description":"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.\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\nTypeScript: TS 7 Native Preview saves team 400 hours a month\nNode Release: Node.js 24.15.0 (LTS) \nHTML in Canvas HTML-in-Canvas .dev HTML In Canvas Is Wild And I Love It \nCloudflare: Building the agentic cloud: everything we launched during Agents Week 2026 \nMozilla: Old habits die hard: Microsoft tries to limit our options, this time with AI \nCal: Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision\nLibrary Watch\nElide runtime stealthily releases 1.0.0 nightly and updates website\nPhaser 4: New Renderer, GPU Sprites, Filters & More\nnumpy-ts is now as fast as native NumPy : r/typescript \nMavonEngine: Three.js game engine with an integrated server-authoritative physics engine\ngql.tada: TS plugin for making type-safe GraphQL queries\nFrom the Community\nEvan You: State of Vue 2026\nMike Hall: Lessons from Building for the Bottom of the Browser\nTanStack: React Server Components Your Way\nTanStack: How We Test TanStack AI Across 7 Providers on Every PR \nCal Peterson: Dependency cooldowns turn you into a free-rider\nRyan Cavanaugh: How I accidentally DDoS’d npm with TypeScript \nBleet of the week\nSecret of the Handbook: accessor keyword\nCool Links\nWatch: Garbage Time on YT\nWatch: How Ridiculous on YT\nPlay:...","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}