@@ -7011,41 +7011,44 @@ descendants share a quota of 384 kibibytes. That value is computed as such:
7011
7011
7012
7012
<ol>
7013
7013
<li><p> Let <var> navigable</var> be <var> controlDocument</var> 's <a>node navigable</a> .
7014
+
7015
+ <li><p> Let <var> isTopLevel</var> be true if <var> controlDocument</var> 's <a>node navigable</a> is a
7016
+ <a for=/>top-level traversable</a> ; otherwise false.
7017
+
7018
+ <li><p> Let <var> deferredFetchAllowed</var> be true if <var> controlDocument</var> is
7019
+ <a>allowed to use</a> the <a>policy-controlled feature</a> "{{PermissionsPolicy/deferred-fetch}} ";
7020
+ otherwise false.
7021
+
7022
+ <li><p> Let <var> deferredFetchMinimalAllowed</var> be true if <var> controlDocument</var> is
7023
+ <a>allowed to use</a> the <a>policy-controlled feature</a>
7024
+ "{{PermissionsPolicy/deferred-fetch-minimal}} "; otherwise false.
7025
+
7014
7026
<li>
7015
7027
<p> Let <var> quota</var> be the result of the first matching statement:
7016
7028
7017
7029
<dl class=switch>
7018
- <dt><var> controlDocument</var> 's <a>node navigable</a> is a
7019
- <a for=/>top-level traversable</a> and <var> controlDocument</var> is not <a>allowed to use</a>
7020
- the <a>policy-controlled feature</a> "{{PermissionsPolicy/deferred-fetch}} "
7030
+ <dt><var> isTopLevel</var> is true and <var> deferredFetchAllowed</var> is false
7021
7031
<dd> 0
7022
7032
7023
- <dt><var> controlDocument</var> 's <a>node navigable</a> is a
7024
- <a for=/>top-level traversable</a> and <var> controlDocument</var> is not <a>allowed to use</a>
7025
- the <a>policy-controlled feature</a> "{{PermissionsPolicy/deferred-fetch-minimal}} "
7033
+ <dt><var> isTopLevel</var> is true and <var> deferredFetchMinimalAllowed</var> is false
7026
7034
<dd>
7027
7035
<p> 640 kibibytes
7028
7036
<p class="note allow-2119"> 640kb should be enough for everyone.
7029
7037
7030
- <dt><var> controlDocument</var> 's <a>node navigable</a> is a <a for=/>top-level traversable</a>
7031
- and <a>allowed to use</a> the
7032
- <a>policy-controlled feature</a> "{{PermissionsPolicy/deferred-fetch-minimal}} "
7038
+ <dt><var> isTopLevel</var> is true
7033
7039
<dd>
7034
7040
<p> 512 kibibytes
7035
7041
<p class=note> The default of 640 kibibytes, decremented By
7036
7042
<a>quota reserved for <code>deferred-fetch-minimal</code></a> )
7037
7043
7038
-
7039
- <dt><var> controlDocument</var> 's <a>node navigable</a>' s <a>navigable container</a> 's
7040
- <a>reserved deferred-fetch quota</a> is <a for="reserved deferred-fetch quota">normal quota</a> ,
7041
- and <var> controlDocument</var> is <a>allowed to use</a> the <a>policy-controlled feature</a>
7042
- "{{PermissionsPolicy/deferred-fetch}} "
7044
+ <dt><var> deferredFetchAllowed</var> is true, and <var> navigable</var> 's
7045
+ <a>navigable container</a> 's <a>reserved deferred-fetch quota</a> is
7046
+ <a for="reserved deferred-fetch quota">normal quota</a>
7043
7047
<dd> <a for="reserved deferred-fetch quota">normal quota</a>
7044
7048
7045
- <dt><var> controlDocument</var> 's <a>node navigable</a>' s <a>navigable container</a> 's
7046
- <a>reserved deferred-fetch quota</a> is <a for="reserved deferred-fetch quota">minimal quota</a> ,
7047
- and <var> controlDocument</var> is <a>allowed to use</a> the <a>policy-controlled feature</a>
7048
- "{{PermissionsPolicy/deferred-fetch-minimal}} "
7049
+ <dt><var> deferredFetchMinimalAllowed</var> is true, and <var> navigable</var> 's
7050
+ <a>navigable container</a> 's <a>reserved deferred-fetch quota</a> is
7051
+ <a for="reserved deferred-fetch quota">minimal quota</a>
7049
7052
<dd> <a for="reserved deferred-fetch quota">minimal quota</a>
7050
7053
</dl>
7051
7054
0 commit comments