LGTM3

On 8/28/24 4:25 PM, Chris Harrelson wrote:
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:



                                Explainer


                                
https://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 <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8sO5p%3D0MB78QRKM71MK59Ov4KAK928ZtPHDQnn4CeAgw%40mail.gmail.com?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/6466fb62-27de-4858-8613-c4814f3511c9%40chromium.org.

Reply via email to