From e7d31a51c374432824b28482e4cebdd560161c3e Mon Sep 17 00:00:00 2001 From: Randell Jesup Date: Fri, 25 Sep 2015 16:41:41 -0400 Subject: [PATCH 1/2] Add Transferable to RTCDataChannels --- webrtc.html | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/webrtc.html b/webrtc.html index 2f69da5de..a6a8485b6 100644 --- a/webrtc.html +++ b/webrtc.html @@ -3914,7 +3914,7 @@

RTCDataChannelEvent

Garbage Collection

-

A RTCDataChannel object MUST not be garbage +

An RTCDataChannel object MUST not be garbage collected if its

+ +
+

RTCDataChannel and Workers

+

An RTCDataChannel object is + Transferable to Workers. When it's + transfered, any future events will occur on the transfered object in + the Worker. Note that this means that the Worker should install any + EventHandlers immediately on reception of the DataChannel to avoid + missing any events. +

+
+
From e7ba7250dd3f0ed89167247032ee3e0be771a57a Mon Sep 17 00:00:00 2001 From: Randell Jesup Date: Fri, 25 Sep 2015 17:19:12 -0400 Subject: [PATCH 2/2] Update Transferable --- webrtc.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/webrtc.html b/webrtc.html index 6f72e07d1..b5260bf42 100644 --- a/webrtc.html +++ b/webrtc.html @@ -4453,8 +4453,9 @@

Garbage Collection

RTCDataChannel and Workers

-

An RTCDataChannel object is - Transferable to Workers. When it's +

An RTCDataChannel object MUST be + + Transferable to Workers [[!WEBWORKERS]]. When it's transfered, any future events will occur on the transfered object in the Worker. Note that this means that the Worker should install any EventHandlers immediately on reception of the DataChannel to avoid