Delivering instant update patches for React Native to 50+ million people
summary
Describes a custom OTA update system Flipkart built for React Native to serve 50+ million users, addressing issues with CodePush-like tools: non-instant cached-bundle loading, large (~700kB) full-bundle downloads, and redundant downloads across multiple team-maintained bundles. Explains techniques to make updates truly instant, reduce bundle size and redundant payloads (e.g., component sharing or differential delivery) and how to implement an optimized update pipeline for multiple apps within an organization.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:08Issues with existing OTA solutions
- 4:19React Native Packager
- 5:49Making bundle generation predictable
- 6:31Generating the update patch
- 7:21Structure of the update patch
- 7:50Applying the update patch
- 9:15Sharing code across bundles
related talks
15mMeet Stallion: React Native OTA Updates That Just Work
21mLighting Fast Update to your Android App with React Native
45mReact Native: Things we learned the Hard Way
24mUsing Expo OTA Updates in your React Native app
20mPublish Updates with Expo and React Native
05mThe Great Convergence with React
23mSelf hosting mobile applications
40mWeb Like Release Agility for React Native Apps
