You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, we initialize MsQuic even if HTTP3 is not considered, e.g., a lower HTTP version is set and the VersionPolicy does not allow upgrade. We do so because we precompute some data for use in HTTP3 if HTTP3 is supported (like serialized SETTINGS frame to be sent over the wire).
We should look at those places and see if it is possible to initialize MsQuic only if HTTP3 ends up actually being used to send the request.
The text was updated successfully, but these errors were encountered:
Tagging subscribers to this area: @dotnet/ncl
See info in area-owners.md if you want to be subscribed.
Issue Details
Based on discussions around #74629, #75163 and others.
Currently, we initialize MsQuic even if HTTP3 is not considered, e.g., a lover HTTP version is set and the VersionPolicy does not allow upgrade. We do so because we precompute some data for use in HTTP3 if HTTP3 is supported (like serialized SETTINGS frame to be sent over the wire).
We should look at those places and see if it is possible to initialize MsQuic only if HTTP3 ends up actually being used to send the request.
Author:
rzikm
Assignees:
-
Labels:
area-System.Net.Http
Milestone:
-
rzikm
changed the title
Initialize MsQuic less often
[HTTP3] Initialize MsQuic only when HTTP3 will be used to send the request.
Sep 30, 2022
ManickaP
changed the title
[HTTP3] Initialize MsQuic only when HTTP3 will be used to send the request.
[HTTP/3] Initialize MsQuic only when HTTP3 will be used to send the request.
Oct 3, 2022
Based on discussions around #74629, #75163 and others. Concrete feedback in #75330 (comment)
Currently, we initialize MsQuic even if HTTP3 is not considered, e.g., a lower HTTP version is set and the VersionPolicy does not allow upgrade. We do so because we precompute some data for use in HTTP3 if HTTP3 is supported (like serialized SETTINGS frame to be sent over the wire).
We should look at those places and see if it is possible to initialize MsQuic only if HTTP3 ends up actually being used to send the request.
The text was updated successfully, but these errors were encountered: