Uploaded February 2026 | Updated September 2026, 2 weeks ago
What happens when you benchmark 90+ frameworks? Why is the Virtual DOM officially losing the war to Signals? Why was SolidJS doing "React Hooks" before React even announced them?
In this Podcast with Ryan Carniato:
π‘ Discover how to eliminate the "butterfly effect" and state chaos in large-scale applications
π‘ Get the mechanical proof of why components should only run once for peak DOM performance
π‘ Learn the mental shift from "writes" to "reads" that makes SolidJS inherently faster than React
π‘ See how Ryan applies fine-grained reactivity to solve real-world bottlenecks in massive production apps
π‘ Explore the roadmap for the next evolution of frameworks and what comes after the current reactivity hype
Learn more about Ryan: dev.to/ryansolid
Learn more about SolidJS: solidjs.com
Timestamps:
00:00 - Intro
01:24 - Why My Team Hated JavaScript in 2009
02:08 - How I Discovered "Signals" 15 Years Ago
02:30 - The Paradox: Building Solid, Coding in React
03:11 - Did React Hooks Follow SolidJS?
04:16 - Why Front-end "Camps" Hated Solid Initially
05:51 - How a "Nobody Guy" Built a Global Community
07:07 - I Studied 90 Frameworks to Build One
08:06 - The Inversion: Why Solid is About "Reads", not "Writes"
09:39 - Signals vs. Spreadsheets: Dealing with the Chaos
11:12 - The Truth: Why Signals Won't Make React Faster
13:43 - Why Solid Components Only Render Once
15:34 - Future Tooling: Visualizing the Reactive Graph
18:50 - The TypeScript & JavaScript Mismatch
20:06 - React Compiler: Abstraction vs. Mechanical Truth
21:45 - Thoughts on Ripple and "JavaScript Fatigue"
23:58 - Does Personal Brand Matter More Than Skill?
25:27 - Engineering Pragmatism: "If it's not fast, it's not worth it"
28:03 - The "Patronage" Model: Sentry and Open Source Funding
π₯ The podcast was recorded at JSNation 2025 US Edition, the biggest JavaScript conference worldwide. Watch the talk recordings:
π gitnation.com/events/jsnation-us-2025/?utm_source=youtube&utm_medium=RyanCarniato
π Weβve hidden a secret code for 20% off your next event. Join us for JSNation 2026 in Amsterdam:
πjsnation.com/?utm_source=youtube&utm_medium=RyanCarniato
π Join our upcoming conferences:
π« AI Coding Summit, Feb 26 & 27, 2026 (Online)
aicodingsummit.com/?utm_source=youtube&utm_medium=RyanCarniato
π« Node Congress, March 26 & 27, 2026 (Online)
nodecongress.com/?utm_source=youtube&utm_medium=RyanCarniato
π« TechLeadConf, June 11, 2026 (Amsterdam)
techleadconf.com/?utm_source=youtube&utm_medium=RyanCarniato
and more!
π Check out all the upcoming events from GitNation:
π gitnation.com/events?utm_source=youtube&utm_medium=RyanCarniato
Don't forget to use INSIDER20 promo code for 20% off on tickets.
#GitNation #JSNation #NodeJS #GitNationHeroes #TechPodcast #GitNationInterviews #JSNation2025
What happens when you benchmark 90+ frameworks? Why is the Virtual DOM officially losing the war to Signals? Why was SolidJS doing "React Hooks" before React even announced them?
In this Podcast with Ryan Carniato:
π‘ Discover how to eliminate the "butterfly effect" and state chaos in large-scale applications
π‘ Get the mechanical proof of why components should only run once for peak DOM performance
π‘ Learn the mental shift from "writes" to "reads" that makes SolidJS inherently faster than React
π‘ See how Ryan applies fine-grained reactivity to solve real-world bottlenecks in massive production apps
π‘ Explore the roadmap for the next evolution of frameworks and what comes after the current reactivity hype
Learn more about Ryan: dev.to/ryansolid
Learn more about SolidJS: solidjs.com
Timestamps:
00:00 - Intro
01:24 - Why My Team Hated JavaScript in 2009
02:08 - How I Discovered "Signals" 15 Years Ago
02:30 - The Paradox: Building Solid, Coding in React
03:11 - Did React Hooks Follow SolidJS?
04:16 - Why Front-end "Camps" Hated Solid Initially
05:51 - How a "Nobody Guy" Built a Global Community
07:07 - I Studied 90 Frameworks to Build One
08:06 - The Inversion: Why Solid is About "Reads", not "Writes"
09:39 - Signals vs. Spreadsheets: Dealing with the Chaos
11:12 - The Truth: Why Signals Won't Make React Faster
13:43 - Why Solid Components Only Render Once
15:34 - Future Tooling: Visualizing the Reactive Graph
18:50 - The TypeScript & JavaScript Mismatch
20:06 - React Compiler: Abstraction vs. Mechanical Truth
21:45 - Thoughts on Ripple and "JavaScript Fatigue"
23:58 - Does Personal Brand Matter More Than Skill?
25:27 - Engineering Pragmatism: "If it's not fast, it's not worth it"
28:03 - The "Patronage" Model: Sentry and Open Source Funding
π₯ The podcast was recorded at JSNation 2025 US Edition, the biggest JavaScript conference worldwide. Watch the talk recordings:
π gitnation.com/events/jsnation-us-2025/?utm_source=youtube&utm_medium=RyanCarniato
π Weβve hidden a secret code for 20% off your next event. Join us for JSNation 2026 in Amsterdam:
πjsnation.com/?utm_source=youtube&utm_medium=RyanCarniato
π Join our upcoming conferences:
π« AI Coding Summit, Feb 26 & 27, 2026 (Online)
aicodingsummit.com/?utm_source=youtube&utm_medium=RyanCarniato
π« Node Congress, March 26 & 27, 2026 (Online)
nodecongress.com/?utm_source=youtube&utm_medium=RyanCarniato
π« TechLeadConf, June 11, 2026 (Amsterdam)
techleadconf.com/?utm_source=youtube&utm_medium=RyanCarniato
and more!
π Check out all the upcoming events from GitNation:
π gitnation.com/events?utm_source=youtube&utm_medium=RyanCarniato
Don't forget to use INSIDER20 promo code for 20% off on tickets.
#GitNation #JSNation #NodeJS #GitNationHeroes #TechPodcast #GitNationInterviews #JSNation2025










