Network Latency Test
Press Start to measure how long a small request takes to reach the TryYourGear server and come back. The result applies to that server only.
The test sends 11 small requests to the TryYourGear server (1 warm-up that is not counted and 10 measured samples) and takes a few seconds.
What does this test measure?
It measures the round-trip time (RTT) between your browser and the TryYourGear server: how long a very small request takes to reach the server and for the response to come back.
- The result depends on the network route between you and this server.
- It does not necessarily represent your latency to other services on the Internet.
- The server used by TryYourGear may be in a different location from other services you use.
What is jitter?
Here, jitter is the average absolute difference between consecutive valid RTT samples. A low value means the latency was steady; a higher value means it varied more from one sample to the next.
The labels are rough guidance about this server only: under 50 ms is low, 50 to 150 ms is moderate and over 150 ms is higher.
This is not an ICMP ping and not an Internet speed test. It measures the round-trip time of small HTTP requests between your browser and the TryYourGear server, using fetch() and performance.now(), so it includes browser, HTTP and server processing overhead. It does not measure your general Internet latency, your ISP or any other server. The test calls a TryYourGear endpoint that returns an empty response; TryYourGear does not store the results. As with any web request, the hosting provider may keep technical logs of it (see the Privacy Policy).
What a run does
One warm-up request
It isn't counted, so the first request has already gone through before anything is measured.
Ten timed requests
Each one is a tiny request to
/api/pingon this site, which answers with an empty response. The page notes the time before sending and after the reply arrives, usingperformance.now(). That gap is the round-trip time (RTT).Short pauses in between
About 0.3 seconds separate the samples, each request has a 5-second timeout and nothing is retried. Every request carries a unique parameter and asks the browser not to cache, so a cache can't answer instead of the server.
A result or an error
It needs at least five valid samples to show numbers. After three failures in a row the run stops instead of waiting for eleven timeouts.
Reading the numbers
| Number | What it means |
|---|---|
| Average latency | The mean RTT of the valid samples: the typical time for a small request to reach this server and come back. |
| Min and max | The fastest and slowest valid samples. A wide gap means the connection wasn't steady during the run. |
| Jitter | The average difference between one sample and the next. Low means the time was steady; higher means it bounced around. |
| Valid samples | How many requests were counted. Failed or timed-out requests are listed and left out of the statistics. |
The page adds a rough label that applies to this server only: under 50 ms is low, 50 to 150 ms is moderate and over 150 ms is higher. Those are guide values, not a standard and not a verdict on your connection.
Why jitter matters: a worked example
Two invented runs show why the average alone isn't enough. To keep the arithmetic short they use five samples instead of ten. Run A gives 20, 22, 21, 23 and 20 ms. Run B gives 5, 40, 8, 45 and 8 ms. Both average 21.2 ms.
Jitter is the average of the absolute differences between one sample and the next. In run A those differences are 2, 1, 2 and 3 ms, so the jitter is 8 ÷ 4 = 2.0 ms. In run B they are 35, 32, 37 and 37 ms, so the jitter is 141 ÷ 4 = 35.25 ms. Both runs would carry the same “low” label for the average, but run B was far less steady, and that is exactly what the jitter figure is there to show. The guide on latency and jitter goes further: what round-trip time is, how it differs from bandwidth, what exactly this test measures and how to compare runs by their variability rather than by the average alone.
Why your number can differ from other tools or games
- It isn't an ICMP ping. It times an HTTP request made through the browser, so browser, HTTP and server processing time are inside the figure.
- It measures the route to this one server, whose location you can't choose. A game server, a video service or another test site sits somewhere else and will give a different number.
- Wi-Fi versus cable, a VPN or proxy, other downloads or streams on the network and how busy the line is can all change the result from one run to the next.
- Failed requests are shown, but this isn't a packet-loss test: they mean a request didn't complete in time, not that a certain number of packets were lost.
What this test can't tell you
It isn't an Internet speed test and doesn't measure download or upload speed. It doesn't measure your general Internet latency, your provider or any server other than this one, and it can't show where along the route a delay appears. The guide on what browser tests can and can't measure covers the same limits for every tool. TryYourGear doesn't store the results; as with any web request, the hosting provider may keep technical logs of it.
What to do next
Run it two or three times, ideally at different moments, and compare a cable with Wi-Fi if you can, pausing large downloads and any VPN while you test. A steady result with low jitter matters more than one very low number. For a real speed figure, use a dedicated speed test, and for game or call performance, check the ping shown by that game or service. The latency you feel in a game also includes your display and input, which the Refresh Rate Test and the Reaction Time Test look at.
Related guides
Network Latency and Jitter Explained: What They Mean and What TryYourGear's Test Measures
What latency, round-trip time and jitter mean, why a fast connection can still lag, and what TryYourGear's Network Latency Test does and doesn't measure.
Read guideWhat a Browser-Based Hardware Test Can and Can't Measure
How TryYourGear's 12 browser tests work: what each observes, what it can't measure and what result it gives, from key codes to refresh rate and latency.
Read guide