@@ -88519,13 +88519,13 @@ import "https://example.com/foo/../module2.mjs";</code></pre>
88519
88519
88520
88520
<p>To <dfn data-x="obtaining a worker/worklet agent">obtain a worker/worklet agent</dfn>, given an
88521
88521
<span>environment settings object</span> or null <var>outside settings</var>, a boolean
88522
- <var>isTopLevel </var>, and a boolean <var>canBlock</var>, run these steps:</p>
88522
+ <var>createsCluster </var>, and a boolean <var>canBlock</var>, run these steps:</p>
88523
88523
88524
88524
<ol>
88525
88525
<li><p>Let <var>agentCluster</var> be null.
88526
88526
88527
- <li><p>If <var>isTopLevel </var> is true, then set <var>agentCluster</var> to a new <span>agent
88528
- cluster</span>.</p></li>
88527
+ <li><p>If <var>createsCluster </var> is true, then set <var>agentCluster</var> to a new
88528
+ <span>agent cluster</span>.</p></li>
88529
88529
88530
88530
<li>
88531
88531
<p>Otherwise:</p>
@@ -88550,9 +88550,9 @@ import "https://example.com/foo/../module2.mjs";</code></pre>
88550
88550
</ol>
88551
88551
88552
88552
<p>To <dfn>obtain a dedicated/shared worker agent</dfn>, given an <span>environment settings
88553
- object</span> <var>outside settings</var> and a boolean <var>isShared </var>, return the result of
88554
- <span>obtaining a worker/worklet agent</span> given <var>outside settings</var>,
88555
- <var>isShared </var>, and true.</p>
88553
+ object</span> <var>outside settings</var> and a boolean <var>createsCluster </var>, return the
88554
+ result of <span>obtaining a worker/worklet agent</span> given <var>outside settings</var>,
88555
+ <var>createsCluster </var>, and true.</p>
88556
88556
88557
88557
<p>To <dfn data-export="">obtain a worklet agent</dfn>, given an <span>environment settings
88558
88558
object</span> <var>outside settings</var>, return the result of <span>obtaining a worker/worklet
@@ -97859,7 +97859,11 @@ interface <dfn>SharedWorkerGlobalScope</dfn> : <span>WorkerGlobalScope</span> {
97859
97859
97860
97860
<ol>
97861
97861
<li><p>Let <var>is shared</var> be true if <var>worker</var> is a <code>SharedWorker</code>
97862
- object, and false otherwise.</p></li>
97862
+ object; otherwise false.</p></li>
97863
+
97864
+ <li><p>Let <var>createsCluster</var> be true if <var>is shared</var> is true or <var>url</var>'s
97865
+ <span data-x="concept-url-scheme">scheme</span> is "<code data-x="">data</code>"; otherwise
97866
+ false.</p></li>
97863
97867
97864
97868
<li><p>Let <var>owner</var> be the <span>relevant owner to add</span> given <var>outside
97865
97869
settings</var>.</p></li>
@@ -97872,7 +97876,7 @@ interface <dfn>SharedWorkerGlobalScope</dfn> : <span>WorkerGlobalScope</span> {
97872
97876
<li>
97873
97877
<p>Let <var>agent</var> be the result of <span data-x="obtain a dedicated/shared worker
97874
97878
agent">obtaining a dedicated/shared worker agent</span> given <var>outside settings</var> and
97875
- <var>is shared </var>. Run the rest of these steps in that agent.</p>
97879
+ <var>createsCluster </var>. Run the rest of these steps in that agent.</p>
97876
97880
97877
97881
<p id="worker-processing-model-top">For the purposes of timing APIs, this is the <dfn
97878
97882
data-export="">official moment of creation</dfn> of the worker.</p>
0 commit comments