What is this site?

HTML5Labs is where Microsoft prototypes early and unstable specifications from web standards bodies such as W3C. Sharing these prototypes helps us have informed discussions with developer communities, and enables us to provide better feedback on draft specifications based on this implementation experience. To find out more about HTML5Labs, read the blog by Jean Paoli, President, Microsoft Open Technologies, Inc.


In support of our earlier contribution to the W3C WebRTC Working Group, Microsoft Open Technologies, Inc., (MS Open Tech) is now publishing a working prototype implementation of the CU-RTC-Web proposal to demonstrate a real world interoperability scenario - in this interop case, voice chatting between Chrome on a Mac and IE10 on Windows via the API.

By publishing this working prototype in HTML5 Labs, we hope to:

  • Clarify the CU-RTC-Web proposal with interoperable working code so others can understand exactly how the API could be used to solve real-world use cases .
  • Show what level of usability is possible for Web developers who don't have deep knowledge of the underlying networking protocols and interface formats.
  • Encourage others to show working example code that shows exactly how their proposals could be used by developers to solve use cases in an interoperable way.
  • Seek developer feedback on how the CU-RTC-Web addresses interoperability challenges in Real Time Communications.
  • Provide a source of ideas for how to resolve open issues with the current draft API as the CU-RTC-Web proposal is cleaner and simpler.

Please download the prototype and let us know what you think. We look forward to receiving your feedback!