Lo nuevo y más seguro de Internet

HTTP/3 se está extendiendo cada vez más. Cloudflare es ahora compatible con HTTP/3, que ya forma parte de Chrome Canary y que pronto se añadirá a Firefox Nightly. Este nuevo estándar hará que tu navegación sea más rápida y segura.

Por qué son importantes HTTP/3 y QUIC

Aquí está la explicación corta: Los navegadores web, servidores web y otras piezas críticas de la infraestructura web están recibiendo soporte para un nuevo estándar llamado HTTP/3, que utiliza QUIC. Esta es una versión más moderna de HTTP, que los navegadores web utilizan para comunicarse con los servidores web y enviar datos de ida y vuelta.

HTTP/3 ha sido reescrito para enviar los datos más rápidamente y con mayor resistencia a los errores. También tiene encriptación incorporada. Eso significa más velocidad y seguridad. Tampoco es sólo la velocidad de transferencia de datos: HTTP/3 también debería reducir la latencia, lo que significa que los sitios web comenzarán a cargarse más rápidamente después de hacer clic o pinchar un enlace.

Un usuario normal nunca necesita saber sobre HTTP/3 y QUIC. Las personas que dirigen sitios web y desarrollan software web son los que tienen que implementar todo lo necesario, pero todo va a ser transparente para el usuario medio. Un día, tu navegador y los sitios web que utilizas comenzarán a comunicarse a través de HTTP/3, y la web irá mejorando a medida que más sitios opten por utilizar HTTP/3.

De HTTP/1 a HTTP/2

La versión original de HTTP utiliza el Protocolo de Control de Transmisión (TCP.) descrito por primera vez en 1974, TCP nunca fue diseñado con la velocidad y capacidad de respuesta de la web actual en mente. Google intentó solucionar muchos de los problemas de TCP con un nuevo protocolo llamado SPDY, que llevó a HTTP/2.

HTTP/2 llegó a la mayoría de los principales navegadores a finales de 2015, añadiendo funciones como la compresión de datos y la canalización de múltiples solicitudes a través de una única conexión TCP para acelerar las cosas.

A partir de septiembre de 2019, W3Techs estima que HTTP/2 está siendo utilizado por el 41% de los sitios web.

¿Qué son HTTP/3 y QUIC?

HTTP/3 es más bien una reescritura del protocolo HTTP. En lugar de utilizar TCP, HTTP/3 utiliza el protocolo QUIC de Google. HTTP/3 se conocía inicialmente como HTTP-over-QUIC. HTTP/3 también incluye encriptación TLS 1.3, por lo que no hay necesidad de un HTTPS separado que una la seguridad en el protocolo, como ocurre actualmente.

QUIC originalmente significaba «Quick UDP Internet Connections». Este protocolo está diseñado para ser más rápido y con menor latencia que TCP. QUIC ofrece menos gastos generales al establecer una conexión y transferencias de datos más rápidas a través de la conexión. A diferencia de TCP, un error como un trozo de datos que se pierde en el camino no hará que la conexión se detenga y espere a que se solucione el problema. QUIC seguirá transfiriendo otros datos mientras se resuelve el problema.

De hecho, QUIC se añadió a Google Chrome en 2013. Chrome lo utiliza cuando se comunica con los servicios de Google y otros sitios web como Facebook, y está disponible para las aplicaciones Android. Pero QUIC no es un estándar integrado en otros navegadores web. Con HTTP/3 la tecnología también llega de forma estándar a otros navegadores.

En resumen: HTTP/3 es un protocolo más nuevo, mejor y más rápido. Es una solución más moderna que debería ofrecer una mayor seguridad y velocidad a la web.

Cada vez más cerca

HTTP/3 se añadió a la  Canary version más avanzada de Google Chrome en septiembre de 2019, oculto tras un indicador de línea de comandos. El lanzamiento de Chrome Canary con los argumentos –enable-quic –quic-version=h3-23 de la línea de comandos habilitará HTTP/3.

Mozilla anunció que está trabajando para añadir HTTP/3 a una versión experimental de Firefox Nightly este otoño. La nueva versión de Microsoft Edge basada en Chromium heredará el trabajo HTTP/3 de Google para Chrome, al igual que otros navegadores basados en Chromium como Opera. Esperamos que Apple también se suba a bordo con HTTP/3 en Safari dentro de poco.

Cloudflare incluso ha anunciado que está facilitando la adopción de HTTP/3 para los sitios que utilizan su red de entrega de contenido. Los clientes de Cloudflare pronto podrán simplemente pulsar un botón y habilitar «HTTP/3 (con QUIC)» para sus sitios. Esperamos que esto ayude a impulsar la adopción de HTTP/3 al facilitar que los sitios web se habiliten una vez que los navegadores consigan que HTTP/3 sea estable y esté disponible para todo el mundo.

HTTP/3 está llegando a otro software, por ejemplo, el servidor web de Nginx está trabajando en el soporte de HTTP/3 para la versión 1.17 de Nginx.

Estamos en las primeras etapas de implementación de HTTP3. Cloudflare dice que «continuará trabajando junto con otras organizaciones, incluyendo Google y Mozilla, para finalizar los estándares QUIC y HTTP/3 y fomentar una amplia adopción». En otras palabras, no sólo el software no es definitivo todavía, sino que el estándar en sí mismo puede ver algunos cambios. Hay mucho trabajo por hacer antes de que esto se habilite por defecto en los navegadores modernos y se utilice automáticamente.

¿Necesitas saber más detalles técnicos?

¿Quieres saber más? Echa un vistazo al estudio en profundidad de Cloudflare de HTTP/3 o indaga en el borrador del estándar HTTP/3 para ver las especificaciones técnicas reales.

También te puede interesar:

Por Favor evalua el artículo