Who controls the buffering logic in this case? Is it entirely up to the browser or it's configurable somehow by client's JS?<p>I'm on a less-than-perfect connection here and all I'm seeing is hiccups and it doesn't try to slow down and fill the buffer