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