client message queue

client message queue

仕様書

意味

[4] クライアントメッセージキューは、タスクキューです。 仕様書ではタスク源と定義されています >>3。 (詳しくはポートメッセージキューを参照。)

[6] ServiceWorkerContainer は、 クライアントメッセージキュー (client message queue) を持ちます >>3。 初期状態はです >>3

[7] クライアントメッセージキューは、 状態を持ち、有効 (enabled) または無効 (disabled) のいずれかです >>3。 有効な時、イベントループクライアントメッセージキュータスク源として使わなければなりません >>3 (タスクキューからタスクを選択を参照)。

ServiceWorkerContainer インターフェイス startMessages メソッド

[9] ServiceWorkerContainer インターフェイスstartMessages メソッドは、 次のようにしなければなりません >>8

  1. [10] 文脈オブジェクトクライアントメッセージキュー状態が無効の場合、
    1. [11] 文脈オブジェクトクライアントメッセージキュー状態を、有効に設定します。
ポートメッセージキューstart メソッドに相当するものです。

関連

[5] ポートメッセージキューと似ています。

歴史

[1] Service workers: enable the client message queue (jungkees著, ) <https://github.com/whatwg/html/commit/d61594754338b16bbc1b9e7233600f4f6667d834>

[2] Define client message queue task source (jungkees著, ) <https://github.com/slightlyoff/ServiceWorker/commit/5c0ecaeb423d04df7429bfaa2e5fbde9e42038e1>