Breaking the Limits of React Native with Multithreading
summary
Claim is that React Native can be pushed beyond single-thread limits by moving heavy work off JavaScript into native layers using JSI and native C++ or Java bindings. Uses Reanimated, Expo modules and a JSI-backed storage MMKV with measured 30x faster startup than async storage. A Flappy Bird clone runs at 60 FPS on an iPhone 14 Pro simulator after offloading Fibonacci and game loop logic to native code, proving JS thread stays responsive and the approach works.
AI-written summary · about
chapters (5)
- 0:00Introduction and overview
- 3:20React Native threading model
- 7:58Reanimated and JSI explained
- 12:11Best practices for performance
- 15:40Real-world multithreading demo
related talks
29mPerformance Limitations of React Native and How to Overcome Them
31mReact Native in 40 minutes
01h 01mReact Native: A Better Way to Do Mobile
27mReact Native로 Native한 애니메이션 구현하기
27mBuilding high quality mobile apps with React Native
54mReact Native Better Than Native
25mThe state of React Native
53mHow React-Native shapes the way we think about native apps
