Available-Dictionary

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

We’d love to hear your thoughts on the next set of proposals for the JavaScript language. You can find a description of the proposals here.
Please take two minutes to fill out our short survey.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The HTTP Available-Dictionary request header allows the browser to specify the best matching dictionary it has to allow the server to use Compression Dictionary Transport for a resource request.

See the Compression Dictionary Transport guide for more information.

Syntax

Clients can send an Available-Dictionary header when they support dcb or dcz encodings. The header is a colon-surrounded base-64 encoded SHA-256 hash of the dictionary contents.

http
Available-Dictionary: :<base64-hash>:

Directives

<base64-hash>

A base-64 encoded SHA-256 hash of the dictionary contents.

Examples

http
Accept-Encoding: gzip, br, zstd, dcb, dcz
Available-Dictionary: :pZGm1Av0IEBKARczz7exkNYsZb8LzaMrV7J32a2fFG4=:

Specifications

Specification
Compression Dictionary Transport
# name-available-dictionary

Browser compatibility

See also