¿Cuál es el significado del protocolo HTTP / 2.0?

  1. Compresión de datos de encabezados HTTP
  2. Tecnologías de inserción de servidor

HTTP / 2 Push permite que un servidor web envíe recursos a un navegador web antes de que el navegador los solicite. Es, en su mayor parte, una técnica de rendimiento que puede ayudar a algunos sitios web a cargar más rápido. No es un mecanismo para que el servidor notifique cosas al navegador. En su lugar, el navegador utiliza el contenido insertado cuando, de otro modo, podría haber producido una solicitud para obtener el recurso. Pero si el navegador no solicita el recurso, el contenido empujado se convierte en ancho de banda desperdiciado. [WIKI]

3. Carga de elementos de página en paralelo sobre una única conexión TCP

4. Priorización de solicitudes : permite que las solicitudes más importantes se completen más rápidamente, mejorando aún más el rendimiento.

En resumen: HTTP / 2 permite un uso más eficiente de los recursos de red y una percepción reducida de latencia al introducir la compresión del campo de encabezado y permitir múltiples intercambios concurrentes en la misma conexión. También introduce el envío no solicitado de representaciones de servidores a clientes.