Extra Credit

HTTP/3 (RFC 9114)

Official docs outline

8 sections
  1. Discovering an HTTP/3 endpoint

    Alt-Svc based discovery of HTTP/3 services and fallback behavior.

  2. Connection setup and reuse

    ALPN h3, connection establishment and reuse over QUIC.

  3. Expressing HTTP semantics

    Mapping requests and responses onto QUIC streams and HTTP/3 frames.

  4. Connection closure and GOAWAY

    Graceful shutdown with GOAWAY and connection error handling.

  5. Stream mapping

    Request streams, control stream and QPACK encoder/decoder streams.

  6. HTTP framing layer

    DATA, HEADERS, SETTINGS, GOAWAY and PUSH_PROMISE frame definitions.

  7. Error handling

    HTTP/3 error codes at stream and connection level.

  8. QPACK header compression

    Dynamic table, blocked streams and encoder/decoder instruction streams.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 36