<p><a href="http://reactiflux.com/transcripts/tmir-2025-11">Transcript and show notes</a></p><p><a href="https://bsky.app/profile/tmir.reactiflux.com">TMiR on Bluesky</a></p><ul><li>[00:13] Intro</li><li>[01:00] New releases<ul><li>[01:04] <a href="https://www.better-auth.com/blog/1-4">BetterAuth 1.4</a></li><li>[02:47] <a href="https://github.com/immerjs/immer/releases/tag/v11.0.0">Immer 11</a>, <a href="https://github.com/reduxjs/redux-toolkit/releases/tag/v2.11.0">RTK 2.11</a></li><li>[06:00] <a href="https://storybook.js.org/blog/storybook-10/">Storybook 10</a></li><li>[06:22] <a href="https://github.com/remix-run/remix/tree/main/packages/interaction">0.1 version of Remix team’s “event interaction” package</a></li></ul></li><li>[08:04] Main content<ul><li>[08:08] <a href="https://gitnation.com/contents/panel-discussion-the-future-of-react-and-its-ecosystem">Ecosystem panel</a> discussion of React Foundation at React Summit NY</li><li>[14:46] React Concurrent Stores: <a href="https://github.com/thejustinwalsh/react-concurrent-store">Polyfill</a>, <a href="https://github.com/reduxjs/react-redux/pull/2263">React-Redux POC</a></li><li>[17:52] React Router and transition usage<ul><li>[18:08] <a href="https://github.com/reactwg/async-react/discussions/5">Matt Brophy and Ricky discussing nuances of behavior, use with React Router</a></li></ul></li><li>[22:53] <a href="https://tanstack.com/blog/tanstack-2-years">The State of TanStack, Two Years of Full-Time OSS</a><ul><li>[25:57] <a href="https://tanstack.com/blog/tanstack-db-0.5-query-driven-sync">TanStack DB 0.5</a></li><li>[31:01] <a href="https://x.com/tannerlinsley/status/1983999424486633931">Tanner teasing a WIP TanStack Start RSC implementation</a></li></ul></li><li>[32:25] State of the web ecosystem<ul><li>[33:13] <a href="https://blog.cloudflare.com/18-november-2025-outage/">Cloudflare November outage postmortem</a></li><li>[36:10] <a href="https://macwright.com/2025/10/21/what-if-they-dont-want-to.html">"What if people don't want to create things"</a><ul><li>[39:39] <a href="https://webtechnology.news/when-everyones-a-developer-how-do-we-promote-the-web-platform-over-react/">“When Everyone’s a Developer, How Do We Promote the Web Platform Over React?”</a></li><li>[45:53] Related, <a href="https://aifoc.us/dead-framework-theory/">“Dead Framework Theory”</a> from last month</li></ul></li><li>[48:12] <a href="https://infrequently.org/2025/11/performance-inequality-gap-2026/">Alex Russell’s latest stats on web devices and network budgets</a></li><li>[51:48] Npm attack, <a href="https://www.aikido.dev/blog/shai-hulud-strikes-again-hitting-zapier-ensdomains">Shai-Hulud round 2</a><ul><li>[52:06] <a href="https://www.aikido.dev/blog/bugs-in-shai-hulud-debugging-the-desert">Analysis of its evolution in code</a> from Sept</li><li>[55:23] <a href="https://github.blog/security/supply-chain-security/our-plan-for-a-more-secure-npm-supply-chain/">Our plan for a more secure npm supply chain</a> from September</li><li>[55:29] <a href="https://github.blog/changelog/2025-11-05-npm-security-update-classic-token-creation-disabled-and-granular-token-changes/">NPM update on token management changes</a></li></ul></li></ul></li></ul></li><li>[55:34] ⚡ Lightning round ⚡<ul><li>[55:38] <a href="https://bsky.app/profile/danr.bsky.social/post/3m5fz3vw2z22s">TS 6.0 hopefully Feb 2026, 7.0 (native) soon after</a> (more details in the <a href="https://share.transistor.fm/s/ad05eae6">TypeScript.fm</a> podcast)</li><li>[56:03] <a href="https://bsky.app/profile/robpalmer.bsky.social/post/3m62djhwj3k2i">Latest TC39 proposal updates</a></li><li>[56:32] <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/CxL4gYZeSJA/m/yNs4EsD5AQAJ?pli=1">Chrome (and other browsers) wants to remove XSLT from the web platform</a></li><li>[57:14] <a href="https://alfy.blog/2025/10/31/your-url-is-your-state.html">“Your URL is Your State”</a>, and <a href="https://gitnation.com/contents/goodbye-usestate">David K’s “Goodbye, useState” talk</a></li><li>[57:46] <a href="https://www.react-grab.com/">Aiden Bai’s “React Grab” util</a></li><li>[58:39] <a href="https://evanhahn.com/node-torrent-import/">Creating a custom Node module loader to import from Bittorrent</a></li><li>[59:22] <a href="https://www.youtube.com/watch?v=ori9xZhvNlc">Ryan Carniato’s stream on researching “async signals”</a></li><li>[59:33] <a href="https://satanacchio.hashnode.dev/the-summer-i-shipped-type-stripping">Details of building Node’s TS type stripping support</a></li><li>[59:58] <a href="https://motion.dev/blog/web-animation-performance-tier-list">The Web Animation Performance Tier List</a></li></ul></li><li>[01:00:14] Conferences (<a href="https://react.dev/community/conferences">React</a>, <a href="https://confs.tech/javascript">Javascript</a>)<ul><li>[01:00:22] CFPs<ul><li>[01:01:01] <a href="https://docs.google.com/forms/d/e/1FAIpQLSfLICWs7vpK5fuMkZyJk4GyDtZBs08NMKJ0eIOOZBUxo98beQ/viewform">React Paris</a> (<a href="https://docs.google.com/forms/d/e/1FAIpQLSd0pjOsMo0z3fvhv9EhgvUBWA4CdIcsivOCQi8wBmiNc_yXPQ/viewform">Also a community survey</a>)</li><li>[01:01:12] <a href="https://docs.google.com/forms/d/e/1FAIpQLSfv3GuXwsDyR42XsvJwfFsN4SKjy8WvKtqYp_nEK0yhzVNP1g/viewform">JSWorld</a> CFP closes Dec 31, notifies by Feb 1</li></ul></li></ul></li><li>[01:01:18] Ending</li></ul><p><br></p>
<ul><li>(00:00) - This Month in React - November Episode (SM)</li>
<li>(00:13) - Intro</li>
<li>(01:00) - New releases</li>
<li>(01:04) - [BetterAuth 1.4](https://www.better-auth.com/blog/1-4)</li>
<li>(02:47) - [Immer 11](https://github.com/immerjs/immer/releases/tag/v11.0.0), [RTK 2.11](https://github.com/reduxjs/redux-toolkit/releases/tag/v2.11.0)</li>
<li>(06:00) - [Storybook 10](https://storybook.js.org/blog/storybook-10/)</li>
<li>(06:22) - [0.1 version of Remix team’s “event interaction” package](https://github.com/remix-run/remix/tree/main/packages/interaction)</li>
<li>(08:04) - Main content</li>
<li>(08:08) - [Ecosystem panel](https://gitnation.com/contents/panel-discussion-the-future-of-react-and-its-ecosystem) discussion of React Foundation at React Summit NY</li>
<li>(14:46) - React Concurrent Stores: [Polyfill](https://github.com/thejustinwalsh/react-concurrent-store), [React-Redux POC](https://github.com/reduxjs/react-redux/pull/2263)</li>
<li>(17:52) - React Router and transition usage</li>
<li>(18:08) - [Matt Brophy and Ricky discussing nuances of behavior, use with React Router](https://github.com/reactwg/async-react/discussions/5)</li>
<li>(22:53) - [The State of TanStack, Two Years of Full-Time OSS](https://tanstack.com/blog/tanstack-2-years)</li>
<li>(25:57) - [TanStack DB 0.5](https://tanstack.com/blog/tanstack-db-0.5-query-driven-sync)</li>
<li>(31:01) - [Tanner teasing a WIP TanStack Start RSC implementation](https://x.com/tannerlinsley/status/1983999424486633931)</li>
<li>(32:25) - State of the web ecosystem</li>
<li>(33:13) - [Cloudflare November outage postmortem](https://blog.cloudflare.com/18-november-2025-outage/)</li>
<li>(36:10) - ["What if people don't want to create things"](https://macwright.com/2025/10/21/what-if-they-dont-want-to.html)</li>
<li>(39:39) - [“When Everyone’s a Developer, How Do We Promote the Web Platform Over React?”](https://webtechnology.news/when-everyones-a-developer-how-do-we-promote-the-web-platform-over-react/)</li>
<li>(45:53) - Related, [“Dead Framework Theory”](https://aifoc.us/dead-framework-theory/) from last month</li>
<li>(48:12) - [Alex Russell’s latest stats on web devices and network budgets](https://infrequently.org/2025/11/performance-inequality-gap-2026/)</li>
<li>(51:48) - Npm attack, [Shai-Hulud round 2](https://www.aikido.dev/blog/shai-hulud-strikes-again-hitting-zapier-ensdomains)</li>
<li>(52:06) - [Analysis of its evolution in code](https://www.aikido.dev/blog/bugs-in-shai-hulud-debugging-the-desert) from Sept</li>
<li>(55:23) - [Our plan for a more secure npm supply chain](https://github.blog/...</li></ul>

This Month in React

Reactiflux; with Mark Erikson, Mo Khazali, and Carl Vitullo

TMiR 2025-11: Cloudflare outage, ongoing npm hacks, React Router is getting RSCs

NOV 30, 202562 MIN
This Month in React

TMiR 2025-11: Cloudflare outage, ongoing npm hacks, React Router is getting RSCs

NOV 30, 202562 MIN

Description

Transcript and show notesTMiR on Bluesky[00:13] Intro[01:00] New releases[01:04] BetterAuth 1.4[02:47] Immer 11, RTK 2.11[06:00] Storybook 10[06:22] 0.1 version of Remix team’s “event interaction” package[08:04] Main content[08:08] Ecosystem panel discussion of React Foundation at React Summit NY[14:46] React Concurrent Stores: Polyfill, React-Redux POC[17:52] React Router and transition usage[18:08] Matt Brophy and Ricky discussing nuances of behavior, use with React Router[22:53] The State of TanStack, Two Years of Full-Time OSS[25:57] TanStack DB 0.5[31:01] Tanner teasing a WIP TanStack Start RSC implementation[32:25] State of the web ecosystem[33:13] Cloudflare November outage postmortem[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?”[45:53] Related, “Dead Framework Theory” from last month[48:12] Alex Russell’s latest stats on web devices and network budgets[51:48] Npm attack, Shai-Hulud round 2[52:06] Analysis of its evolution in code from Sept[55:23] Our plan for a more secure npm supply chain from September[55:29] NPM update on token management changes[55:34] ⚡ Lightning round ⚡[55:38] TS 6.0 hopefully Feb 2026, 7.0 (native) soon after (more details in the TypeScript.fm podcast)[56:03] Latest TC39 proposal updates[56:32] Chrome (and other browsers) wants to remove XSLT from the web platform[57:14] “Your URL is Your State”, and David K’s “Goodbye, useState” talk[57:46] Aiden Bai’s “React Grab” util[58:39] Creating a custom Node module loader to import from Bittorrent[59:22] Ryan Carniato’s stream on researching “async signals”[59:33] Details of building Node’s TS type stripping support[59:58] The Web Animation Performance Tier List[01:00:14] Conferences (React, Javascript)[01:00:22] CFPs[01:01:01] React Paris (Also a community survey)[01:01:12] JSWorld CFP closes Dec 31, notifies by Feb 1[01:01:18] Ending (00:00) - This Month in React - November Episode (SM) (00:13) - Intro (01:00) - New releases (01:04) - [BetterAuth 1.4](https://www.better-auth.com/blog/1-4) (02:47) - [Immer 11](https://github.com/immerjs/immer/releases/tag/v11.0.0), [RTK 2.11](https://github.com/reduxjs/redux-toolkit/releases/tag/v2.11.0) (06:00) - [Storybook 10](https://storybook.js.org/blog/storybook-10/) (06:22) - [0.1 version of Remix team’s “event interaction” package](https://github.com/remix-run/remix/tree/main/packages/interaction) (08:04) - Main content (08:08) - [Ecosystem panel](https://gitnation.com/contents/panel-discussion-the-future-of-react-and-its-ecosystem) discussion of React Foundation at React Summit NY (14:46) - React Concurrent Stores: [Polyfill](https://github.com/thejustinwalsh/react-concurrent-store), [React-Redux POC](https://github.com/reduxjs/react-redux/pull/2263) (17:52) - React Router and transition usage (18:08) - [Matt Brophy and Ricky discussing nuances of behavior, use with React Router](https://github.com/reactwg/async-react/discussions/5) (22:53) - [The State of TanStack, Two Years of Full-Time OSS](https://tanstack.com/blog/tanstack-2-years) (25:57) - [TanStack DB 0.5](https://tanstack.com/blog/tanstack-db-0.5-query-driven-sync) (31:01) - [Tanner teasing a WIP TanStack Start RSC implementation](https://x.com/tannerlinsley/status/1983999424486633931) (32:25) - State of the web ecosystem (33:13) - [Cloudflare November outage postmortem](https://blog.cloudflare.com/18-november-2025-outage/) (36:10) - ["What if people don't want to create things"](https://macwright.com/2025/10/21/what-if-they-dont-want-to.html) (39:39) - [“When Everyone’s a Developer, How Do We Promote the Web Platform Over React?”](https://webtechnology.news/when-everyones-a-developer-how-do-we-promote-the-web-platform-over-react/) (45:53) - Related, [“Dead Framework Theory”](https://aifoc.us/dead-framework-theory/) from last month (48:12) - [Alex Russell’s latest stats on web devices and network budgets](https://infrequently.org/2025/11/performance-inequality-gap-2026/) (51:48) - Npm attack, [Shai-Hulud round 2](https://www.aikido.dev/blog/shai-hulud-strikes-again-hitting-zapier-ensdomains) (52:06) - [Analysis of its evolution in code](https://www.aikido.dev/blog/bugs-in-shai-hulud-debugging-the-desert) from Sept (55:23) - [Our plan for a more secure npm supply chain](https://github.blog/...