Browser devtools let me throttle my network's download and upload bandwidth to simulate slow connections, but they don't let me add artificial latency (round-trip time). Latency has a fundamentally different effect on perceived performance than bandwidth alone---a high-latency connection (like a satellite link or a mobile device in poor coverage) feels sluggish even when its raw throughput is adequate, because every request waits for that extra delay before any bytes arrive.
I want to be able to set a custom latency value---for example, an extra 100 ms, 200 ms, or 500 ms RTT---directly in devtools, just as I can already set a custom bandwidth cap. Presets for common high-latency scenarios (satellite, 2G rural, roaming abroad) would be even better. Without this, I have to reach for external tools like a VPN or a local network proxy to simulate realistic latency conditions, which is awkward and slows down my workflow considerably.
Having latency throttling built into DevTools would make it much easier to test and optimize web applications for users on high-latency connections, without leaving the browser.
Browser devtools let me throttle my network's download and upload bandwidth to simulate slow connections, but they don't let me add artificial latency (round-trip time). Latency has a fundamentally different effect on perceived performance than bandwidth alone---a high-latency connection (like a satellite link or a mobile device in poor coverage) feels sluggish even when its raw throughput is adequate, because every request waits for that extra delay before any bytes arrive.
I want to be able to set a custom latency value---for example, an extra 100 ms, 200 ms, or 500 ms RTT---directly in devtools, just as I can already set a custom bandwidth cap. Presets for common high-latency scenarios (satellite, 2G rural, roaming abroad) would be even better. Without this, I have to reach for external tools like a VPN or a local network proxy to simulate realistic latency conditions, which is awkward and slows down my workflow considerably.
Having latency throttling built into DevTools would make it much easier to test and optimize web applications for users on high-latency connections, without leaving the browser.