83 articles on Performance Profiling for iOS performance

Clear Filters

Showing 20 of 83 articles (Page 4 of 5)

Time to Camera Ready

Company: Snapchat · Jan 6, 2021
Platform: iOS / Android

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

Company: Farfetch · Nov 3, 2020
Platform: iOS / Android

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

Company: Expedia · Nov 3, 2020
Platform: 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.

Tracing at Slack: Thinking in Causal Graphs

Company: Slack · Aug 28, 2020
Platform: iOS / Android

Slack processes 8.5 billion spans daily, but their tracing system looks nothing like traditional distributed tracing. Here's why they rebuilt it from scratch.

Spotify's mobile infrastructure team turned build time chaos into predictable performance. Their secret? Making every engineer a data scientist.

First impressions matter. For iOS apps, that means every millisecond between tap and first screen counts.

Mercari's iOS team needed to monitor performance without building an entire infrastructure team. Here's how they did it in under a week.

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.

Journey to a Faster Everyday Super App

Company: Grab · Dec 26, 2019
Platform: iOS / Android

Grab cut app startup time by 60% while shipping dozens of new features. Here's how they did it without compromising velocity.

AWS just shipped two features that solve opposite problems: making GraphQL APIs blazing fast and keeping DynamoDB writes bulletproof. Here's how they change the game for mobile backends.

Uber's Android team hit a wall: their profiling tools were either too slow or too inaccurate to debug real performance issues.

Uber operates across 600+ cities on 4,500+ mobile carriers. Their HTTP/2 stack was failing users in lossy wireless networks.

Joel Sole and the Netflix encoding team reveal why codec comparison studies often contradict each other—and how they're fixing the problem. Their findings challenge conventional wisdom about H.264, H.265, and V...

Unified Cross-Platform Performance Metrics

Company: Slack · Jul 31, 2018
Platform: iOS / Android

Slack's engineering team faced a classic scale problem: three platforms, three definitions of 'app launch,' and zero ability to compare performance meaningfully.

Skyscanner's iOS team discovered their app was lagging on nearly half their user base. The culprit? Testing only on high-end devices.

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.

Detecting List Items Observed by User

Company: Zalando · May 10, 2017
Platform: iOS / Android

Zalando's engineering team faced a tricky challenge: how do you know if a user actually *saw* an item in a scrolling list, not just flew past it?

Facebook built a 2,000-device testing lab inside a data center. The journey from tangled cables to custom EMI racks is a masterclass in scaling mobile performance testing.

Slack was making 4.2 million users wait through loading screens every single day. Time to fix that.

The React Native team made their app startup twice as fast. Here's how they tackled one of mobile's most critical performance challenges.

Loading articles...