Skip to content

Commit

Permalink
Simplify quota
Browse files Browse the repository at this point in the history
  • Loading branch information
noamr committed Jan 22, 2025
1 parent 27cec10 commit 5be8047
Showing 1 changed file with 8 additions and 12 deletions.
20 changes: 8 additions & 12 deletions fetch.bs
Original file line number Diff line number Diff line change
Expand Up @@ -7057,24 +7057,20 @@ descendants share a quota of 384 kibibytes. That value is computed as such:
<dd>0
</dl>

<li>
<p><a for=list>For each</a> <var>navigable</var> in <var>controlDocument</var>'s
<a>node navigable</a>'s <a>descendant navigables</a> whose <a>container document</a>'s
<a>deferred-fetch control document</a> is <var>controlDocument</var>, decrement <var>quota</var>
by <var>navigable</var>'s <a>navigable container</a>'s <a>reserved deferred-fetch quota</a>.

<p class=note>Delegate some of the quota to nested documents that reserved it.

<li><p>If <var>quota</var> is equal or less than 0, then return 0.

<li><p>Let <var>quotaForRequestOrigin</var> be 64 kibibytes.

<li>
<p><a for=list>For each</a> <var>navigable</var> in <var>controlDocument</var>'s
<a>node navigable</a>'s <a>descendant navigables</a> whose <a for=navigable>active document</a>'s
<a>deferred-fetch control document</a> is <var>controlDocument</var>:
<a>node navigable</a>'s <a>inclusive descendant navigables</a> whose
<a for=navigable>active document</a>'s <a>deferred-fetch control document</a> is
<var>controlDocument</var>:

<ol>
<li><p><a for=list>For each</a> <var>container</var> in <var>navigable</var>'s
<a for=navigable>active document</a>'s <a>shadow-including inclusive descendants</a> which is a
<a>navigable container</a>, decrement <var>quota</var> by <var>container</var>'s
<a>reserved deferred-fetch quota</a>.

<li>
<p><a for=list>For each</a> <a>deferred fetch record</a> <var>deferredRecord</var> of
<var>controlDocument</var>'s <a>fetch group</a>'s
Expand Down

0 comments on commit 5be8047

Please sign in to comment.