User Rating 0.0
Total Usage 1 times
Protocol Checking...
Server Automatic (CDN)
0.0
Mbps
IDLE
Ping (Idle) -- ms
Jitter -- ms
Download -- Mbps
Upload -- Mbps
Connection Stability / Bufferbloat Monitor LIVE

Test History

Time Ping Download Upload Grade
No previous tests found.
Is this tool helpful?

Your feedback helps us improve.

About

This is not a generic speed test. While standard tools measure peak throughput, they often fail to diagnose the most common cause of modern network frustration: Bufferbloat. Bufferbloat occurs when a router buffers too much data, causing latency to skyrocket during active use (e.g., lag in gaming while someone else streams video). This tool utilizes the PerformanceResourceTiming API to conduct a comprehensive analysis of your connection stability, measuring Jitter (variance in ping) and Loaded Latency alongside raw speed.

We employ a multi-threaded download strategy using the fetch API to saturate your bandwidth, ensuring accurate results even on gigabit connections. The data is visualized in real-time, allowing you to see if your connection is consistent or if it suffers from micro-drops (packet loss). All data is processed locally in your browser using JavaScript, ensuring privacy and eliminating the overhead of heavy legacy plugins like Flash or Java.

speed test bandwidth latency ping jitter bufferbloat network diagnostics wifi analyzer

Formulas

Accurate network measurement requires statistical analysis to filter out anomalies. We calculate the Download Speed S over a time window T as:

S = ni=1 Bi × 8Ttotal (Mbps)

Where Bi is the size of chunk i in Bytes. Latency L is the Round Trip Time determined by the Time to First Byte (TTFB). Jitter J represents the variance in latency, calculated as the average absolute deviation:

J = n-1i=1 |Li Li+1|n 1

Bufferbloat is quantified by comparing the idle latency Lidle with the latency under load Lload:

Bloat = Lload Lidle

Reference Data

Connection / ServiceMin Speed (Down)Min Speed (Up)Max Latency (Ping)Jitter Tolerance
Email & Basic Web1.0 Mbps0.5 Mbps< 150 msN/A
Zoom / Teams (HD)4.0 Mbps3.5 Mbps< 100 ms< 30 ms
Online Gaming (FPS)10.0 Mbps5.0 Mbps< 40 ms< 5 ms
4K Streaming (Netflix)25.0 Mbps1.0 Mbps< 100 ms< 50 ms
8K Streaming (YouTube)100.0 Mbps5.0 Mbps< 50 ms< 20 ms
Live Streaming (Twitch 1080p)10.0 Mbps6.0 Mbps< 60 ms< 10 ms
High-Freq Trading50.0 Mbps50.0 Mbps< 5 ms< 1 ms
Wi-Fi 5 (802.11ac)400 866 MbpsSymmetric3 10 msσ 5
Wi-Fi 6 (802.11ax)1200 MbpsSymmetric2 5 msσ 2
Ethernet Cat610,000 MbpsSymmetric< 1 ms0

Frequently Asked Questions

Jitter is the variation in latency (ping) over time. If your ping jumps from 20ms to 100ms and back, you have high jitter. This causes "rubber-banding" in games and robotic voice quality in VoIP calls, even if your average speed is high. Ideally, Jitter should be under 30ms.
Most residential connections use Asymmetric (ADSL, VDSL, Cable) technologies. ISPs allocate more frequency channels to download because typical users consume content (streaming) rather than send it. Fiber (FTTH) connections are usually symmetric (equal speeds).
Bufferbloat happens when your router buffers (queues) too much data before processing it. This queuing causes a traffic jam, increasing latency for everyone on the network. If this tool detects high Bufferbloat, enabling "QoS" (Quality of Service) on your router can fix it.
It uses whatever active connection your browser has. Warning: A full speed test on a fast connection can consume 100MB to 500MB of data in under 30 seconds. Be cautious if you are on a metered data plan.
Speed depends on the path to the test server. If a server is in your city, speed is high. If it's across the ocean, speed is lower. Congestion at your ISP's local node (especially at peak hours like 8 PM) also affects results dynamically.
We calculate a composite score based on Speed, Latency, and Stability. An "A" grade means your connection is suitable for 4K streaming and competitive gaming. An "F" suggests severe issues likely caused by Wi-Fi interference or hardware faults.