-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Continue the latency measurements while up/downloads are running #33
Comments
Watch it https://youtu.be/104T5MvJBCc run |
Yes, it possible to run them via multiple sessions at the same time but ideally it should be part of a single speed test UI fast.com or |
We are using XHR. 6 Parallel requests is a limit set by the browser vendors. |
Fast.com keep within the 6 concurrent request limit and track the "loaded" latency as well. Might be worth having a look into how its able to do it. At least from a quick look at the F12 network tab, i dont see dedicated http requests for ping/latency. |
We are using all six threads on capable devices and connections. if we try to test latency with the additional requests it will block the overall test progress by the amount of latency of the user connection. but one thing we can do is to measure the XHR send event and Load event time for all requests, Then we can report latency under load. I don't know the accuracy of those results because the browser may block XHR requests to preserve the device's battery life, CPU and RAM, etc. I will test this on the next major update and if possible I will add this. |
Having another test that also measures latency and jitter while the download and upload tests are running would be handy. This will help measure bufferbloat, etc.
The text was updated successfully, but these errors were encountered: