Skip to content

Commit b38eac5

Browse files
committed
Rename to fetchLater and backgroundTimeout
1 parent 6cf8ac7 commit b38eac5

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
@@ -2701,7 +2701,7 @@ has the following <a for=struct>items</a>:
27012701
<dt><dfn export for="deferred fetch record">request</dfn>
27022702
<dd>A <a for=/>request</a>
27032703

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

27072707
<dt><dfn export for="deferred fetch record">pending steps</dfn> (default null)
@@ -2769,12 +2769,13 @@ has the following <a for=struct>items</a>:
27692769
<li>
27702770
<p><a for=list>For each</a> <a>deferred fetch record</a> <var>deferredRecord</var> in
27712771
<var>fetchGroup</var>'s <a for="fetch group">deferred fetch records</a> whose
2772-
<a for="deferred fetch record">inactive timeout</a> is not null: set <var>deferredRecord</var>'s
2773-
<a for="deferred fetch record">pending steps</a> to running the following steps <a>in parallel</a>:
2772+
<a for="deferred fetch record">inactivity deferred delay</a> is not null: set
2773+
<var>deferredRecord</var>'s <a for="deferred fetch record">pending steps</a> to running the
2774+
following steps <a>in parallel</a>:
27742775

27752776
<ol>
27762777
<li><p>Wait until <var>deferredRecord</var>'s
2777-
<a for="deferred fetch record">inactive timeout</a> have passed.
2778+
<a for="deferred fetch record">inactivity deferred delay</a> have passed.
27782779

27792780
<li>
27802781
<p><a>Queue a fetch task</a> to run the following steps with
@@ -6714,7 +6715,7 @@ when a <a>fetch group</a> is <a for="fetch group">terminated</a>, or after a tim
67146715
<div algorithm="request-a-deferred-fetch">
67156716
<p>To <dfn>request a deferred fetch</dfn> given a
67166717
<a for=/>request</a> <var>request</var> and a null-or-{{DOMHighResTimeStamp}}
6717-
<var>inactiveTimeout</var> (default null):
6718+
<var>inactivityDeferredDelay</var> (default null):
67186719

67196720
<ol>
67206721
<li><p>Assert: <var>request</var>'s <a for=request>client</a> is an
@@ -6750,8 +6751,8 @@ when a <a>fetch group</a> is <a for="fetch group">terminated</a>, or after a tim
67506751
<li><p>Let <var>deferredRecord</var> be a new <a>deferred fetch record</a> whose
67516752
<a for="deferred fetch record">request</a> is <var>request</var>.
67526753

6753-
<li><p>Set <var>deferredRecord</var>'s <a for="deferred fetch record">inactive timeout</a> to
6754-
<var>inactiveTimeout</var>.
6754+
<li><p>Set <var>deferredRecord</var>'s <a for="deferred fetch record">inactivity deferred delay</a>
6755+
to <var>inactivityDeferredDelay</var>.
67556756

67566757
<li><p><a for=list>Append</a> <var>deferredRecord</var> to <var>request</var>'s
67576758
<a for=request>client</a>'s <a for=fetch>fetch group</a>'s
@@ -8595,22 +8596,22 @@ with a <var>promise</var>, <var>request</var>, <var>responseObject</var>, and an
85958596
</div>
85968597

85978598

8598-
<h3 id=request-deferred-fetch-method>RequestDeferredFetch method</h3>
8599+
<h3 id=fetch-later-method>FetchLater method</h3>
85998600

86008601
<pre class=idl>
86018602

86028603
dictionary DeferredRequestInit : RequestInit {
8603-
DOMHighResTimeStamp inactiveTimeout;
8604+
DOMHighResTimeStamp backgroundTimeout;
86048605
};
86058606

86068607
partial interface mixin WindowOrWorkerGlobalScope {
8607-
[NewObject] Promise&lt;Response> requestDeferredFetch(RequestInfo input, optional DeferredRequestInit init = {});
8608+
[NewObject] Promise&lt;Response> fetchLater(RequestInfo input, optional DeferredRequestInit init = {});
86088609
};
86098610
</pre>
86108611

8611-
<div algorithm="dom-requestdeferredfetch">
8612+
<div algorithm="dom-fetch-later">
86128613
<p>The
8613-
<dfn id=dom-global-requestdeferredfetch method for=WindowOrWorkerGlobalScope><code>requestDeferredFetch(<var>input</var>, <var>init</var>)</code></dfn>
8614+
<dfn id=dom-global-fetch-later method for=WindowOrWorkerGlobalScope><code>fetchLater(<var>input</var>, <var>init</var>)</code></dfn>
86148615
method steps are:
86158616

86168617
<ol>
@@ -8626,16 +8627,16 @@ method steps are:
86268627

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

8629-
<li><p>Let <var>inactiveTimeout</var> be null.
8630+
<li><p>Let <var>backgroundTimeout</var> be null.
86308631

8631-
<li><p>If <var>init</var> is given and <var>init</var>["<code>inactiveTimeout</code>"]
8632-
<a for=map>exists</a> then set <var>inactiveTimeout</var> to
8633-
<var>init</var>["<code>inactiveTimeout</code>"].
8632+
<li><p>If <var>init</var> is given and <var>init</var>["<code>backgroundTimeout</code>"]
8633+
<a for=map>exists</a> then set <var>backgroundTimeout</var> to
8634+
<var>init</var>["<code>backgroundTimeout</code>"].
86348635

8635-
<li><p>If <var>inactiveTimeout</var> is not a {{DOMHighResTimeStamp}} then throw a {{TypeError}}.
8636+
<li><p>If <var>backgroundTimeout</var> is not a {{DOMHighResTimeStamp}} then throw a {{TypeError}}.
86368637

86378638
<li><p>Let <var>deferredRecord</var> be the result of calling
8638-
<a>request a deferred fetch</a> given <var>request</var> and <var>inactiveTimeout</var>. If that
8639+
<a>request a deferred fetch</a> given <var>request</var> and <var>backgroundTimeout</var>. If that
86398640
threw an exception, <a for=/>reject</a> <var>promise</var> with that exception and return
86408641
<var>promise</var>.
86418642

0 commit comments

Comments
 (0)