HPACK

E40363

HPACK is the dedicated header compression format used by HTTP/2 to efficiently encode and transmit HTTP header fields while maintaining security and performance.

All labels observed (5)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf HTTP/2 component
header compression format
appliesTo HTTP header field names
HTTP header field values
compressionScope HTTP request headers
HTTP response headers
defines Huffman code table for header field values
binary encoding for header fields
static header field table entries
designedFor efficient encoding of HTTP header fields
improving HTTP/2 performance
mitigating security risks of header compression
reduction of HTTP header size
encodingType binary
fullName HPACK: Header Compression for HTTP/2
linked to: HPACK
hasGoal compression efficiency
deterministic memory use
low CPU overhead
protection against compression side‑channel attacks
hasLimit configurable maximum dynamic table size
influencedBy SPDY header compression
influences QPACK header compression for HTTP/3
publicationYear 2015
publishedBy IETF
relatedTo HTTP/2
QPACK
replaces generic compression of HTTP headers used in HTTP/1.x
securityProperty allows limiting dynamic table size per endpoint
avoids use of general‑purpose stream compression over TLS for headers
reduces risk of CRIME‑like attacks on HTTP headers
standardizedIn RFC 7541
status Internet Standard for HTTP/2 header compression
linked to: HPACK
supportsOperation header table eviction
header table insertion
header table resizing
indexed header field representation
literal header field never indexed
literal header field representation
literal header field with indexing
literal header field without indexing
usedByProtocol HTTP/2
usesDataStructure dynamic table
static table
usesTechnique dynamic Huffman coding
header table indexing
indexed representation of header fields
static Huffman coding
workingGroup IETF HTTPbis Working Group
linked to: HTTP Working Group

How these facts were elicited

Referenced by (12)

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

HPACK fullName HPACK: Header Compression for HTTP/2
linked to: HPACK
HPACK status Internet Standard for HTTP/2 header compression
linked to: HPACK
RFC 7541 title HPACK: Header Compression for HTTP/2
linked to: HPACK
RFC 7541 defines HPACK
RFC 7541 registry IANA HPACK static table registry
linked to: HPACK
HTTP Working Group responsibleFor HTTP/2 HPACK header compression specification
linked to: HPACK
QPACK improvesUpon HPACK
QPACK relatedTo HPACK
RFC 7540 relatedSpecification HPACK: Header Compression for HTTP/2
linked to: HPACK