[whatwg/fetch] Move `finalize and report timing` to controller (PR #1413)

A new method called `conclude` reports the timing for the resource.
The timing info used is the one attached to the fetch rather than
one attached to a response.

This is done to reduce ambiguities when timing info is attached to
the `response`, as it's unclear what happens to that timing info
when a response is cloned, reused, serialized or stored & restored
from cache.

Until this is used by callers, this is not yet a behavior change.


(See [WHATWG Working Mode: Changes](https://whatwg.org/working-mode#changes) for more details.)

You can view, comment on, or merge this pull request online at:

  https://github.com/whatwg/fetch/pull/1413

-- Commit Summary --

  * wip
  * Move `finalize and report timing` to controller

-- File Changes --

    M fetch.bs (81)

-- Patch Links --

https://github.com/whatwg/fetch/pull/1413.patch
https://github.com/whatwg/fetch/pull/1413.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/fetch/pull/1413
You are receiving this because you are subscribed to this thread.

Message ID: <whatwg/fetch/pull/1413@github.com>

Received on Wednesday, 16 March 2022 14:38:32 UTC