Picture a family evening: one person uploads holiday photos, and suddenly another's video call freezes and the game in the next room starts rubber-banding. Nothing is "broken" and the speed test looks fine. That everyday frustration has a name: bufferbloat.
Bufferbloat in plain words
Every router and modem keeps a small waiting line (a buffer) for data it can't send right away. Buffers are useful: they absorb short bursts. The trouble starts when the waiting line is far too long. When a big upload or download fills it, every other packet, including the tiny ones your call or game depends on, must wait its turn behind it. Bufferbloat.net sums it up as high latency that occurs when there is other traffic on your network.
Why big buffers cause lag
The internet's main transfer protocol, TCP, speeds up until it sees signs of congestion, usually a dropped packet. A huge buffer delays that signal, so the queue keeps growing and the delay grows with it. The IETF's recommendations on queue management (RFC 7567) describe exactly this: long standing queues add delay without adding useful throughput, which is why routers should actively manage their queues instead of simply filling them.
How it happens
- A big upload or download starts and fills the line.
- The router’s waiting line grows, because a long buffer delays the signal to slow down.
- Small packets for calls and games wait behind the big transfer, so delay rises.
How it feels in daily life
- Video calls freeze or voices lag while someone is uploading.
- Online games feel fine until a download starts, then ping spikes.
- Web pages hesitate before they start loading even though speed is "high".
Why a faster plan often doesn't help
Bufferbloat.net notes that link speed isn't the problem: the router is buffering more data than necessary, and that delay is not cured by faster transmission rates. The real fix is managing the queue, covered in How to fix bufferbloat. To see whether you are affected, run the bufferbloat test.
Normal vs. under load
| Quiet line | Busy line with bufferbloat | |
|---|---|---|
| Router queue | Short | Long and full |
| Small packets (calls, games) | Go straight through | Wait behind big transfers |
| What you notice | Quick and smooth | Lag, freezes, ping spikes |
FAQ
Is bufferbloat my provider's fault or my router's?
It can sit in any device with a queue on the path, but the home router or modem at the slow edge of the connection is a very common place.
Does bufferbloat affect upload or download?
Both. Uploads are often hit harder because home upload speeds tend to be lower, so the queue fills faster.
Is bufferbloat the same as packet loss?
No. Bufferbloat is mainly about delay. Packet loss means data never arrives. See the packet loss test.
Who coined the term?
The term was popularized by Jim Gettys around 2010–2011, and the bufferbloat.net project grew out of that work.