HTTP/3

E5630

HTTP/3 is the third major version of the Hypertext Transfer Protocol, built on the QUIC transport protocol to provide faster, more reliable, and secure web communication.

Jump to: Surface forms Statements Referenced by

Observed surface forms (3)


Statements (51)

Predicate Object
instanceOf Hypertext Transfer Protocol version
application layer protocol
alpnIdentifier h3
h3-29 (draft)
avoidsProblem head-of-line blocking at transport layer
backwardsCompatibleWith HTTP semantics
defaultPort 443
definedIn Internet Engineering Task Force
surface form: IETF
designGoal better performance on lossy networks
improved reliability
improved security
reduced latency
handles API traffic
HTTP-based streaming
web browsing traffic
improvesOver HTTP/2 over TCP
initiallyBasedOn QUIC
surface form: Google QUIC
layer application layer
negotiatedVia ALPN
predecessorOf future HTTP versions
protocolVersionOf HTTP
publicationYear 2022
relatedRFC RFC 9110
RFC 9111
RFC 9112
releaseStatus Proposed Standard
requiresEncryption yes
securityProperty forward secrecy (via TLS 1.3)
mandatory encryption of transport
specifiedInRFC RFC 9114
standardizedBy Internet Engineering Task Force
surface form: IETF
successorOf HTTP/2
supports connection migration (via QUIC)
server push (with constraints)
supportsFeature 0-RTT connection establishment (via QUIC)
header compression
multiplexing
stream prioritization
usesEncryption TLS 1.3 over QUIC
usesHeaderFormat HTTP header fields
usesMethod DELETE
GET
HEAD
OPTIONS
PATCH
POST
PUT
usesStatusCodes HTTP status codes
usesTransportProtocol QUIC
usesUnderlyingProtocol UDP
workingGroup IETF QUIC Working Group

Referenced by (14)

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

HTTP/1.1 coexistsWith HTTP/3
RFC 9114 defines HTTP/3
this entity surface form: HTTP/3 stream types
RFC 9114 fullTitle HTTP/3
this entity surface form: HTTP/3 specification
RFC 9113 relatedProtocol HTTP/3
RFC 9205 relatedTo HTTP/3
this entity surface form: HTTP/3 specification
RFC 9114 specifiesProtocol HTTP/3
this entity surface form: HTTP over QUIC
HTTP supportsVersion HTTP/3
RFC 9114 title HTTP/3
QUIC underlies HTTP/3
QUIC usedBy HTTP/3