Comprobador de HTTP/3

Verifica HTTP/3 de verdad — completamos un handshake QUIC y hacemos una solicitud HTTP/3 real, no solo leemos Alt-Svc.

Anuncio y realidad

Comprobamos cómo se anuncia HTTP/3 — la cabecera Alt-Svc y los registros DNS HTTPS — y luego nos conectamos por QUIC y hacemos una solicitud HTTP/3. Ambas cosas importan: un sitio puede anunciar h3 y no servirlo.

Nuestra propia pila QUIC

El handshake, la negociación de versión y la solicitud HTTP/3 usan nuestra propia implementación de QUIC y HTTP/3, así que podemos indicar con precisión la versión negociada, el cifrado TLS, el certificado y los tiempos.

Por qué importan las pruebas reales

Una cabecera Alt-Svc solo dice que HTTP/3 puede estar disponible. Un cortafuegos que bloquea UDP 443 lo hace fallar igualmente, así que completamos un handshake QUIC real y enviamos una petición de verdad.

Preguntas frecuentes

¿Qué es HTTP/3?

HTTP/3 es la versión más reciente de HTTP y funciona sobre QUIC en UDP en lugar de TCP. Reduce la latencia y gestiona mejor la pérdida de paquetes que HTTP/2.

¿Qué diferencia hay entre HTTP/3 y QUIC?

QUIC es el protocolo de transporte sobre UDP que aporta cifrado, multiplexación y una conexión rápida. HTTP/3 es HTTP transportado sobre QUIC.

¿Por qué un sitio anuncia HTTP/3 pero falla la prueba?

Los motivos habituales son UDP 443 bloqueado por un cortafuegos, un ajuste de CDN que anuncia HTTP/3 sin servirlo o un problema de certificado en el receptor QUIC.

¿Necesito HTTP/3 en mi servidor?

Es opcional: los navegadores recurren a HTTP/2. HTTP/3 ayuda sobre todo en redes móviles e inestables porque se recupera antes de la pérdida de paquetes.