Junior — Middle
¿Puede explicar la esencia del protocolo HTTP/3 y en qué se diferencia de las versiones anteriores de HTTP?
sobes.tech AI
Respuesta de la IA
HTTP/3 es una nueva versión del protocolo HTTP que utiliza el protocolo de transporte QUIC en lugar de TCP, que se usa en HTTP/1.1 y HTTP/2. Las principales diferencias:
- Uso de QUIC: QUIC funciona sobre UDP y proporciona una conexión más rápida y una mejor transmisión de datos.
- Multiplexación sin bloqueo: En HTTP/2, la multiplexación ocurre sobre TCP, donde la pérdida de un paquete bloquea todos los flujos (bloqueo head-of-line). En HTTP/3, gracias a QUIC, este problema se resuelve.
- Recuperación rápida tras pérdidas: QUIC recupera la conexión más rápidamente después de pérdidas de paquetes.
Ejemplo: al cargar una página web con muchos recursos, HTTP/3 permite cargarlos en paralelo sin retrasos relacionados con la pérdida de paquetes, lo que acelera la visualización de la página.