- From: Wolfgang Beck <wolfgang.beck01@googlemail.com>
- Date: Wed, 26 Mar 2014 17:22:19 +0100
- To: public-webrtc@w3.org
- CC: harald@alvestrand.no
On 03/26/14 13:45, Harald Alvestrand wrote: > Larger question: > > Is backpressure the right way to slow down the sender for reasons only > known to the application in an async-callback environment? > > From the design of the WebSockets API, I suspect that this was > considered and answered with "no" in that group, and we should avoid > revisiting that decision in this group. > > I could be wrong. > On way would be to have an event signalling "you can read some data now if you have time" instead of "here's some data, deal with it" For the sending side, we need something similar: 'you can send at least one packet now' instead of just raising an unhelpful exception that doesn't tell you when you can try to send again. The File API has 'onwriteend' for this purpose. The libevent api (libevent.org) might be instructive. The JS API as it is now is clearly broken. Wolfgang Beck
Received on Wednesday, 26 March 2014 16:22:50 UTC