Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

React for Two Threads - A Paradigm Shift in React Application Architecture

Callstack Engineers via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a revolutionary conference talk that challenges React's fundamental single-threaded architecture by introducing a dual-thread paradigm that could transform how React applications are built and executed. Learn about the inherent limitations of React's current single-threaded model and discover how it constrains application performance, particularly in handling complex user interactions and animations. Dive deep into an innovative two-thread approach that promises instant first-frame rendering, significantly reduced interaction latency, and dramatically smoother animations across all user interface elements. Master new programming abstractions including Main Thread Functions (MTFs) and Main Thread Components (MTCs) that restore synchronous UI updates and bring full reactivity back to the main thread while maintaining React's declarative programming model. Examine real-world demonstrations featuring interactive components like sliders and color pickers that showcase measurable improvements in responsiveness when event handling is intelligently distributed across multiple threads. Discover Lynx, ByteDance's production-ready framework that successfully implements the two-thread model and currently powers TikTok features, now extended to web applications through Web Workers technology. Gain insights from ByteDance engineers who share practical implementation strategies, performance benchmarks, and architectural decisions that make dual-thread React applications viable for large-scale production environments.

Syllabus

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

Taught by

Callstack Engineers

Reviews

Start your review of React for Two Threads - A Paradigm Shift in React Application Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.