La idea de HTTP / 2 surgió en la mente del ingeniero web al presentar con éxito el proyecto SPDY de Google .
HTTP / 2 está desarrollado para entregar la página web más rápido al disminuir el tiempo de carga de la página.
¿Cómo funciona HTTP / 2?
- ¿Qué productos tienen páginas de aterrizaje asesinas?
- ¿Python es una alternativa al HTML?
- ¿Por qué los logotipos del navegador web son completos?
- ¿Cuáles son las tecnologías similares como WWW de Berners-Lee pero están patentadas y perdieron su encanto?
- ¿Existe un servicio en línea que registre y certifique el contenido de una página web accedida en una fecha / hora determinada?
Conexión constante: HTTP / 2 ofrece una conexión constante entre el cliente (navegador web / móvil) y el servidor, lo que disminuye el tiempo de carga de la página y reduce la cantidad de datos que se transfieren.
Lenguaje binario: transfiere datos en lenguaje binario en lugar de formato textual, por lo que la computadora no necesita perder tiempo para traducir datos de texto a formato binario.
Multiplexación: HTTP / 2 puede enviar y recibir múltiples mensajes / datos al mismo tiempo, además, también ofrece funciones.
- Priorización: transmisión de datos basada en prioridades, los datos importantes se transferirán primero.
- Compresión: Comprime el tamaño de los datos en partes más pequeñas.
- Server Push: el servidor realiza una conjetura previa sobre la próxima solicitud y envío de datos.
Verifique las imágenes a continuación que muestran una clara diferencia del tiempo de carga de la página entre HTTP y HTTP / 2.
Imagen 1: tiempo de carga HTTP
Imagen 2: Tiempo de carga HTTP / 2
No existe una fecha de inicio real de HTTP / 2, pero el estudio encontró que muchos administradores de sitios web lo están utilizando sin saberlo.
HTTP / 2 ya está creado para muchos servidores web y navegadores (Chrome. Internet Explorer, Mozilla Firefox) pero aún está en borrador.