Oi Raphael, tudo bem?
Desculpe a demora em retornar.
Primeiramente, vamos falar sobre a adoção do HTTP2 e HTTP3. O HTTP2 foi lançado em 2015 como uma melhoria significativa em relação ao antigo HTTP/1.1. No entanto, a adoção do HTTP2 tem sido gradual ao longo dos anos. Muitos servidores e navegadores já oferecem suporte ao HTTP2, e a maioria dos principais sites já migraram para essa versão.
O HTTP3, por sua vez, é uma versão mais recente que está em desenvolvimento. Ele utiliza um novo protocolo de transporte chamado QUIC, que visa melhorar ainda mais o desempenho e a segurança em relação ao HTTP2. No entanto, o HTTP3 ainda não é amplamente adotado e está em fase de implementação e testes.
Quanto a exemplos de implementação do HTTP2 e HTTP3 em C# ou JS, existem diversas bibliotecas e frameworks que já suportam essas versões. Alguns exemplos são o "HttpClient" e o "Kestrel" para C#, e o "http2" e o "http3" para JS. É importante lembrar que a implementação pode variar de acordo com a linguagem e o framework utilizados.
Espero ter ajudado a esclarecer suas dúvidas.
Um abraço e bons estudos.