Add HTTP/3 early request processing to Kestrel overview#36998
Add HTTP/3 early request processing to Kestrel overview#36998
Conversation
- Update HTTP/3 bullet with early request processing note for .NET 11+ - Add 'Early request processing' section in aspnetcore-11.0 moniker range - Update ms.date and add ai-usage metadata Agent-Logs-Url: https://github.com/dotnet/AspNetCore.Docs/sessions/b2799d6a-af2e-4c6b-8efc-0399948b3e58 Co-authored-by: wadepickett <10985336+wadepickett@users.noreply.github.com>
|
@copilot , the kestral .md file should represent version .NET 11. An include is used for older versions. Follow the pattern nof the existing kestrel/includes/kestrel6.md and create a new kestrel/includes/kestrel7-10.md file. Move what was the existing content in kestral.md before this PR made changes, into the new kestrel7-10.md file. |
|
@wadepickett I've opened a new pull request, #36999, to work on those changes. Once the pull request is ready, I'll request review from you. |
|
I made a mistake with the last request. kestrel6.md was perfect already as it was, except that its filename needed to more accurately describe what was in it. kestrel6.md should have simply been renamed to kestrel6-9.md. Closing this PR and will re-assign copilot but with better instrucions for correcting the versioning. |
.NET 11 Preview 3 introduces a Kestrel optimization where HTTP/3 requests are processed without waiting for the control stream and SETTINGS frame, reducing first-request latency. This adds visibility for that improvement on the Kestrel overview landing page.
Changes
(with early request processing for reduced latency in .NET 11+)to the HTTP/3 protocol entry>= aspnetcore-11.0moniker range between "Get started" and "Additional resources", using sequential (non-nested) moniker ranges following the pattern inendpoints.mdms.date, addedai-usage: ai-assistedWording aligns with PR #36996 which adds the corresponding detail to the HTTP/3 sub-article (
http3.md).Internal previews