And I certainly prefer the current behavior, where the API is not so tightly bound to the protocol, and where the bufferedAmount is handled more close to what progress events do with XMLHttpRequest.
We (Opera) would prefer this too. I.e. to not impose details of the protocol on the API.
-- Anne van Kesteren http://annevankesteren.nl/