Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 6 additions & 8 deletions source
Original file line number Diff line number Diff line change
Expand Up @@ -130991,8 +130991,8 @@ interface <dfn interface>SharedWorkerGlobalScope</dfn> : <span>WorkerGlobalScope
worker">permissible</span> but not <span data-x="protected worker">protected</span> or <span
data-x="active needed worker">actively needed</span>, if all the <code>Document</code>s in its
transitive set of owners are in <a href="#note-bfcache">bfcache</a>, or if it's a
<code>SharedWorkerGlobalScope</code> with no current owners being kept alive for the duration of
the <span>between-loads shared worker timeout</span>.</p></li>
<code>SharedWorkerGlobalScope</code> whose <span>owner set</span> has been empty so far for less
than the duration of the <span>between-loads shared worker timeout</span>.</p></li>
</ul>
</div>

Expand Down Expand Up @@ -131022,9 +131022,8 @@ interface <dfn interface>SharedWorkerGlobalScope</dfn> : <span>WorkerGlobalScope
follows:</p>

<ul>
<li><p>Workers get <a href="#step-closing-orphan-workers">closed as orphans</a> between when
they stop being <span data-x="protected worker">protected</span> and when they stop being <span
data-x="permissible worker">permissible</span>.</p></li>
<li><p>Workers get <a href="#step-closing-orphan-workers">closed as orphans</a> when they are no
longer <span data-x="protected worker">protected</span>.</p></li>

<li><p>Workers that have been closed, but keep executing, <a
href="#terminate-rampant-workers">can be terminated</a> at the user agent's discretion, once
Expand Down Expand Up @@ -131263,9 +131262,8 @@ interface <dfn interface>SharedWorkerGlobalScope</dfn> : <span>WorkerGlobalScope
scope</var>.</p>

<li id="step-closing-orphan-workers"><p><i>Closing orphan workers</i>: Start monitoring
<var>worker global scope</var> such that no sooner than it stops being <span data-x="protected
worker">protected</span>, and no later than it stops being <span data-x="permissible
worker">permissible</span>, <var>worker global scope</var>'s <span
<var>worker global scope</var> such that anytime after it stops being <span data-x="protected
worker">protected</span>, <var>worker global scope</var>'s <span
data-x="dom-WorkerGlobalScope-closing">closing</span> flag is set to true.</p></li>

<li id="step-suspending-workers"><p><i>Suspending workers</i>: Start monitoring <var>worker
Expand Down