A site can tell a client browser that it supports HTTP/3 by adding the following server header
alt-svc: h3-xx=":yyyy"
(with x and y replaced by the appropriate values, of-course).
Now, I would like to know, if, when the request is made through HTTP/3, we should still add the "alt-svc: h3" header? I can't find information on this subject.
To me, this is useless and counter productive to add a header saying there is an alternative service, when this is already this alternative service which is being used. However, when I look at site like Google, or other big tech, they add the alt-svc header all the time, even when the connection is established in HTTP/3.