W3C home > Mailing lists > Public > public-webrtc-logs@w3.org > January 2019

Re: [webrtc-pc] (How) does SCTP handle CPU-bound congestion on JavaScript thread? (#2086)

From: henbos via GitHub <sysbot+gh@w3.org>
Date: Fri, 25 Jan 2019 21:00:08 +0000
To: public-webrtc-logs@w3.org
Message-ID: <issue_comment.created-457726283-1548450007-sysbot+gh@w3.org>
The spec is not explicit about when the receive buffer is emptied, but there is no syncing with the JavaScript thread unless we make that explicit, so I do believe this is more than an implementation problem. Could the spec say something like this instead?

> When an RTCDataChannel message has been received via the underlying data transport with type type and data rawData, the user agent MUST queue a task to run the following steps (note: at this point, the receive buffer of the underlying data channel has not been decreased for rawData):
> - In parallel...
>   - Decrement the receive buffer of the underlying data transport for the size of rawData.
> - [Convert data to the appropriate JS object and fire "onmessage" (same steps as before).]

-- 
GitHub Notification of comment by henbos
Please view or discuss this issue at https://github.com/w3c/webrtc-pc/issues/2086#issuecomment-457726283 using your GitHub account
Received on Friday, 25 January 2019 21:00:12 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 4 June 2019 15:32:54 UTC