¿Qué es HTTP / 2?

Todo el tráfico web a través de Internet utiliza el conocido protocolo HTTP. Lo que quizás no sepa es que en realidad se han publicado y utilizado varias versiones del protocolo HTTP en Internet. La primera versión publicada fue HTTP V0.9 y se lanzó en 1991, la versión 1.0 se lanzó en 1996 y se reemplazó en 1997 con HTTP / 1.1.

HTTP / 1.1 ha sido el protocolo de comunicaciones web estándar desde entonces. Aunque el protocolo ha tenido una serie de revisiones y aclaraciones que han dejado obsoletas las versiones anteriores, se ha utilizado el nombre HTTP / 1.1. Las revisiones más recientes se realizaron en 2014.

HTTP / 2 se publicó en 2015 y se diseñó para ofrecerse junto con el estándar HTTP / 1.1 anterior, en lugar de reemplazarlo. Se basa en el protocolo SPDY (pronunciado "rápido") desarrollado por Google y está diseñado para mantener la mayor compatibilidad posible con HTTP / 1.1, como con códigos de error y métodos de solicitud.

El protocolo HTTP / 2 también está diseñado para aumentar la velocidad a la que se cargan las páginas web mediante una serie de mejoras de eficiencia. Al no reemplazar HTTP / 1.1, los dispositivos más antiguos que no admiten HTTP / 2 aún pueden funcionar, mientras que aquellos que sí admiten el protocolo más nuevo pueden recibir los beneficios.

Mejoras de HTTP / 2

Uno de los grandes cambios en HTTP / 2 es que todos los recursos de una página se pueden solicitar y devolver en una sola conexión. Anteriormente, en HTTP / 1.1, el navegador web tenía que abrir una nueva conexión para cada recurso que se solicitaba y luego cerrarla. Esto genera una sobrecarga adicional, especialmente si una página tiene decenas o incluso cientos de recursos, lo que ralentiza los tiempos de carga de la página. Al solicitar todos los recursos en una conexión, el navegador solo tiene que negociar una única conexión con el servidor web, lo que reduce la sobrecarga de transmisión y la carga de recursos.

Sugerencia: Un recurso web es cualquier archivo que se utiliza en la visualización de una página web. Por ejemplo, esto incluye el código HTML, las imágenes, la información de estilo y los scripts.

Otra mejora en HTTP / 2 es que las solicitudes web ahora están "canalizadas", esto permite que se envíen múltiples solicitudes antes de que se haya recibido cualquier respuesta. Anteriormente en HTTP / 1.1, cada solicitud tenía que hacerse en orden, lo que significa que se pasaba tiempo esperando una respuesta a la solicitud anterior para solicitar el siguiente recurso, lo que retrasaba el tiempo de carga de la página.

Implementación en navegadores

Todos los navegadores modernos admiten HTTP / 2. Desafortunadamente, la tasa de implementación en los sitios web es menos universal. Sin embargo, los usuarios pueden obtener los beneficios de HTTP / 2 en aquellos sitios web que han sido configurados para usarlo.

Si bien el protocolo HTTP / 2 en sí mismo no requiere el uso de cifrado, todas las implementaciones del navegador sí lo hacen. Como tal, el protocolo HTTP / 2 solo se puede utilizar en conexiones HTTPS.



Leave a Comment

Solucionar el error empresarial de Facebook Demasiados redireccionamientos

Solucionar el error empresarial de Facebook Demasiados redireccionamientos

Aprende a corregir el error de demasiados redireccionamientos en Facebook siguiendo estas soluciones efectivas y prácticas.

Cómo usar varias paradas en Google Maps

Cómo usar varias paradas en Google Maps

Aprende a usar Google Maps para planificar rutas con múltiples paradas y optimizar tu experiencia de navegación.

Cómo habilitar o deshabilitar el acceso a la cámara web para el navegador Opera, Firefox, Brave y Chrome

Cómo habilitar o deshabilitar el acceso a la cámara web para el navegador Opera, Firefox, Brave y Chrome

Obtenga la privacidad que desea y evite que los navegadores accedan a su cámara web ingresando a Configuración y realizando un simple cambio.

Cómo cambiar la cuenta de Google predeterminada

Cómo cambiar la cuenta de Google predeterminada

Aprende a cambiar la cuenta de Google predeterminada de manera fácil y efectiva en tu navegador web, optimizando tu experiencia al usar los servicios de Google.

Cómo medir distancias en Google Maps

Cómo medir distancias en Google Maps

Google Maps tiene una opción de medición de distancia dedicada que le permite medir rápidamente la distancia entre dos puntos en el mapa.

Gmail: cómo crear una lista de distribución

Gmail: cómo crear una lista de distribución

Aprende cómo crear listas de distribución en Gmail para organizar tus contactos y facilitar el envío de correos electrónicos a grupos.

Cómo corregir el error Err_cache_miss en Chrome

Cómo corregir el error Err_cache_miss en Chrome

Descubre soluciones efectivas para el error Err_cache_miss en Chrome y mejora tu experiencia de navegación.

Cómo hacer texto en negrita en el estado de Facebook

Cómo hacer texto en negrita en el estado de Facebook

Aprende cómo hacer texto en negrita en Facebook fácilmente con YayText para destacar tus opiniones y publicaciones.

Cómo bloquear correos electrónicos en Gmail

Cómo bloquear correos electrónicos en Gmail

Aprenda a configurar el bloqueo en Gmail desde su escritorio o dispositivo Android.

Cómo desactivar Google SafeSearch

Cómo desactivar Google SafeSearch

Aprende a desactivar Google SafeSearch para obtener resultados de búsqueda sin restricciones, ideal para usuarios que necesitan acceso completo al contenido.