Part 1: Improving the Retail React Native App Performance
Article Summary
Coinbase cut their React Native app latency by 80% in 12 months. Here's the three-pronged strategy that made it happen.
After migrating to React Native, Coinbase faced compounding performance issues as they shipped features faster. Engineering Manager Jacqueline Teran and Staff Engineer Brendan Lynch share how they systematically improved their mobile app quality through observability, optimization, and cultural change.
Key Takeaways
- Defined Critical User Journeys (CUJs) with real-time tracking and SLO alerts
- Used Relay preloaded queries and React suspense for optimistic data fetching
- Shifted to async trades, eliminating blocking requests during checkout
- A/B tests proved faster experiences directly correlated with higher revenue
- Buy, sell, and convert funnels improved 80% from baseline measurements
Critical Insight
By combining observability dashboards, GraphQL/Relay optimizations, and product redesigns like async trades, Coinbase achieved 80% faster checkout flows with measurable revenue impact.