Estimate page load time from payload size, connection speed and request count.
On fast connections latency dominates rather than bandwidth, because each batch of requests costs a full round trip. Reducing request count therefore helps more than compressing further. This is why HTTP/2 multiplexing and bundling both improve load time: they cut the number of round trips rather than the bytes.
Page Load Time
Load time = payload ÷ bandwidth + (requests ÷ concurrency) × latency
Load time = payload ÷ bandwidth + (requests ÷ concurrency) × latency On fast connections latency dominates rather than bandwidth, because each batch of requests costs a full round trip. Reducing request count therefore helps more than compressing further.
This is why HTTP/2 multiplexing and bundling both improve load time: they cut the number of round trips rather than the bytes.
This calculator takes 5 inputs: Total page weight, Connection speed, Number of requests, Round-trip latency, Concurrent connections. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.