EIVUS

HTTP/3 y QUIC para servicios alojados

Handshakes más rápidos y multiplexación con QUIC; soporte en navegador y CDN.

Volver al blog

HTTP/3 sobre QUIC reduce latencia y mejora multiplexación. El soporte crece en navegadores y CDNs. Asegure que su stack (balanceador, servidor de app) soporte QUIC o esté tras un borde con QUIC.

Qué son QUIC y HTTP/3

  • QUIC: Protocolo de transporte (sobre UDP) que aporta cifrado (TLS 1.3), multiplexación y migración de conexión. Sustituye TCP+TLS para HTTP/3. Primera conexión más rápida (handshake 0-RTT o 1-RTT) y head-of-line blocking es por stream, no por conexión.
  • HTTP/3: Misma semántica que HTTP/2 pero sobre QUIC en lugar de TCP. Navegadores y clientes lo usan cada vez más cuando el servidor anuncia soporte.
  • Beneficios: Menor latencia en la primera petición; mejor comportamiento bajo pérdida de paquetes. Bueno para móvil y usuarios a larga distancia.

Dónde hay soporte

  • Navegadores: Chrome, Firefox, Safari, Edge soportan HTTP/3 (a menudo activo por defecto cuando el servidor lo soporta). Fallback a HTTP/2 o HTTP/1.1 si no.
  • CDNs: Muchos CDNs soportan QUIC/HTTP/3 en el borde. Usted lo habilita en el CDN; tráfico de cliente a CDN usa HTTP/3; CDN a origen puede seguir HTTP/1.1 o HTTP/2. Forma más fácil de tener HTTP/3 sin cambiar la stack de origen.
  • Origen: Su balanceador o servidor de app puede necesitar soportar QUIC (ej. NGINX con módulo QUIC, Caddy o cloud LB con HTTP/3). Si está tras un CDN con QUIC el origen puede seguir HTTP/1.1 o HTTP/2.

Qué hacer

  • Tras CDN: Habilite HTTP/3 (o QUIC) en el panel del CDN. No hace falta cambiar origen si el CDN termina. Pruebe con dev tools del navegador o curl --http3 si está soportado.
  • QUIC en origen: Si quiere QUIC hasta el origen instale y configure una stack que soporte QUIC. Use versión reciente. Abra puerto UDP (típicamente 443). Monitoree compatibilidad y rendimiento.
  • Fallback: Clientes que no soportan HTTP/3 usarán HTTP/2 o HTTP/1.1. Asegure que el servidor o CDN sirva ambos.

Resumen

HTTP/3 sobre QUIC reduce latencia y mejora multiplexación. El soporte crece en navegadores y CDNs. Asegure que la stack soporte QUIC o esté tras un borde con QUIC (ej. CDN). El camino más fácil suele ser habilitar en el CDN.

Clientes que confían en nosotros