Skip to content

Commit fe4b59f

Browse files
committed
Update Kestrel HTTP/3 docs
1 parent 814d957 commit fe4b59f

File tree

1 file changed

+1
-1
lines changed
  • aspnetcore/fundamentals/servers/kestrel

1 file changed

+1
-1
lines changed

aspnetcore/fundamentals/servers/kestrel/http3.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ uid: fundamentals/servers/kestrel/http3
3939

4040
The key differences from `HTTP/2` to `HTTP/3` are:
4141

42-
* **Transport Protocol**: [`HTTP/3`](https://developer.mozilla.org/docs/Glossary/HTTP_3) uses [QUIC](https://www.rfc-editor.org/rfc/rfc9000.html) instead of TCP. QUIC offers improved performance, lower latency, and better reliability, especially on mobile and lossy networks.
42+
* **Transport Protocol**: [`HTTP/3`](https://developer.mozilla.org/docs/Glossary/HTTP_3) uses [QUIC](https://www.rfc-editor.org/rfc/rfc9000.html) instead of [TCP](https://developer.mozilla.org/docs/Glossary/TCP). QUIC offers improved performance, lower latency, and better reliability, especially on mobile and lossy networks.
4343
* **Head-of-Line Blocking**: `HTTP/2` can suffer from head-of-line blocking at the TCP level, where a delay in one stream can affect others. `HTTP/3`, with QUIC, provides independent streams, so packet loss in one stream doesn't stall others.
4444
* **Connection Establishment**: `HTTP/3` with QUIC can establish connections faster, sometimes in zero round-trip time (0-RTT) for returning clients, as it combines transport and encryption handshakes.
4545
* **Encryption**: `HTTP/3` mandates TLS 1.3 encryption, providing enhanced security by default, whereas it's optional in `HTTP/2`.

0 commit comments

Comments
 (0)