Event language
UI language
<p>In our React Native (Expo) app, we needed to implement an in-app photo picker that could display a large number of images from a user’s device.<br>As the number of rendered images increased, performance quickly degraded—fast scrolling drove memory usage up to around 2GB, eventually causing the app to crash in real usage.</p><p>This talk is a case study of how we diagnosed these issues in our production app and incrementally improved the gallery’s performance.<br>I’ll share the concrete problems we encountered, the assumptions that turned out to be wrong, and the practical changes we made to bring memory usage down to around 200MB while keeping the UI responsive.</p>