LGTM2

On Wed, Aug 28, 2024 at 11:10 AM Alex Russell <slightly...@chromium.org>
wrote:

> LGTM1. Congrats, all. This is a big deal!
>
> On Tuesday, August 27, 2024 at 10:06:16 AM UTC-7 Patrick Meenan wrote:
>
>> It's probably worth mentioning that, even though the spec is in the IETF
>> process, there was heavy involvement with w3c and whatwg as well.  The w3c
>> TAG performed several reviews, there are several discussions in the whatwg
>> HTML <https://github.com/whatwg/html/issues/10162> and Fetch
>> <https://github.com/whatwg/fetch/issues/1739> issue trackers and
>> discussion/review by the w3c web performance working group (where it
>> originated). The linked HTML and Fetch issues are the tracking issues for
>> adding the processing language to the relevant specs (or make sure the
>> existing language covers the expanded use cases from the IETF draft).
>>
>> On Tue, Aug 27, 2024 at 12:47 PM Patrick Meenan <pmee...@chromium.org>
>> wrote:
>>
>>> I just pushed the update to the explainer to redirect it to the IETF
>>> spec (will update it again when we have an RFC number).
>>>
>>> I kept the changelog in the WICG explainer just so existing users of the
>>> earlier OT's will know what changes they need to make for the release. OT
>>> v3 had the changes and most of the users that were actively testing already
>>> picked up the changes but this makes it clearer.
>>>
>>> On Tue, Aug 27, 2024 at 12:31 PM Patrick Meenan <pmee...@chromium.org>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Tue, Aug 27, 2024 at 12:21 PM Jeffrey Yasskin <jyass...@chromium.org>
>>>> wrote:
>>>>
>>>>> Congratulations on getting compression dictionaries through the
>>>>> standards gauntlet!
>>>>>
>>>>> On Tue, Aug 27, 2024 at 2:36 AM Tsuyoshi Horo <h...@chromium.org>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>> Explainerhttps://github.com/WICG/compression-dictionary-transport
>>>>>>
>>>>>
>>>>> The explainer still has "All actual header values and names still
>>>>> TBD". I assume that's not the case anymore?
>>>>>
>>>>
>>>> Thanks. The explainer is actually going away and deferring to the RFC
>>>> as the authoritative source. I'll go through and make a pass now to at
>>>> least remove the redundant bits and point to the draft.
>>>>
>>>>
>>>>>
>>>>>
>>>>>> Specification
>>>>>> https://datatracker.ietf.org/doc/draft-ietf-httpbis-compression-dictionary
>>>>>>
>>>>>
>>>>> Is there a specification for the browser side of this? I'd expect to
>>>>> find something in Fetch that describes, for example, the CORS, 
>>>>> same-origin,
>>>>> and partitioning behavior.
>>>>>
>>>>
>>>> There will be a few updates to the fetch spec to include the content
>>>> encoding processing but the core parts of the CORS logic are in the IETF
>>>> draft in section 9.3
>>>> <https://www.ietf.org/archive/id/draft-ietf-httpbis-compression-dictionary-17.html#name-security-mitigations>,
>>>> including the CORS checks. The partitioning behaviour is described in 
>>>> section
>>>> 10
>>>> <https://www.ietf.org/archive/id/draft-ietf-httpbis-compression-dictionary-17.html#name-privacy-considerations>
>>>> :
>>>>
>>>>
>>>>>
>>>>>
>>>>>>
>>>>>> Interoperability and Compatibility
>>>>>>
>>>>>> Interoperability and Compatibility risk are low. This feature
>>>>>> introduces a new compression method for transporting resources over HTTP.
>>>>>> Web sites can know the browser support for the new feature by checking
>>>>>> `document.createElement('link').relList.supports('dictionary')`.
>>>>>>
>>>>>
>>>>>
>>>>> https://www.ietf.org/archive/id/draft-ietf-httpbis-compression-dictionary-17.html#name-the-compression-dictionary-
>>>>> says the link relation is "compression-dictionary" instead of 
>>>>> "dictionary".
>>>>> Which is being shipped?
>>>>>
>>>>
>>>> Sorry, missed that on the I2S draft from a previous I2E - the name
>>>> changed and "compression-dictionary" is what is shipping.
>>>>
>>>>
>>> --
> 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/893b961c-c763-44a0-abe4-361ba276ab1en%40chromium.org
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/893b961c-c763-44a0-abe4-361ba276ab1en%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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8sO5p%3D0MB78QRKM71MK59Ov4KAK928ZtPHDQnn4CeAgw%40mail.gmail.com.

Reply via email to