DoorDash Jan 31, 2023

How We Reduced Our iOS App Launch Time by 60%

Article Summary

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.

Filip Busic from DoorDash's iOS performance team breaks down their systematic approach to eliminating startup bottlenecks. Using performance profiling tools, they identified three critical areas where architectural decisions were silently killing launch speed.

Key Takeaways

Critical Insight

Three focused optimizations reduced DoorDash's iOS app launch time by 60%, proving that architectural choices have massive performance implications.

The third optimization involved a clever trick to bypass dyld's module initializers without losing compiler safety.

Recent from DoorDash

Related Articles