https://github.com/w3ctag/design-reviews/issues/833

On Wednesday, April 5, 2023 at 11:27:22 AM UTC-4 Alex Russell wrote:

> Please file an issue with the TAG as an FYI and let us know when they 
> respond. Their job is to help us drive coherence across the platform and 
> spot architectural patterns. There might be other occurances of similar 
> oversights that they can help us spot and fix.
>
> Best,
>
> Alex
>
> On Tuesday, March 28, 2023 at 11:15:31 AM UTC-7 Ari Chivukula wrote:
>
>> Contact emails
>>
>> ari...@chromium.org, mike...@chromium.org, yoav...@chromium.org
>>
>> Specification
>>
>> https://github.com/w3c/navigation-timing/pull/188
>>
>> Summary
>>
>> Websites can indicate that a particular Client Hint 
>> <https://wicg.github.io/client-hints-infrastructure/> is critical to the 
>> page by including it in a `Critical-CH` HTTP response header. Doing so will 
>> trigger a connection restart if the hint listed in the `Critical-CH` HTTP 
>> response header could be (but wasn’t) included in the HTTP request 
>> initially sent. This intent proposes adding `readonly attribute 
>> DOMHighResTimeStamp criticalCHRestart;` to the 
>> `PerformanceNavigationTiming` interface.
>>
>>
>> Blink component
>>
>> Blink>PerformanceAPIs>NavigationTiming 
>> <https://bugs.chromium.org/p/chromium/issues/list?q=component%3ABlink%3EPerformanceAPIs%3ENavigationTiming>
>>
>> Motivation
>>
>> It’s possible for websites to observe a change in the Navigation Timing 
>> <https://github.com/w3c/navigation-timing> related to `responseStart` 
>> and `requestStart`, but there is no explicit timestamp that indicates when 
>> this occurred. Without that it’s harder for sites to detect the impact that 
>> the `Critical-CH` HTTP response header has on connections. Developers 
>> (including Akamai) are interested in using this to better understand the 
>> impact of User Agent Client Hints / User Agent Reduction.
>>
>> `criticalCHRestart` can only be set for top-level frames, as 
>> subresources and iframes ignore `Critical-CH` HTTP response headers.
>>
>> TAG review
>>
>> N/A, this is a small, incremental addition to an existing feature for 
>> convenience and the loaded website has other (less convenient) ways to 
>> detect a Critical-CH restart.
>>
>>
>> Compatibility & Interoperability
>>
>> We would be the first to implement if approved.
>>
>>
>> Gecko: https://github.com/mozilla/standards-positions/issues/767
>>
>>
>> WebKit: https://github.com/WebKit/standards-positions/issues/156
>>
>>
>> Web Developers: Requested by Akamai 
>> <https://github.com/w3c/navigation-timing/issues/177>
>>
>> Is this feature fully tested by web-platform-tests?
>>
>> No, but it will be.
>>
>> Tracking bug
>>
>> https://crbug.com/1425910
>>
>> Link to entry on the Chrome Platform Status
>>
>> https://chromestatus.com/feature/5140317616996352
>>
>>

-- 
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+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/0dacf540-c8be-4096-9ad1-bc7a99af630cn%40chromium.org.

Reply via email to