Intent to Ship: Resource Timing: Expose interim response times

126 views
Skip to first unread message

Noam Rosenthal

unread,
Apr 25, 2023, 4:47:15 AM4/25/23
to blink-dev

Contact emails

nrose...@chromium.org

Specification

https://github.com/w3c/resource-timing/pull/366

Summary

Expose timings about final response headers start/end and response body time. Requested by people who use RT-based dashboards as a consequence of 103 Early hints.



Blink component

Blink>PerformanceAPIs>ResourceTiming

TAG review

None

TAG review status

Not applicable

Risks



Interoperability and Compatibility

This feature changes the meaning of responseStart. Since this change would affect only for the current users of early hints, which is a new feature in itself, the risk can be mitigated with communication. The handful of partners known to use early hints were already contacted.



Gecko: Worth prototyping (https://github.com/mozilla/standards-positions/issues/722)

WebKit: No signal (https://github.com/WebKit/standards-positions/issues/109) Safari has not implemented early hints yet, so it's not applicable yet.

Web developers: Positive (https://github.com/w3c/resource-timing/issues/345) Requested by multiple partners (Shopify, Wix)

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

None



Debuggability



Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?

Yes

Is this feature fully tested by web-platform-tests?

Yes

Flag name

ResourceTimingInterimResponseTimes

Requires code in //chrome?

False

Tracking bug

https://bugs.chromium.org/p/chromium/issues/detail?id=1402089

Estimated milestones

Shipping on desktop115
Shipping on Android115
Shipping on WebView115


Anticipated spec changes

Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).

None

Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5086730938482688

Links to previous Intent discussions



This intent message was generated by Chrome Platform Status.

Yoav Weiss

unread,
Apr 26, 2023, 6:32:57 AM4/26/23
to Noam Rosenthal, blink-dev
On Tue, Apr 25, 2023 at 10:47 AM Noam Rosenthal <nrose...@chromium.org> wrote:

What's preventing https://github.com/whatwg/fetch/pull/1483 from landing?

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJn%3DMYZ%2BvwLUX0jfxZ8qsv0k8TzyZSR%3DgqfPwcYwSaKVDCBjaQ%40mail.gmail.com.

Noam Rosenthal

unread,
Apr 26, 2023, 11:54:40 AM4/26/23
to Yoav Weiss, blink-dev
On Wed, Apr 26, 2023 at 1:32 PM Yoav Weiss <yoav...@chromium.org> wrote:


On Tue, Apr 25, 2023 at 10:47 AM Noam Rosenthal <nrose...@chromium.org> wrote:

What's preventing https://github.com/whatwg/fetch/pull/1483 from landing?
 
Nothing specific. A long queue of requests from Anne and constant pings about several topics. 

Noam Rosenthal

unread,
May 8, 2023, 5:45:08 AM5/8/23
to blink-dev, Noam Rosenthal, blink-dev, Yoav Weiss
On Wednesday, April 26, 2023 at 6:54:40 PM UTC+3 Noam Rosenthal wrote:
On Wed, Apr 26, 2023 at 1:32 PM Yoav Weiss <yoav...@chromium.org> wrote:
On Tue, Apr 25, 2023 at 10:47 AM Noam Rosenthal <nrose...@chromium.org> wrote:

What's preventing https://github.com/whatwg/fetch/pull/1483 from landing?
Nothing specific. A long queue of requests from Anne and constant pings about several topics.

Update: the fetch PR has landed, and Apple is officially supportive.

Mike Taylor

unread,
May 9, 2023, 1:44:26 PM5/9/23
to Noam Rosenthal, blink-dev, Noam Rosenthal, Yoav Weiss

LGTM1

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.

Daniel Bratell

unread,
May 9, 2023, 4:20:59 PM5/9/23
to Mike Taylor, Noam Rosenthal, blink-dev, Noam Rosenthal, Yoav Weiss

Yoav Weiss

unread,
May 10, 2023, 1:13:41 AM5/10/23
to Daniel Bratell, Mike Taylor, Noam Rosenthal, blink-dev, Noam Rosenthal
LGTM3
Reply all
Reply to author
Forward
0 new messages