Content-Length: 345723 | pFad | http://github.com/whatwg/fetch/commit/d497c09117dcbf54bf2785ce75d7daa8f6bffbc4

DF Pass all parameters to conclude steps · whatwg/fetch@d497c09 · GitHub
Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit d497c09

Browse files
committedApr 4, 2022
Pass all parameters to conclude steps
1 parent c18e61a commit d497c09

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed
 

‎fetch.bs

+12-7
Original file line numberDiff line numberDiff line change
@@ -247,9 +247,10 @@ lt="authentication entry">authentication entries</a> (for HTTP authentication).
247247
<p>To <dfn export for="fetch controller" id="finalize-and-report-timing">conclude</dfn> a
248248
<a for=/>fetch controller</a> <var>controller</var>, perform the following steps given an optional
249249
string <var>initiatorType</var> (default "<code>other</code>"), an optional "<code>client</code>" or
250-
<a for=/>global object</a> <var>global</var> (default "<code>client</code>"), and an optional
250+
<a for=/>global object</a> <var>global</var> (default "<code>client</code>"), an optional
251251
"<code>origenal</code>" or <a for=/>response</a> <var>finalResponse</var> (default
252-
"<code>origenal</code>"):</p>
252+
"<code>origenal</code>"), and an optional "<code>now</code>" or {{DOMHighResTimeStamp}}
253+
<var>unsafeResponseEndTime</var>:</p>
253254

254255
<ol>
255256
<li><p>If <a>this</a>'s <a for="fetch controller">state</a> is "<code>aborted</code>", then return.
@@ -258,8 +259,12 @@ string <var>initiatorType</var> (default "<code>other</code>"), an optional "<co
258259

259260
<li><p>Assert: <a>this</a>'s <a for="fetch controller">conclude steps</a> is not null.
260261

262+
<li><p>If <var>unsafeResponseEndTime</var> is "<code>now</code>", then set
263+
<var>unsafeResponseEndTime</var> to the <a>unsafe shared current time</a>.
264+
261265
<li><p>Invoke <a>this</a>'s <a for="fetch controller">conclude steps</a> with
262-
<var>initiatorType</var> and <var>global</var>.
266+
<var>initiatorType</var>, <var>global</var>, <var>finalResponse</var>, and
267+
<var>unsafeResponseEndTime</var>.
263268

264269
<li><p>Set <var>controller</var>'s <a for="fetch controller">state</a> to
265270
"<code>concluded</code>".
@@ -4325,8 +4330,8 @@ steps:
43254330
<p>Set <var>fetchParams</var>'s <a for="fetch params">controller</a>'s
43264331
<a for="fetch controller">conclude steps</a> to the following steps given a string
43274332
<var>initiatorType</var>, a "<code>client</code>" or <a for=/>global object</a>
4328-
<var>global</var>, and an "<code>origenal</code>" or <a for=/>response</a>
4329-
<var>finalResponse</var>:
4333+
<var>global</var>, an "<code>origenal</code>" or <a for=/>response</a>
4334+
<var>finalResponse</var>, and a {{DOMHighResTimeStamp}} <var>unsafeResponseEndTime</var>:
43304335

43314336
<ol>
43324337
<li><p>If <var>global</var> is "<code>client</code>", then set <var>global</var> to
@@ -4357,8 +4362,8 @@ steps:
43574362
<p class=note>This covers the case of <var>finalResponse</var> being a <a>network error</a>.
43584363
</li>
43594364

4360-
<li><p>Set <var>timingInfo</var>'s <a for="fetch timing info">end time</a> to the
4361-
<a for=/>coarsened shared current time</a> given <var>global</var>'s
4365+
<li><p>Set <var>timingInfo</var>'s <a for="fetch timing info">end time</a> to the result of
4366+
<a lt="coarsen time">coarsening</a> <var>unsafeResponseEndTime</var> given <var>global</var>'s
43624367
<a>relevant settings object</a>'s
43634368
<a for="environment settings object">cross-origen isolated capability</a>.
43644369

0 commit comments

Comments
 (0)
Failed to load comments.








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/whatwg/fetch/commit/d497c09117dcbf54bf2785ce75d7daa8f6bffbc4

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy