diff --git a/aspnetcore/fundamentals/servers/kestrel/http3.md b/aspnetcore/fundamentals/servers/kestrel/http3.md index cef28048d585..f1bd35f9ebb7 100644 --- a/aspnetcore/fundamentals/servers/kestrel/http3.md +++ b/aspnetcore/fundamentals/servers/kestrel/http3.md @@ -27,18 +27,14 @@ uid: fundamentals/servers/kestrel/http3 * Is the latest version of the Hypertext Transfer Protocol. * Builds on the strengths of `HTTP/2` while addressing some of its limitations, particularly in terms of performance, latency, reliability, and security. -+---------------+-------------------------+-------------------------+ -| Feature | `HTTP/2` | `HTTP/3` | -+---------------+-------------------------+-------------------------+ -| Transport | Uses [TCP](https://developer.mozilla.org/docs/Glossary/TCP) | Uses [QUIC](https://www.rfc-editor.org/rfc/rfc9000.html) | -| Layer | | | -| Connection | Slower due to TCP + TLS | Faster with 0-RTT QUIC | -| Setup | handshake | handshakes | -| Head-of-Line | Affected by TCP-level | Eliminated with QUIC | -| Blocking | blocking | stream multiplexing | -| Encryption | TLS over TCP | TLS is built into QUIC | -+---------------+-------------------------+-------------------------+ - +| Feature | `HTTP/2` | `HTTP/3` | +|--------------|-------------------------------------------------------------|----------------------------------------------------------| +| Transport | Uses [TCP](https://developer.mozilla.org/docs/Glossary/TCP) | Uses [QUIC](https://www.rfc-editor.org/rfc/rfc9000.html) | +| Connection | Slower due to TCP + TLS | Faster with 0-RTT QUIC | +| Setup | handshake | handshakes | +| Head-of-Line | Affected by TCP-level | Eliminated with QUIC | +| Blocking | blocking | stream multiplexing | +| Encryption | TLS over TCP | TLS is built into QUIC | The key differences from `HTTP/2` to `HTTP/3` are: