{
  "version": "1.2.0",
  "chapters": [
    {
      "title": "This Month in React - November Episode (SM)",
      "startTime": 0,
      "endTime": 13
    },
    {
      "title": "Intro",
      "startTime": 13,
      "endTime": 60
    },
    {
      "title": "New releases",
      "startTime": 60,
      "endTime": 64
    },
    {
      "title": "[BetterAuth 1.4](https://www.better-auth.com/blog/1-4)",
      "startTime": 64,
      "endTime": 167
    },
    {
      "title": "[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)",
      "startTime": 167,
      "endTime": 360
    },
    {
      "title": "[Storybook 10](https://storybook.js.org/blog/storybook-10/)",
      "startTime": 360,
      "endTime": 382
    },
    {
      "title": "[0.1 version of Remix team’s “event interaction” package](https://github.com/remix-run/remix/tree/main/packages/interaction)",
      "startTime": 382,
      "endTime": 484
    },
    {
      "title": "Main content",
      "startTime": 484,
      "endTime": 488
    },
    {
      "title": "[Ecosystem panel](https://gitnation.com/contents/panel-discussion-the-future-of-react-and-its-ecosystem) discussion of React Foundation at React Summit NY",
      "startTime": 488,
      "endTime": 886
    },
    {
      "title": "React Concurrent Stores: [Polyfill](https://github.com/thejustinwalsh/react-concurrent-store), [React-Redux POC](https://github.com/reduxjs/react-redux/pull/2263)",
      "startTime": 886,
      "endTime": 1072
    },
    {
      "title": "React Router and transition usage",
      "startTime": 1072,
      "endTime": 1088
    },
    {
      "title": "[Matt Brophy and Ricky discussing nuances of behavior, use with React Router](https://github.com/reactwg/async-react/discussions/5)",
      "startTime": 1088,
      "endTime": 1373
    },
    {
      "title": "[The State of TanStack, Two Years of Full-Time OSS](https://tanstack.com/blog/tanstack-2-years)",
      "startTime": 1373,
      "endTime": 1557
    },
    {
      "title": "[TanStack DB 0.5](https://tanstack.com/blog/tanstack-db-0.5-query-driven-sync)",
      "startTime": 1557,
      "endTime": 1861
    },
    {
      "title": "[Tanner teasing a WIP TanStack Start RSC implementation](https://x.com/tannerlinsley/status/1983999424486633931)",
      "startTime": 1861,
      "endTime": 1945
    },
    {
      "title": "State of the web ecosystem",
      "startTime": 1945,
      "endTime": 1993
    },
    {
      "title": "[Cloudflare November outage postmortem](https://blog.cloudflare.com/18-november-2025-outage/)",
      "startTime": 1993,
      "endTime": 2170
    },
    {
      "title": "[\"What if people don't want to create things\"](https://macwright.com/2025/10/21/what-if-they-dont-want-to.html)",
      "startTime": 2170,
      "endTime": 2379
    },
    {
      "title": "[“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/)",
      "startTime": 2379,
      "endTime": 2753
    },
    {
      "title": "Related, [“Dead Framework Theory”](https://aifoc.us/dead-framework-theory/) from last month",
      "startTime": 2753,
      "endTime": 2892
    },
    {
      "title": "[Alex Russell’s latest stats on web devices and network budgets](https://infrequently.org/2025/11/performance-inequality-gap-2026/)",
      "startTime": 2892,
      "endTime": 3108
    },
    {
      "title": "Npm attack, [Shai-Hulud round 2](https://www.aikido.dev/blog/shai-hulud-strikes-again-hitting-zapier-ensdomains)",
      "startTime": 3108,
      "endTime": 3126
    },
    {
      "title": "[Analysis of its evolution in code](https://www.aikido.dev/blog/bugs-in-shai-hulud-debugging-the-desert) from Sept",
      "startTime": 3126,
      "endTime": 3323
    },
    {
      "title": "[Our plan for a more secure npm supply chain](https://github.blog/security/supply-chain-security/our-plan-for-a-more-secure-npm-supply-chain/) from September",
      "startTime": 3323,
      "endTime": 3329
    },
    {
      "title": "[NPM update on token management changes](https://github.blog/changelog/2025-11-05-npm-security-update-classic-token-creation-disabled-and-granular-token-changes/)",
      "startTime": 3329,
      "endTime": 3334
    },
    {
      "title": "⚡ Lightning round ⚡",
      "startTime": 3334,
      "endTime": 3338
    },
    {
      "title": "[TS 6.0 hopefully Feb 2026, 7.0 (native) soon after](https://bsky.app/profile/danr.bsky.social/post/3m5fz3vw2z22s) (more details in the [TypeScript.fm](https://share.transistor.fm/s/ad05eae6) podcast)",
      "startTime": 3338,
      "endTime": 3363
    },
    {
      "title": "[Latest TC39 proposal updates](https://bsky.app/profile/robpalmer.bsky.social/post/3m62djhwj3k2i)",
      "startTime": 3363,
      "endTime": 3392
    },
    {
      "title": "[Chrome (and other browsers) wants to remove XSLT from the web platform](https://groups.google.com/a/chromium.org/g/blink-dev/c/CxL4gYZeSJA/m/yNs4EsD5AQAJ?pli=1)",
      "startTime": 3392,
      "endTime": 3434
    },
    {
      "title": "[“Your URL is Your State”](https://alfy.blog/2025/10/31/your-url-is-your-state.html), and [David K’s “Goodbye, useState” talk](https://gitnation.com/contents/goodbye-usestate)",
      "startTime": 3434,
      "endTime": 3466
    },
    {
      "title": "[Aiden Bai’s “React Grab” util](https://www.react-grab.com/)",
      "startTime": 3466,
      "endTime": 3519
    },
    {
      "title": "[Creating a custom Node module loader to import from Bittorrent](https://evanhahn.com/node-torrent-import/)",
      "startTime": 3519,
      "endTime": 3562
    },
    {
      "title": "[Ryan Carniato’s stream on researching “async signals”](https://www.youtube.com/watch?v=ori9xZhvNlc)",
      "startTime": 3562,
      "endTime": 3573
    },
    {
      "title": "[Details of building Node’s TS type stripping support](https://satanacchio.hashnode.dev/the-summer-i-shipped-type-stripping)",
      "startTime": 3573,
      "endTime": 3598
    },
    {
      "title": "[The Web Animation Performance Tier List](https://motion.dev/blog/web-animation-performance-tier-list) ",
      "startTime": 3598,
      "endTime": 3614
    },
    {
      "title": "Conferences ([React](https://react.dev/community/conferences), [Javascript](https://confs.tech/javascript))",
      "startTime": 3614,
      "endTime": 3622
    },
    {
      "title": "CFPs",
      "startTime": 3622,
      "endTime": 3661
    },
    {
      "title": "[React Paris](https://docs.google.com/forms/d/e/1FAIpQLSfLICWs7vpK5fuMkZyJk4GyDtZBs08NMKJ0eIOOZBUxo98beQ/viewform) ([Also a community survey](https://docs.google.com/forms/d/e/1FAIpQLSd0pjOsMo0z3fvhv9EhgvUBWA4CdIcsivOCQi8wBmiNc_yXPQ/viewform))",
      "startTime": 3661,
      "endTime": 3672
    },
    {
      "title": "[JSWorld](https://docs.google.com/forms/d/e/1FAIpQLSfv3GuXwsDyR42XsvJwfFsN4SKjy8WvKtqYp_nEK0yhzVNP1g/viewform) CFP closes Dec 31, notifies by Feb 1",
      "startTime": 3672,
      "endTime": 3678
    },
    {
      "title": "Ending",
      "startTime": 3678,
      "endTime": 3771
    }
  ]
}