Skip to content

Http3Limits

Http3Limits = object

Defined in: packages/net-http/src/h3/http3-limits.ts:8

The limits one HTTP/3 endpoint sets for its peer’s QPACK encoder. Every one bounds memory the peer can make this side hold, so none has a default.

Stream concurrency and flow control are QUIC’s: they are set on the QUIC listener or connector, not here.

readonly qpackBlockedStreams: number

Defined in: packages/net-http/src/h3/http3-limits.ts:21

Field sections that may wait at once for the dynamic table entries they refer to (SETTINGS_QPACK_BLOCKED_STREAMS); each holds its stream’s HEADERS frame meanwhile.


readonly qpackMaxTableCapacity: number

Defined in: packages/net-http/src/h3/http3-limits.ts:14

Largest QPACK dynamic table the peer may fill (SETTINGS_QPACK_MAX_TABLE_CAPACITY). 0 keeps the peer to static references and literals, at some cost in header size.