Lines Matching refs:dictionary
8 The goal is to add support for custom dictionaries for Brotli. A dictionary is used
9 to improve compression. A client can download a dictionary from a server and then
10 use it to decompress resources compressed with this dictionary.
12 This document specifies how the client and server negotiate the dictionary over HTTP.
14 with a URL of the dictionary. The browser downloads the dictionary from the URL and
16 which the client uses to verify the dictionary. Caching, CORS, and other existing
17 mechanisms are used. A dictionary can be a pre-made static dictionary, but does not
31 shared dictionary.
48 Shared-Brotli-dictionary fetch given dictionaryId and request.
55 [NOTE-BOX] If the dictionary is still being fetched, which happens in
57 once the dictionary is fetched
64 To handle content codings given codings, bytes and optionally a dictionary, run these substeps:
67 a. Return the result of decoding bytes and dictionary with the Shared
75 New section `4.10. Shared-Brotli-dictionary fetch`
77 …To perform a Shared-Brotli-dictionary fetch using dictionaryId, and parentRequest, perform these s…
86 [NOTE-BOX] For compression benefits, the dictionary should be reused to
91 [NOTE-BOX] Since the same dictionary can be identified by a hash code, a
92 browser can avoid fetching a dictionary if it already has one with the same
95 to host an updated or different dictionary. Instead the same dictionary URL
96 should contain a dictionary with the same content and same hash.