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

Gojek Jan 6, 2026

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.

Grab Nov 22, 2024

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.

Sentry Sep 27, 2024

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?

Walmart Feb 29, 2024

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.

Flipkart Jun 28, 2023

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.

Uber Apr 20, 2023

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.

Instagram Mar 7, 2023

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.

DoorDash Jan 31, 2023

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.

DoorDash Jan 31, 2023

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.

Strava Jan 24, 2023

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 Dec 13, 2022

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.

Uber Aug 15, 2022

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.

Callstack Apr 21, 2021

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.

Callstack Apr 14, 2021

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.

Bumble Mar 22, 2021

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...

Snapchat Jan 6, 2021

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.

Farfetch Nov 3, 2020

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.

Expedia Nov 3, 2020

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.

Farfetch Nov 3, 2020

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.org Blog Jul 15, 2020

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.

Slack Jun 29, 2020

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.

Tokopedia Mar 24, 2020

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.

Grab Dec 26, 2019

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.

Grab Dec 26, 2019

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.

React Native Blog Jul 17, 2019

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.

Monzo Sep 18, 2018

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.

Slack Jul 31, 2018

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.

Zalando Jun 11, 2018

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 Blog Aug 7, 2017

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.

Slack Jul 5, 2016

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.