React for Two Threads | Xuan Huang, Ziqi Zhen & Haoyang Wang at React Universe Conf 2025 @CallstackEngineers
React for Two Threads | Xuan Huang, Ziqi Zhen & Haoyang Wang at React Universe Conf 2025  @CallstackEngineers
Uploaded September 2025 | Updated September 2026, 2 days ago
For over a decade, React has lived in a single-threaded universe: one JavaScript thread handling events, logic, and rendering. But what if React had been designed differently. What if it embraced two threads from the very beginning?

At React Universe Conf 2025, Xuan Huang, Ziqi Zhen, and Haoyang Wang from ByteDance introduce React for two threads, a paradigm shift in how React applications can be built and executed.

Skip the intro ⏩ 0:39

🔹 The tradeoffs of React’s single-threaded model, and why it limits performance.
🔹 A dual-thread approach that enables instant first-frame rendering, reduced interaction latency, and smoother animations.
🔹 New abstractions like Main Thread Functions (MTFs) and Main Thread Components (MTCs) that bring synchronous UI updates and full reactivity back to the main thread.
🔹 Real-world demos: from sliders to color pickers, showing how responsiveness improves when event handling is split intelligently across threads.
🔹 Lynx: ByteDance’s production-ready framework implementing the two-thread model, already powering TikTok features, and now extended to the web using Web Workers.

See you at another React Universe Conf 🎟️ clstk.com/3JSmUZK
Follow React Universe Conf on X to stay up to date 🐦 https://x.com/reactuniverse_
Check out Callstack content 📚 clstk.com/4ggp01K
React for Two Threads | Xuan Huang, Ziqi Zhen & Haoyang Wang at React Universe Conf 2025Callstacks 2026 React Native Optimization GuideStructured Query Language: The Other AI | D. Richard Hipp at React Universe Conf 2025React Native Goes VR: Inside the Meta Quest PlatformThe Hard Way vs. The React Native AI SDK Way: Stop Writing Custom Modules for Every Model{Webinar} Master JavaScript Performance in React Native (Part 2)The Past, Present & Future of Nitro | Marc Rousavy at React Universe Conf 2025Auto Memoization in React Native? React Compiler Has You CoveredReact Native 0.84 and other newsImplementing an Android TurboModule from ScratchBuilding a Video Experience with React Native: Lessons from Early Adoption with  Eugene VerichevLive Dev Session: FlashList v2, Vercel AI SDK 5, React Compiler Updates & More
Callstack |

React for Two Threads | Xuan Huang, Ziqi Zhen & Haoyang Wang at React Universe Conf 2025

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER