Visual RFC.
ALL RFCs / RFC 9114
Read the RFC ↗
RFC 9114 / MECHANISM GUIDE

QPACK and blocked fields

04

A compressed field section can refer to dynamic-table state delivered on a separate stream.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

RFC 9114 · § 4.2.1EXAMPLE
3 / 3
QPACK and blocked fieldsA compressed field section can refer to dynamic-table state delivered on a separate stream.QPACK and blocked fieldsHEADERSreference: entry 7DECODEDencentry 6entry 7entry ready
03
Decode after update

The encoder stream supplies the entry and decoding resumes.

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
KEY POINT

QPACK is specified in RFC 9204, not HPACK.

  • QPACK is specified in RFC 9204, not HPACK.
  • Field decoding can wait for referenced dynamic entries.
  • QUIC independence does not imply field-compression dependencies disappear.
DETAILS

Examples are illustrative. Consult the linked RFC and its errata for implementation details.

Read the RFC section ↗

Diagrams simplify the RFC. Read the linked sections for complete requirements.

Privacy
All chapters in this RFC
  1. HTTP over QUIC
  2. Request frame order
  3. Critical control streams
  4. QPACK and blocked fields
  5. Push and connection shutdown
RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗