Learn the different ways to throttle your Mac's network speed for testing, from built-in tools to third-party apps.
A practical guide to simulating 3G, Edge, lossy WiFi, and other degraded network conditions on your Mac.
A practical guide to identifying, isolating, and reproducing network-related bugs in macOS and iOS apps.
Covers the scenarios iOS apps face on slow connections — cold starts, background fetch, image loading, auth flows, and file uploads — with a pre-release testing checklist.
Covers page load, API requests, images, form submissions, service workers, and third-party scripts — with a pre-release testing checklist.
A clear-headed comparison of every macOS network testing tool — NLC, pfctl, Chrome DevTools, Charles, Proxyman, and Network Throttler — to help you pick the right one for your workflow.
Most developers only test on slow networks when something breaks. Here's how to build network testing into your regular workflow — without the friction.
Download speed, upload speed, latency, packet loss, and DNS delay aren't interchangeable — each one degrades the network differently and exposes different bugs. A thorough reference for setting up custom profiles.
Network Link Conditioner simulates slow networks on macOS but has real friction. Here's how to set it up, fix common issues, and find a simpler alternative.