Closed pmeenan closed 4 months ago
@horo-t FYI
Some of the changes here are committed in the IETF repo but haven't been published yet (specifically the match-dest
being a list of destinations instead of a single string). It will be included in draft-03 when that is published.
This updates the explainer to match the latest IETF draft changes and adds a "changelog" section to the end.
Specifically:
Sec-Available-Dictionary
request header changed toAvailable-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
tobr-d
.match
field of theUse-As-Dictionary
response header is now a URLPattern.expires
.id
in theUse-As-Dictionary
response header which is echoed in theDictionary-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 theAvailable-Dictionary
from the request).match-dest
was added to theUse-As-Dictionary
response header to allow for matching on fetch destinations (e.g.match-dest="document"
and have the dictionary only be used for document requests).