{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"This Month in React","title":"TMiR 2025-11: Cloudflare outage, ongoing npm hacks, React Router is getting RSCs","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/8aea071c\"></iframe>","width":"100%","height":180,"duration":3772,"description":"Transcript and show notes\nTMiR on Bluesky\n[00:13] Intro\n[01:00] New releases[01:04] BetterAuth 1.4\n[02:47] Immer 11, RTK 2.11\n[06:00] Storybook 10\n[06:22] 0.1 version of Remix team’s “event interaction” package\n[08:04] Main content[08:08] Ecosystem panel discussion of React Foundation at React Summit NY\n[14:46] React Concurrent Stores: Polyfill, React-Redux POC\n[17:52] React Router and transition usage[18:08] Matt Brophy and Ricky discussing nuances of behavior, use with React Router\n[22:53] The State of TanStack, Two Years of Full-Time OSS[25:57] TanStack DB 0.5\n[31:01] Tanner teasing a WIP TanStack Start RSC implementation\n[32:25] State of the web ecosystem[33:13] Cloudflare November outage postmortem\n[36:10] \"What if people don't want to create things\"[39:39] “When Everyone’s a Developer, How Do We Promote the Web Platform Over React?”\n[45:53] Related, “Dead Framework Theory” from last month\n[48:12] Alex Russell’s latest stats on web devices and network budgets\n[51:48] Npm attack, Shai-Hulud round 2[52:06] Analysis of its evolution in code from Sept\n[55:23] Our plan for a more secure npm supply chain from September\n[55:29] NPM update on token management changes\n[55:34] ⚡ Lightning round ⚡[55:38] TS 6.0 hopefully Feb 2026, 7.0 (native) soon after (more details in the TypeScript.fm podcast)\n[56:03] Latest TC39 proposal updates\n[56:32] Chrome (and other browsers) wants to remove XSLT from the web platform\n[57:14] “Your URL is Your State”, and David K’s “Goodbye, useState” talk\n[57:46] Aiden Bai’s “React Grab” util\n[58:39] Creating a custom Node module loader to import from Bittorrent\n[59:22] Ryan Carniato’s stream on researching “async signals”\n[59:33] Details of building Node’s TS type stripping support\n[59:58] The Web Animation Performance Tier List\n[01:00:14] Conferences (React, Javascript)[01:00:22] CFPs[01:01:01] React Paris (Also a community survey)\n[01:01:12] JSWorld CFP closes Dec 31, notifies by Feb 1\n[01:01:18] Ending","thumbnail_url":"https://img.transistorcdn.com/VQ58MIgeEU5co-s4Wg8b0RSpkM4utvXUCdcYT5mMzKM/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS82M2Nj/OThkNDJmMzg0YjEz/NjRkYWFjMGJjZTY1/ZTI1Mi5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}