iOS × App Startup
iOS App Startup
We track 32 iOS App Startup case studies from 22 engineering teams. Grab, Slack and Callstack write about it most. Many posts also cover Performance Profiling and App Size. The posts run from 2015 to 2026. The newest is from January 2026.
iOS App Startup articles 1–30 of 32
Project Butter: A Journey for App Performance Improvement
Gojek's Android app was taking 14.35 seconds to launch. With 500+ modules and millions of lines of code, something had to change.
How We Reduced GrabX SDK Initialisation Time
Grab's SDK was taking 4 minutes to initialize with 400MB of config data. That's a cold start problem that kills autoscaling.
Mobile App Launch Profiling
Andrew McKnight from Sentry just solved one of mobile performance monitoring's biggest blind spots. Ever wondered what's actually happening in your app before main() even gets called?
Mastering Page Load Time: iOS App Optimization Strategies
Pooja Krishna from Walmart Global Tech reveals why your iOS app's slow page loads are costing you users. The target? Under 2 seconds from tap to interactive content.
Optimising Page Load Times in Flipkart Mobile App
Flipkart shaved 30% off page load times in their React Native app with 500M weekly visits. Here's how they did it without rewriting everything.
Measuring Performance for iOS Apps | App Startup
Uber's iOS app startup metrics became 130% inflated overnight. The culprit? iOS 15's pre-warming feature broke their entire measurement system.
App Modularization and Module Lazy Loading at Instagram and Beyond
Instagram's app was getting bloated. More engineers, more features, slower cold starts, and ballooning app size threatened the lean experience users loved.
How We Reduced Our iOS App Launch Time by 60%
Filip Busic from DoorDash reveals how three targeted optimizations slashed iOS app launch time by 60%. The culprits? String operations, hashing strategies, and sneaky third-party framework initializers.
How We Reduced Our iOS App Launch Time by 60%
DoorDash cut their iOS app launch time by 60%. Here's how they did it with three targeted optimizations that any mobile team can learn from.
Striving for iOS App Performance
Strava's iOS app was slowing down as they scaled to 1 billion activities in 18 months. Their solution? A ruthless focus on "Time to Something Useful."
Swiggy's iOS App Now Loads 12 Times Faster
Swiggy's iOS app was taking forever to launch. Their mobile team spent 3 months hunting down bottlenecks and achieved a 12x improvement in cold start time.
Building m.uber: Engineering a High-Performance Web App
Uber built a web app that loads in 3 seconds on 2G networks. Here's how they made it smaller than a typical image file.
Hermes JavaScript Engine Performance on iOS
Callstack brings Hermes to iOS with React Native 0.64, ending Android's monopoly on this performance-focused JavaScript engine. The results challenge assumptions about cross-platform optimization.
Bringing Hermes to iOS in React Native
Callstack just brought Hermes to iOS, and the performance gains are real. After years of Android exclusivity, React Native's lightweight JavaScript engine finally runs on Apple platforms.
Modularising an iOS app: why and how we have been breaking Badoo app up into modules
Alexander Kulabukhov from Bumble reveals how his team scaled from a monolithic iOS app to 110+ modules across Badoo and Bumble. The journey wasn't just about splitting code—it was about building a sustainable p...
Time to Camera Ready
Snap's engineering team obsesses over one metric: Time to Camera Ready. Miss the bear crossing the street because your app was too slow? That's exactly the problem they're solving.
Mobile App Launch Performance II
At Farfetch, a 0.1 second delay in warm app launch costs $4.2M annually. That's less time than it takes to blink.
Monitoring App Performance on iOS
Expedia's iOS team breaks down the complete performance monitoring toolkit every mobile team needs. Your users notice lag after just 300ms—here's how to stay ahead.
Mobile App Launch Performance
Gonçalo Alvarez from Farfetch drops a hard truth: 86% of users uninstall apps after one use due to poor performance. Your launch time might be costing you customers before they even see your product.
Swift Service Lifecycle
Tom Doron from Apple's Swift team just open-sourced a solution to one of server development's most error-prone challenges: managing startup and shutdown sequences safely.
Making Slack Faster By Being Lazy
Slack cut load times by 65% for large teams by doing less work, not more. Their secret? Strategic laziness.
Understanding the aspects of iOS App Launch Time | by Ravi Aggarwal | Medium
First impressions matter. For iOS apps, that means every millisecond between tap and first screen counts.
Journey to a Faster Everyday Super App
Grab cut app startup time by 60% while shipping dozens of new features. Here's how they did it without compromising velocity.
Journey to a Faster Everyday Super App: Where Every Millisecond Counts
Grab reduced their super app's startup time by 60% while shipping dozens of new features. Here's how they saved users 59,582 hours per day.
Hermes JavaScript Engine for React Native
Facebook just open-sourced Hermes, a JavaScript engine built specifically for React Native on Android. This isn't just another optimization tweak. It's a ground-up rethink of how JS should run on mobile.
iOS App Performance
Monzo's iOS app got 60% slower over time, and their team structure was partly to blame. Here's how they fixed it and prevented it from happening again.
Unified Cross-Platform Performance Metrics
Slack's engineering team faced a classic scale problem: three platforms, three definitions of 'app launch,' and zero ability to compare performance meaningfully.
Loading Time Matters
Zalando proved that every 100ms of loading time equals real money: a 0.7% revenue lift per session. When 75% of your traffic is mobile, milliseconds become millions.
React Native Performance In Marketplace
Facebook cut React Native Time to Interaction in half on low-end Android devices. The secret? They stopped trusting their testing tools and went straight to production data.
Getting to Slack Faster with Incremental Boot
Slack was making 4.2 million users wait through loading screens every single day. Time to fix that.