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/CAPq58w5N8m6uiCVC2Nndn4582kcrVPqUUXTfkmKw3%2BqntCnfKw%40mail.gmail.com.