The compression dictionary transport specification has moved to the IETF: Compression Dictionary Transport
These are the changes that have been made to the specs as it has progressed through various standards organizations and based on developer feedback during browser experiments.
dictionary link relation type was changed to compression-dictionary.br-d content encoding changed to dcb and a header with the hash of the dictionary was added to the stream.zstd-d content encoding changed to dcz and a header with the hash of the dictionary was added to the stream.Content-Dictionary header was eliminated (since the dictionary hash was moved into the dcb and dcz response stream).Sec-Available-Dictionary request header changed to Available-Dictionary.Available-Dictionary request header changed to be a Structured Field Byte Sequence (base-64 encoding of the dictionary hash, surrounded by colons) instead of hex-encoded string.sbr to br-d.match field of the Use-As-Dictionary response header is now a URLPattern.expires.id in the Use-As-Dictionary response header which is echoed in the Dictionary-ID request header by the client in future requests.Content-Dictionary response header with the hash of the dictionary used when compressing a response with a dictionary (must match the Available-Dictionary from the request).match-dest was added to the Use-As-Dictionary response header to allow for matching on fetch destinations (e.g. match-dest=("document" "frame") and have the dictionary only be used for document requests).The compression dictionary transport specification has moved to the IETF: Compression Dictionary Transport
These are the changes that have been made to the specs as it has progressed through various standards organizations and based on developer feedback during browser experiments.
dictionary link relation type was changed to compression-dictionary.br-d content encoding changed to dcb and a header with the hash of the dictionary was added to the stream.zstd-d content encoding changed to dcz and a header with the hash of the dictionary was added to the stream.Content-Dictionary header was eliminated (since the dictionary hash was moved into the dcb and dcz response stream).Sec-Available-Dictionary request header changed to Available-Dictionary.Available-Dictionary request header changed to be a Structured Field Byte Sequence (base-64 encoding of the dictionary hash, surrounded by colons) instead of hex-encoded string.sbr to br-d.match field of the Use-As-Dictionary response header is now a URLPattern.expires.id in the Use-As-Dictionary response header which is echoed in the Dictionary-ID request header by the client in future requests.Content-Dictionary response header with the hash of the dictionary used when compressing a response with a dictionary (must match the Available-Dictionary from the request).match-dest was added to the Use-As-Dictionary response header to allow for matching on fetch destinations (e.g. match-dest=("document" "frame") and have the dictionary only be used for document requests).