iOS × Performance Profiling

iOS Performance Profiling, page 2

iOS Performance Profiling articles 31–60 of 88

Sentry Jan 17, 2024

How We Improved Performance Score Accuracy

Edward Gou from Sentry reveals why their performance scores were lying to developers. A single slow pageload could tank your entire app's score, even when 99% of users had fast experiences.

Mercari Dec 4, 2023

Performance monitoring in Mercari mobile apps

Mercari rewrote their entire mobile app and faced a nightmare scenario: millions of users reporting the new version felt slower than the old one.

Amazon Sep 12, 2023

Why Mobile Application Performance Testing Is Key to App Success

Amazon's QA team just shared their playbook for mobile performance testing. Here's what separates apps that scale from those that crash.

Swiggy Aug 15, 2023

Making Swiggy Buttery Smooth

Swiggy's iOS team cut their app launch time in half and reduced app size by 8MB. Here's how they did it.

Glance Jul 20, 2023

Enhancing App Performance: A Practical Approach at Glance

Glance powers lockscreens for millions across India, Indonesia, Latin America, and Japan. Zero tolerance for lag when you're the first thing users see.

Glance Jun 15, 2023

Distributed Load Testing Using Locust

Glance's engineering team scaled their load testing from basic scripts to a full Kubernetes-powered distributed system. Here's how they did it with Locust.

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.

Snapchat Mar 15, 2023

Performance Optimization Guide

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.

Snapchat Mar 15, 2023

Mobile Lens Profiler: Case Study

Snap's engineering team just dropped a masterclass in mobile performance debugging. Ever wonder why your AR lens stutters on the first frame?

Snapchat Mar 15, 2023

Mobile Monitor

Snap's Lens Studio just gave AR developers a powerful weapon against performance issues. If your lenses are failing submission due to slow activation or low FPS, this tool is your answer.

Snapchat Mar 15, 2023

Lens Performance Toolkit

Snap's Lens Performance Toolkit has been sunset, but its replacement Mobile Monitor offers AR developers something better. Here's what changed and why it matters for your lens performance.

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.

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.

Snapchat Nov 28, 2022

EfficientFormer: Vision Transformers at MobileNet Speed

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

Klarna Nov 15, 2022

6 Lessons Learned from Optimizing the Performance of a Node.js Service

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

Sentry Oct 6, 2022

Building A Performant iOS Profiler

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

Grab Aug 4, 2022

Performance Bottlenecks in Go Apps

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.

Klarna Jul 19, 2022

How Removing Caching Improved Mobile Performance by 25%

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

Mercado Libre Jun 7, 2022

Why Mobile Apps Performance Matters

Mercado Libre's mobile apps serve 4.5 billion active devices. A Galaxy A10 might take 5 seconds to load a screen—or just 1.67 seconds, depending on conditions.

Slack Apr 29, 2022

Continuous Load Testing

Slack's engineering team ran into a classic performance testing problem: spinning up load tests was so time-consuming that teams avoided doing it. Their solution? Never stop testing.

Grab Apr 7, 2022

Profile-Guided Optimisation

Grab's engineering team just unlocked 30% memory savings and 38% storage reduction with a simple compiler flag. Here's how Profile-Guided Optimization (PGO) delivered massive gains with minimal code changes.

Booking Mar 10, 2022

Measuring Mobile Apps Performance in Production

Booking.com discovered that standard performance monitoring tools from Apple, Google, and Firebase couldn't meet their needs. So they built their own—and just open-sourced it.

Netflix Jan 24, 2022

Fixing Performance Regressions Before They Happen

Angus Croll from Netflix reveals how his team slashed false performance alerts by 90% while catching more real regressions. The secret? They stopped using static thresholds entirely.

Callstack Dec 20, 2021

Balancing Native and JavaScript Code in React Native

React Native's bridge can be your bottleneck or your superpower. Callstack explores the critical tradeoff between JavaScript flexibility and native performance that determines whether your app flies or crawls.

Airbnb Dec 13, 2021

Airbnb's Page Performance Score on iOS

Airbnb built a unified performance scoring system that works across all platforms. Here's how they instrumented it on iOS to track real user experience at scale.

Airbnb Nov 18, 2021

Creating Airbnb's Page Performance Score

Airbnb ditched single-metric performance tracking and built something better. Here's how they unified web, iOS, and Android performance into one 0-100 score.

Lyft Oct 28, 2021

Mobile Performance @ Lyft

Lyft was serving 17.1M riders while their Android app launched 15-20% slower than competitors. Time to fix that.

Mercado Libre Sep 30, 2021

A Importância da Performance Para Apps Mobile

Victor Oliveira from Mercado Libre reveals a harsh truth: 53% of users uninstall apps due to performance issues. With 4.5 billion active Android and iOS devices worldwide, each performing differently, mobile pe...

AWS Aug 31, 2021

Implementing caching for pipeline resolvers in AWS AppSync GraphQL APIs

Eric Robertson from AWS AppSync reveals how pipeline resolver caching slashed database requests by 99% for some customers. If your GraphQL API is hitting backend services too hard, this changes everything.