QPACK

E200852

QPACK is a header compression mechanism designed for HTTP/3 over QUIC, improving upon HPACK to better handle multiplexed streams without head-of-line blocking.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
QPACK canonical 2

Statements (48)

Predicate Object
instanceOf HTTP header compression mechanism
IETF specification
internet standard
avoids head-of-line blocking in header compression
compatibleWith HTTP field semantics used in HTTP/2 and HTTP/3
compressionType stateful header compression
decoderRole reconstructs header fields from encoded representations
definedIn "QPACK: Field Compression for HTTP/3"
designConstraint allow independent evolution of encoder and decoder state
avoid head-of-line blocking between streams
designedFor HTTP/3
QUIC
designedToWorkOver reliable ordered byte streams provided by QUIC
encoderRole maintains dynamic table and sends header instructions
feature acknowledgements for header processing
asynchronous header table updates
blocking and non-blocking header representations
dynamic table capacity updates
indexed header fields
literal header fields
reference tracking for header entries
separate encoder and decoder streams
goal enable efficient header compression with stream multiplexing
improve performance over lossy networks
reduce header compression latency
hasAbbreviation QPACK self-link
improvesUpon HPACK
notCompatibleWith HTTP/1.1 wire format
operatesAtLayer application layer
partOf HTTP/3
surface form: HTTP/3 protocol suite
publishedBy Internet Engineering Task Force
relatedTo HPACK
HTTP/3 message framing
QUIC transport
replaces HPACK in HTTP/3
scope compression of HTTP header fields and trailer fields
securityConsideration considerations for compression side-channel attacks
limits on dynamic table size to mitigate memory exhaustion
standardizedIn RFC 9204
supports multiplexed streams
tableType per-connection dynamic table
static table shared by all connections
usedIn HTTP/3-capable web servers
web browsers implementing HTTP/3
usedWith QUIC
surface form: QUIC transport protocol
uses Huffman coding for header fields
dynamic table
static table

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

HPACK relatedTo QPACK
QPACK hasAbbreviation QPACK self-link