Repaso
English
Frontend y webAvanzadoFE-23

¿Cuál es la principal mejora de HTTP/2 sobre HTTP/1.1?

Opciones

  1. Los headers siempre se envían en texto plano
  2. Multiplexar muchas peticiones sobre una conexión (Opción correcta)
  3. Eliminó el soporte de TLS en los navegadores modernos
  4. Reemplaza TCP por un nuevo protocolo de transporte

Respuesta

Multiplexar muchas peticiones sobre una conexión, lo que elimina el bloqueo head-of-line en la capa HTTP

Por qué

HTTP/1.1 gestiona una petición a la vez por conexión, así que los navegadores abrían unas 6 conexiones por sitio y las peticiones esperaban en fila.

HTTP/2 envía muchas peticiones y respuestas a la vez sobre UNA conexión (multiplexing) y comprime los headers.

HTTP/3 corre sobre QUIC (sobre UDP), que además evita las esperas a nivel de TCP cuando se pierden paquetes.

Recuerda

HTTP/2 = muchas peticiones en paralelo en una conexión.

Términos clave

Practica esta pregunta en Repaso