That differs from my past experience (in which a proposed spec change is
sufficient to move forward with a launch), but if you want me to build and
test it all behind a flag before I get the go ahead here that's fine.

~ Ari Chivukula (Their/There/They're)


On Wed, Apr 19, 2023 at 11:32 AM Rick Byers <[email protected]> wrote:

> This makes a lot of sense to me. Normally we prefer to approve shipping
> only after spec PRs have landed, it looks like the PR is blocked on some
> work from you including landing the WPTs, right? I'd suggest you get this
> all landed under a status=experimental RuntimeEnabledFeature and see if we
> can get the PR reviewed and landed in short order before trying to flip to
> status=stable, WDYT?
>
> Rick
>
> On Wed, Apr 5, 2023 at 2:46 PM 'Ari Chivukula' via blink-dev <
> [email protected]> wrote:
>
>> 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
>>>>
>>>> [email protected], [email protected], [email protected]
>>>>
>>>> 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 [email protected].
>> 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
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/0dacf540-c8be-4096-9ad1-bc7a99af630cn%40chromium.org?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGpy5D%2Bp-bt2-_CidOn-a5ek7%2B0_n_RWbsP1XTsJmiP5iu-NzQ%40mail.gmail.com.

Reply via email to