Closed
Description
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.