[18] MessageChannel
は、2つの MessagePort
の間の通信路を表します。
MessageChannel
オブジェクトが破棄されても、
それに対応する通信路が無くなるわけではありません。両 MessagePort
が有効である限りは、通信路は存続します。つまり MessageChannel
は作成時以外はあまり意味を持たないオブジェクトです。[3] MessageChannel
インターフェイスは、コンストラクターを持ちます
>>2。
[15] コンストラクターは、新しい MessagePort
オブジェクトを作成して返します。
[16] MessageChannel
オブジェクトは、
通常のプラットフォームオブジェクトの状態に加えて、
次の状態を持ちます。
[6] MessageChannel
オブジェクトは、
次のメンバーを持ちます。
[5] HTML5 (現 HTML Standard) で導入されました。
[1] MessageChannel
便利過ぎるwww
[21] The WHATWG Blog — HTML and shared memory () <https://blog.whatwg.org/html-and-shared-memory>
MessagePort
の間の通信路があるとき、 必ず対応するMessageChannel
オブジェクトが存在するわけではありません。 例えばワーカーとその作成元の間にはMessageChannel
はありません。