Skip to content

Commit 864d534

Browse files
committed
Rename to fetchLater and backgroundTimeout
1 parent 7401252 commit 864d534

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed

fetch.bs

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2708,7 +2708,7 @@ has the following <a for=struct>items</a>:
27082708
<dt><dfn export for="deferred fetch record">request</dfn>
27092709
<dd>A <a for=/>request</a>
27102710

2711-
<dt><dfn export for="deferred fetch record">inactive timeout</dfn> (default null)
2711+
<dt><dfn export for="deferred fetch record">inactivity deferred delay</dfn> (default null)
27122712
<dd>Null or a <a>duration</a>
27132713

27142714
<dt><dfn export for="deferred fetch record">pending steps</dfn> (default null)
@@ -2776,12 +2776,13 @@ has the following <a for=struct>items</a>:
27762776
<li>
27772777
<p><a for=list>For each</a> <a>deferred fetch record</a> <var>deferredRecord</var> in
27782778
<var>fetchGroup</var>'s <a for="fetch group">deferred fetch records</a> whose
2779-
<a for="deferred fetch record">inactive timeout</a> is not null: set <var>deferredRecord</var>'s
2780-
<a for="deferred fetch record">pending steps</a> to running the following steps <a>in parallel</a>:
2779+
<a for="deferred fetch record">inactivity deferred delay</a> is not null: set
2780+
<var>deferredRecord</var>'s <a for="deferred fetch record">pending steps</a> to running the
2781+
following steps <a>in parallel</a>:
27812782

27822783
<ol>
27832784
<li><p>Wait until <var>deferredRecord</var>'s
2784-
<a for="deferred fetch record">inactive timeout</a> have passed.
2785+
<a for="deferred fetch record">inactivity deferred delay</a> have passed.
27852786

27862787
<li>
27872788
<p><a>Queue a fetch task</a> to run the following steps with
@@ -6730,7 +6731,7 @@ when a <a>fetch group</a> is <a for="fetch group">terminated</a>, or after a tim
67306731
<div algorithm="request-a-deferred-fetch">
67316732
<p>To <dfn>request a deferred fetch</dfn> given a
67326733
<a for=/>request</a> <var>request</var> and a null-or-{{DOMHighResTimeStamp}}
6733-
<var>inactiveTimeout</var> (default null):
6734+
<var>inactivityDeferredDelay</var> (default null):
67346735

67356736
<ol>
67366737
<li><p>Assert: <var>request</var>'s <a for=request>client</a> is an
@@ -6766,8 +6767,8 @@ when a <a>fetch group</a> is <a for="fetch group">terminated</a>, or after a tim
67666767
<li><p>Let <var>deferredRecord</var> be a new <a>deferred fetch record</a> whose
67676768
<a for="deferred fetch record">request</a> is <var>request</var>.
67686769

6769-
<li><p>Set <var>deferredRecord</var>'s <a for="deferred fetch record">inactive timeout</a> to
6770-
<var>inactiveTimeout</var>.
6770+
<li><p>Set <var>deferredRecord</var>'s <a for="deferred fetch record">inactivity deferred delay</a>
6771+
to <var>inactivityDeferredDelay</var>.
67716772

67726773
<li><p><a for=list>Append</a> <var>deferredRecord</var> to <var>request</var>'s
67736774
<a for=request>client</a>'s <a for=fetch>fetch group</a>'s
@@ -8631,22 +8632,22 @@ with a <var>promise</var>, <var>request</var>, <var>responseObject</var>, and an
86318632
</div>
86328633

86338634

8634-
<h3 id=request-deferred-fetch-method>RequestDeferredFetch method</h3>
8635+
<h3 id=fetch-later-method>FetchLater method</h3>
86358636

86368637
<pre class=idl>
86378638

86388639
dictionary DeferredRequestInit : RequestInit {
8639-
DOMHighResTimeStamp inactiveTimeout;
8640+
DOMHighResTimeStamp backgroundTimeout;
86408641
};
86418642

86428643
partial interface mixin WindowOrWorkerGlobalScope {
8643-
[NewObject] Promise&lt;Response> requestDeferredFetch(RequestInfo input, optional DeferredRequestInit init = {});
8644+
[NewObject] Promise&lt;Response> fetchLater(RequestInfo input, optional DeferredRequestInit init = {});
86448645
};
86458646
</pre>
86468647

8647-
<div algorithm="dom-requestdeferredfetch">
8648+
<div algorithm="dom-fetch-later">
86488649
<p>The
8649-
<dfn id=dom-global-requestdeferredfetch method for=WindowOrWorkerGlobalScope><code>requestDeferredFetch(<var>input</var>, <var>init</var>)</code></dfn>
8650+
<dfn id=dom-global-fetch-later method for=WindowOrWorkerGlobalScope><code>fetchLater(<var>input</var>, <var>init</var>)</code></dfn>
86508651
method steps are:
86518652

86528653
<ol>
@@ -8662,16 +8663,16 @@ method steps are:
86628663

86638664
<li><p>Let <var>request</var> be <var>requestObject</var>'s <a for=Request>request</a>.
86648665

8665-
<li><p>Let <var>inactiveTimeout</var> be null.
8666+
<li><p>Let <var>backgroundTimeout</var> be null.
86668667

8667-
<li><p>If <var>init</var> is given and <var>init</var>["<code>inactiveTimeout</code>"]
8668-
<a for=map>exists</a> then set <var>inactiveTimeout</var> to
8669-
<var>init</var>["<code>inactiveTimeout</code>"].
8668+
<li><p>If <var>init</var> is given and <var>init</var>["<code>backgroundTimeout</code>"]
8669+
<a for=map>exists</a> then set <var>backgroundTimeout</var> to
8670+
<var>init</var>["<code>backgroundTimeout</code>"].
86708671

8671-
<li><p>If <var>inactiveTimeout</var> is not a {{DOMHighResTimeStamp}} then throw a {{TypeError}}.
8672+
<li><p>If <var>backgroundTimeout</var> is not a {{DOMHighResTimeStamp}} then throw a {{TypeError}}.
86728673

86738674
<li><p>Let <var>deferredRecord</var> be the result of calling
8674-
<a>request a deferred fetch</a> given <var>request</var> and <var>inactiveTimeout</var>. If that
8675+
<a>request a deferred fetch</a> given <var>request</var> and <var>backgroundTimeout</var>. If that
86758676
threw an exception, <a for=/>reject</a> <var>promise</var> with that exception and return
86768677
<var>promise</var>.
86778678

0 commit comments

Comments
 (0)