- From: Jan-Ivar Bruaroey via GitHub <sysbot+gh@w3.org>
- Date: Fri, 16 Nov 2018 19:15:29 +0000
- To: public-webrtc-logs@w3.org
> such as counting outgoing bytes on a datachannel by instrumenting every send() call That won't tell you how many bytes were actually sent, or whether the message was fully delivered, since `send()` returns immediately. I think we should focus on things the JS app cannot easily measure, since we have almost [300](https://webrtc-stats.callstats.io/verify/) stats to implement. No JS app needs the browser to tell it how often it called `pc.createDataChannel()`, or how often events fired. Here: ```js pc.addEventListener('datachannel' () => dataChannelsAccepted++); function createDataChannel(...args) { const channel = pc.createDataChannel(...args); dataChannelsRequested++; channel.addEventListener('open', () => dataChannelsOpened++); channel.addEventListener('closed', () => dataChannelsClosed++); } ``` We have lots of precedent for axing things that aren't necessary. -- GitHub Notification of comment by jan-ivar Please view or discuss this issue at https://github.com/w3c/webrtc-stats/issues/382#issuecomment-439497226 using your GitHub account
Received on Friday, 16 November 2018 19:15:30 UTC