Compression dictionary draft ID - draft-meenan-httpbis-compression-dictionary-00

Yoav and I have put together a first draft of a proposal for Compressed
Dictionary Transport. It's currently an individual draft but we'd like to
see if the HTTP working group would be willing to adopt it so we can all
iterate on the spec and get to something that is hopefully
consensus-shippable.

This is otherwise known as the latest attempt at "shared brotli"
compression but in a more generic form that supports brotli and zstd and
hopefully resolves the security and privacy concerns of previous attempts.

The draft is here:
https://datatracker.ietf.org/doc/draft-meenan-httpbis-compression-dictionary/

The explainer (with examples and some browse-specific HTML bits) is here:
https://github.com/WICG/compression-dictionary-transport

Some of the field names have changed since the explainer and I expect
bikeshedding will refine them further.

Chrome will be running a field trial of the compression in the next few
months to gather developer feedback and see how it works for deploying.
The spec is hopefully written in such a way that it is not specific to the
browser use case but does have some additional carve-outs for some of the
browser-specific privacy concerns.

Thanks,

-Pat

Received on Friday, 30 June 2023 17:30:24 UTC