Skip to content

Commit a4fe686

Browse files
committed
Rename to fetchLater and backgroundTimeout
1 parent 6473103 commit a4fe686

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
@@ -6726,7 +6727,7 @@ when a <a>fetch group</a> is <a for="fetch group">terminated</a>, or after a tim
67266727
<div algorithm="request-a-deferred-fetch">
67276728
<p>To <dfn>request a deferred fetch</dfn> given a
67286729
<a for=/>request</a> <var>request</var> and a null-or-{{DOMHighResTimeStamp}}
6729-
<var>inactiveTimeout</var> (default null):
6730+
<var>inactivityDeferredDelay</var> (default null):
67306731

67316732
<ol>
67326733
<li><p>Assert: <var>request</var>'s <a for=request>client</a> is an
@@ -6762,8 +6763,8 @@ when a <a>fetch group</a> is <a for="fetch group">terminated</a>, or after a tim
67626763
<li><p>Let <var>deferredRecord</var> be a new <a>deferred fetch record</a> whose
67636764
<a for="deferred fetch record">request</a> is <var>request</var>.
67646765

6765-
<li><p>Set <var>deferredRecord</var>'s <a for="deferred fetch record">inactive timeout</a> to
6766-
<var>inactiveTimeout</var>.
6766+
<li><p>Set <var>deferredRecord</var>'s <a for="deferred fetch record">inactivity deferred delay</a>
6767+
to <var>inactivityDeferredDelay</var>.
67676768

67686769
<li><p><a for=list>Append</a> <var>deferredRecord</var> to <var>request</var>'s
67696770
<a for=request>client</a>'s <a for=fetch>fetch group</a>'s
@@ -8627,22 +8628,22 @@ with a <var>promise</var>, <var>request</var>, <var>responseObject</var>, and an
86278628
</div>
86288629

86298630

8630-
<h3 id=request-deferred-fetch-method>RequestDeferredFetch method</h3>
8631+
<h3 id=fetch-later-method>FetchLater method</h3>
86318632

86328633
<pre class=idl>
86338634

86348635
dictionary DeferredRequestInit : RequestInit {
8635-
DOMHighResTimeStamp inactiveTimeout;
8636+
DOMHighResTimeStamp backgroundTimeout;
86368637
};
86378638

86388639
partial interface mixin WindowOrWorkerGlobalScope {
8639-
[NewObject] Promise&lt;Response> requestDeferredFetch(RequestInfo input, optional DeferredRequestInit init = {});
8640+
[NewObject] Promise&lt;Response> fetchLater(RequestInfo input, optional DeferredRequestInit init = {});
86408641
};
86418642
</pre>
86428643

8643-
<div algorithm="dom-requestdeferredfetch">
8644+
<div algorithm="dom-fetch-later">
86448645
<p>The
8645-
<dfn id=dom-global-requestdeferredfetch method for=WindowOrWorkerGlobalScope><code>requestDeferredFetch(<var>input</var>, <var>init</var>)</code></dfn>
8646+
<dfn id=dom-global-fetch-later method for=WindowOrWorkerGlobalScope><code>fetchLater(<var>input</var>, <var>init</var>)</code></dfn>
86468647
method steps are:
86478648

86488649
<ol>
@@ -8658,16 +8659,16 @@ method steps are:
86588659

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

8661-
<li><p>Let <var>inactiveTimeout</var> be null.
8662+
<li><p>Let <var>backgroundTimeout</var> be null.
86628663

8663-
<li><p>If <var>init</var> is given and <var>init</var>["<code>inactiveTimeout</code>"]
8664-
<a for=map>exists</a> then set <var>inactiveTimeout</var> to
8665-
<var>init</var>["<code>inactiveTimeout</code>"].
8664+
<li><p>If <var>init</var> is given and <var>init</var>["<code>backgroundTimeout</code>"]
8665+
<a for=map>exists</a> then set <var>backgroundTimeout</var> to
8666+
<var>init</var>["<code>backgroundTimeout</code>"].
86668667

8667-
<li><p>If <var>inactiveTimeout</var> is not a {{DOMHighResTimeStamp}} then throw a {{TypeError}}.
8668+
<li><p>If <var>backgroundTimeout</var> is not a {{DOMHighResTimeStamp}} then throw a {{TypeError}}.
86688669

86698670
<li><p>Let <var>deferredRecord</var> be the result of calling
8670-
<a>request a deferred fetch</a> given <var>request</var> and <var>inactiveTimeout</var>. If that
8671+
<a>request a deferred fetch</a> given <var>request</var> and <var>backgroundTimeout</var>. If that
86718672
threw an exception, <a for=/>reject</a> <var>promise</var> with that exception and return
86728673
<var>promise</var>.
86738674

0 commit comments

Comments
 (0)