¿Por qué parece que HTTP / 2 está despegando más rápido que IPv6? (Sabiendo que son diferentes, pero ambos avances en las principales tecnologías de Internet).

HTTP / 2 se está haciendo en los puntos finales. Hay un par de fabricantes de navegadores que necesitan implementarlo en el código, y en relativamente poco tiempo, casi todos los consumidores lo tienen.

Luego, un par de fabricantes de servidores web deben implementarlo en su código.

Entonces, si quiero que mi sitio web se ejecute en HTTP / 2, simplemente instalo y configuro el servidor web para hacerlo. Si los clientes no tienen HTTP / 2, solo ven mi sitio con HTTP / 1, ninguno más sabio, solo un poco más lento.

También es una ventaja que cuando un jugador importante como Google quiere HTTP / 2, solo crean el servidor web, y su propio navegador Chrome lo admite, y ya están.

Cuando quiero IPv6, tengo que gritar y gritarle a mi ISP, que solo dice que tiene suficientes direcciones IPv4, y también usa Carrier Grade NAT. No tienen ninguna razón económica para implementar IPv6, cuando son la única compañía que brinda conectividad a mi ubicación.

Por lo tanto, es mucho más simple obtener HTTP / 2, básicamente puede implementarlo usted mismo, mientras que IPv6 requiere que los dinosaurios tengan que ser persuadidos para hacer algo que realmente no necesitan para sí mismos.

HTTP / 2 ofrece una clara ventaja al usuario, por lo que los usuarios lo desean. IPv6 simplemente soluciona un problema que se “solucionó” hace años con NAT y reglas más estrictas sobre la distribución de direcciones IP. La transición a HTTP / 2 también fue más fluida. Puede admitir viejos y nuevos en ambos extremos, sin cambios en el medio. Lo mismo no es cierto para IPv6, por lo que menos molestan con los extremos, ya que el medio es incierto, por lo que el medio es menos compatible porque tan pocos extremos lo requieren.