What Is Bufferbloat?

Why your connection lags when it is busy, in plain words.

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.

Short queue (managed)Router call Long queue (bufferbloat)Router call waits

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

  1. A big upload or download starts and fills the line.
  2. The router’s waiting line grows, because a long buffer delays the signal to slow down.
  3. Small packets for calls and games wait behind the big transfer, so delay rises.

How it feels in daily life

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 lineBusy line with bufferbloat
Router queueShortLong and full
Small packets (calls, games)Go straight throughWait behind big transfers
What you noticeQuick and smoothLag, freezes, ping spikes
Test your connectionRun the bufferbloat test

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.