React Tune Up
summary
A demo app shows concrete fixes: measurement via React Profiler and a Cypress integration test that asserts interaction <16ms (real run drops from ~117ms to 2.5ms after fixes). Specific tools and techniques include scheduler trace for interactions, per-instance memoized selectors (reselect via a selector factory and a custom hook), react-window for virtual scrolling to shrink the DOM, and image delivery via Cloudinary plus native lazy loading; examples show original 3MB images cut to ~100KB and only 60 of 200 images requested initially.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:54Measuring Performance
- 3:05Demo
- 9:13Does React Guarantee Speed
- 10:10Why Cant React Guarantee Speed
- 10:40React Pitfalls
- 16:05Selectors
- 23:20Virtual Scrolling
- 28:03Media Handling
- 29:07Media Optimization
related talks
20mPerformance Anxiety with React: Track and increase speed of your apps
24mOptimising React’s TTI
53mHelp! My React app is slowwwww!
34mOptimizing Performance in Large-Scale React & Node.js Applications
26mLightning Fast React Apps
27mProfiling and Optimizing Performance of React Applications
21mMaking Your React Apps Perform At Scale
38mLive Coding - Optimizing a React application
