HTTP/2 es la evoluci√≥n de la web. La versi√≥n actual de este protocolo es considerada (y con raz√≥n) un pilar fundamental de Internet, pero en 16 a√Īos no hab√≠a sido actualizada. ¬ŅPor qu√© ahora? Y m√°s importante, ¬Ņqu√© tan significativo es HTTP/2 para nosotros los usuarios?

Advertisement

Es indudable el hecho de que Internet cambia a un paso muy acelerado. El IETF HTTP Working Group, responsables del desarrollo del mencionado protocolo, hab√≠a lanzado su √ļltima versi√≥n estable en el a√Īo 1999, conocida como HTTP/1.1; desde entonces, tanto Internet como la inform√°tica en general han vivido cambios incre√≠bles, avances que a finales de la d√©cada de 1990 no hubiera imaginado nadie, ni siquiera Tim Berners-Lee, padre de la web.

El hecho es que hoy en d√≠a el p√ļblico se mueve por la web desde un dispositivo m√≥vil tanto como desde un computador tradicional, quiz√°s m√°s. HTTP/1.1 no es suficiente ya para manejar los vol√ļmenes de transferencias en la web de hoy en d√≠a.

Mayor velocidad y menores tiempos de carga

La nueva actualizaci√≥n del Hypertext Transfer Protocol llega para solventar algunos de los problemas m√°s comunes que tiene HTTP en esta √©poca. Durante los √ļltimos 16 a√Īos las p√°ginas web se han hecho considerablemente m√°s grandes y pesadas, HTTP/2 promete un tiempo de carga dos veces m√°s r√°pido, lo que notaremos sobre todo en el ecosistema m√≥vil.

Advertisement

Si has notado que tu computador o smartphone tarda m√°s de lo normal (incluso con una buena conexi√≥n) en cargar esa p√°gina que llevas visitando a√Īos, es porque desde el a√Īo 2010 el tama√Īo total de transferencia se ha duplicado en la web. Actualmente, el navegador que usas tiene que trabajar demasiado para complacerte con lo que le exiges con esa falsa excusa de que "mis 16 GB de RAM pueden con esto y m√°s".

HTTP/2 ofrece algunas soluciones para lograr la disminución de latencia y, como resultado, mejorará los tiempos de cargas y la velocidad en la que nos movemos en la web. Las nuevas técnicas de multiplexación permiten a un servidor responder a distintas peticiones simultáneas usando menos conexiones, lo que alivia la carga de los servidores.

Advertisement

As√≠ que al final, para el usuario, el principal cambio que notaremos es una mayor velocidad de carga en las p√°ginas web, especialmente cuando navegamos desde un dispositivo m√≥vil, algo muy √ļtil y necesario hoy en d√≠a.

¬ŅQu√© diferencias tiene HTTP/2 a nivel de desarrollo? Solo las que el desarrollador desee o necesite. El IETF HTTP Working Group ha hecho a esta nueva versi√≥n del protocolo totalmente compatible con HTTP/1.1. Si un desarrollador quiere aprovechar sus novedades, es bienvenido a hacerlo, sino, en teor√≠a no le afectar√° nada.

HTTP/2 es una evolución de la web a tal escala que incluso Google abandonó, en cierto modo, el desarrollo de su propio SPDY, para que fuera la base de este nuevo protocolo. Hasta ahora, Chrome y Firefox ya cuentan con soporte para HTTP/2, solo falta que pase el período de revisión para que todos podamos disfrutar de él, sin siquiera darnos cuenta.

Advertisement

***

Psst! también puedes seguirnos en Twitter, Facebook o Google+ :)