RTC Data Channels
Data channels allow a web application to send and receive generic application data peer-to-peer.
This feature request is specifically about the *data channel* component of the WebRTC specification. This is separate from Object RTC and WebRTC 1.0 feature requests because the Platform Status site breaks out data channels separately.
RTC Data Channels:
Platform status: https://developer.microsoft.com/en-us/microsoft-edge/platform/status/rtcdatachannels/?q=data%20channels
Uservoice: (this ticket)
Platform status: https://developer.microsoft.com/en-us/microsoft-edge/platform/status/webrtcobjectrtcapi/?q=Object%20RTC
Platform status: https://developer.microsoft.com/en-us/microsoft-edge/platform/status/webrtcwebrtcv10api/?q=WebRTC
Wilhelm W commented
Just like @Max previously commented, as of Safari 11 (Sept. 19, 2017) all other major browsers have implemented RTCDataChannels. Is it time to reevaluate the relevance of RTC Data Channels in Edge?
All browsers except Microsoft Edge support DataChannels, but why does Microsoft's Edge still not support DataChannels ???
john romero commented
There is also « typeof(DataChannel)!=='undefined'||typeof(RTCDataChannel)!=='undefined' » to ensure DataChannel feature is properly available. It could be really useful in edge because some fast paced real time multiplayer game need the datachannel :)
Philipp Hancke commented
Support can be determined by evaluating whether RTCPeerConnection.prototype.createDataChannel