How to Build the Fastest Apps: Break the Rules
summary
Claim: rethinking state so consumers subscribe to stable state objects instead of lifting state up cuts work dramatically. Legend List and Legend State use this pattern; Legend List mounts pooled containers and signals individual items so the list never re-renders, making it the fastest list on mobile and web. Benchmarks show a tiny target update yields a 10× CPU reduction versus top-down re-renders, apps open a 10 MB file in 20 ms, and the approach works with Reanimated, Hermes, Nitro and React Native macOS to beat many native apps.
AI-written summary · about
chapters (6)
- 0:00Introduction and background
- 1:39Rethinking app architecture
- 4:49Why rendering too much is a problem
- 10:29Render once instead of re-rendering
- 15:44Practical steps to optimize
- 19:33Conclusion and Q&A
related talks
19mFast by Default: Performance Starts with State
26mReact: Lifting state up is killing your app
45mArchitectural Thinking on Flutter State Management
44mState Management in Flutter
21mMaking Your React Apps Perform At Scale
30mReact: Rethinking best practices
19mThe Art of Functional State Management for iOS Apps
14mThe SDK that Reacts: State Over Events
