

Yes, a lot of networking mumbo jumbo but that’s beside the point. In cases where the download progress event is not available, the client will gradually increase payload size during the test to perform multiple downloads and get a sufficient number of samples. In situations where the network layer supports periodical progress events, it makes sense to request the whole file and estimate network speed using download progress counters. For each connection the client then picks a 25MB for downloading and this works out in the following way

Speedtest measures how long it takes to process multiple data chunks, while simultaneously working to stuff the pipe full of data throughout the test.įast on the other hand “runs parallel connections”.
