{"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.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/9UemP985UyChaptersNewsTypeScript: 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 Providers on Every PR Cal Peterson: Dependency cooldowns turn you into a free-riderRyan Cavanaugh: How I accidentally DDoS’d npm with TypeScript Bleet of the weekSecret of the Handbook: accessor keywordCool LinksWatch: Garbage Time on YTWatch: How Ridiculous on YTPlay: INDIKAMusicSeahorse Dreams by Kubbi...","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}