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.