Discover 149 articles on Performance Profiling in mobile performance

Clear Filters

Showing 20 of 149 articles (Page 4 of 8)

Performance Optimization Guide

Company: Snapchat · Mar 15, 2023
Platform: iOS / Android

Snap's AR Lenses reach millions, but performance issues can kill engagement before users even see your creation. Here's how Snap ensures their AR experiences work across every device.

BAM just launched Flashlight, a Lighthouse-inspired tool that finally brings performance scoring to mobile apps. Android developers now have a standardized way to measure app performance.

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.

Striving for iOS App Performance

Company: Strava · Jan 24, 2023
Platform: iOS

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

Here's a performance optimization problem most Android teams don't see coming: your security tooling might be silently breaking your baseline profiles. Guardsquare just solved it.

Swiggy's iOS App Now Loads 12 Times Faster

Company: Swiggy · Dec 13, 2022
Platform: iOS

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.

Snap Research just proved that Vision Transformers can run as fast as MobileNet on actual mobile devices. Yes, really.

Zomato's Android app was slow. Their network layer was the bottleneck, costing them speed, bandwidth, and user patience.

Klarna's A/B testing platform needed single-digit millisecond latency at 99.9%. Their Node.js service was spiking to seconds under load.

Yi Yang from Google reveals why your Android performance measurements might be completely wrong. Debug builds can show 2-3x worse performance than what users actually experience.

Building A Performant iOS Profiler

Company: Sentry · Oct 6, 2022
Platform: iOS

Indragie Karunaratne from Sentry reveals how they built a production-ready iOS profiler that runs on millions of real user devices. Most profilers only work locally, but this one collects real-world performance...

F. Dhani Achmad from Tokopedia reveals how they shipped a full event app on iOS and Android in just 3 weeks. After ditching React Native due to performance issues, they gave cross-platform another shot with Flu...

Turo's Android team slashed their app startup time by 77%. Here's how they turned a sluggish launch into a lightning-fast experience.

Android Launch Performance

Company: Strava · Sep 13, 2022
Platform: Android

Strava's Android team cut app launch time in half by treating performance optimization like athletic training: consistent measurement, strategic improvements, and relentless focus on efficiency.

Doni Winata from Traveloka's Android Infra team reveals how his team automated build benchmarking to catch performance regressions before they hit production. For projects with 300+ modules and 15-20 minute bui...

Coinbase scaled from a handful of engineers on one platform to four platforms with zero standardized performance measurement. How do you unify performance tracking across web, mobile, backend, and extensions?

Pinterest was bleeding user engagement on Android. With 75% of signups coming from outside the U.S. and 90% of global smartphones running Android, they had to fix their performance problem fast.

Performance Bottlenecks in Go Apps

Company: Grab · Aug 4, 2022
Platform: iOS / Android

Grab's engineering team discovered their Go apps were mysteriously throttling at 1.94 CPU cores but flying at 2 cores. The culprit? A sneaky interaction between Kubernetes VPA and GOMAXPROCS.

OkCredit serves millions in India's Tier-2/3 cities where flaky networks are the norm. Their Android team just cut network call times by 30% with some clever client-side optimizations.

Klarna's team removed their caching layer and saw a 25% performance boost. Wait, what?

Loading articles...