Known limitations
WebRTC and its Data API are supported by major web browsers. Nevertheless, the WebRTC standard is not yet complete and web browsers can still behave in different ways.
Chrome versions lower than 31 uses the RTP data channel type by default; Firefox uses SCTP by default in all versions.
At the time of writing these lines, Chrome still has some traits in the data channel's implementation. They limit channel bandwidth, which can cause unexpected effects. To fix it, you can use a hack described in this chapter.
With some browsers (not having fully compliant support of the WebRTC API), you can face the unexpected behavior while transmitting big-sized files that cause weird errors.
Nevertheless, all these cases are temporary. You can check the current status of the data channel's implementation on the WebRTC home page at http://www.webrtc.org/home.
Also, you can check the browser's home page for more detailed information on supporting the WebRTC API for a particular browser's version...