¿Cómo va a afectar HTTP2 a los dispositivos móviles de UX cuando están conectados a una red inalámbrica?

tl; dr

Hace uso de la compresión en los encabezados y también es un protocolo binario que es muy eficiente para analizar en comparación con el texto uno. Además, es multiplexado.

Uno detallado

¿Por qué necesitamos compresión de encabezado?

Patrick McManus, de Mozilla, mostró esto vívidamente al calcular el efecto de los encabezados para una carga de página promedio.

Si asume que una página tiene aproximadamente 80 recursos (lo cual es conservador en la Web de hoy), y cada solicitud tiene 1400 bytes de encabezados (de nuevo, no es raro, gracias a Cookies, Referer, etc.), toma al menos 7-8 viajes de ida y vuelta para obtener los encabezados “en el cable”. Eso no es contar el tiempo de respuesta, es solo para sacarlos del cliente.

Esto se debe al mecanismo de inicio lento de TCP, que estimula los paquetes en nuevas conexiones en función de la cantidad de paquetes reconocidos, lo que limita efectivamente la cantidad de paquetes que se pueden enviar durante los primeros viajes de ida y vuelta.

En comparación, incluso una leve compresión en los encabezados permite que esas solicitudes lleguen al cable dentro de un viaje de ida y vuelta, tal vez incluso un paquete.
Esta sobrecarga es considerable, especialmente cuando se considera el impacto en los clientes móviles , que normalmente ven una latencia de ida y vuelta de varios cientos de milisegundos, incluso en buenas condiciones.

Fuente: HTTP / 2 Preguntas frecuentes [ Muy recomendado para leer, ya que aclara la mayoría de nuestras dudas. ]