HTTP / 3 se está generalizando. Cloudflare ahora es compatible con HTTP / 3, que ya forma parte de Chrome Canary y se agregará a Firefox Nightly pronto. Este nuevo estándar hará que su navegación web sea más rápida y segura.
Por qué HTTP / 3 y QUICMateria
Aquí está la breve explicación: los navegadores web, los 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 un lado a otro.
HTTP / 3 se ha reescrito para enviar datos más rápidamente con una mejor resistencia a los errores. También tiene cifrado incorporado. Eso significa más velocidad y seguridad. Tampoco es solo 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 tocar un enlace.
La persona promedio nunca necesitasaber sobre HTTP / 3 y QUIC. Las personas que administran sitios web y desarrollan software web tienen algo de trabajo que hacer, pero todo será transparente para la persona promedio. Un día, su navegador web y los sitios web que use comenzarán a comunicarse a través de HTTP / 3, y la web mejorará cada vez más a medida que más sitios opten por usar HTTP / 3.
De HTTP / 1 aHTTP / 2
La versión original de HTTP utiliza el Protocolo de Control de Transmisión (TCP). Primero descrito en 1974, TCP nunca fue diseñado con la velocidad y capacidad de respuesta de hoy ’ s web en mente. Google intentó solucionar muchos de los problemas de TCP con un nuevo protocolo llamado SPDY, que informaba a HTTP / 2.
HTTP / 2 llegó a la mayoría de los principales navegadores a fines de 2015, agregando características como datoscompresión y 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 ahora está siendo utilizado por el 41% de los sitios web.
¿Qué son HTTP / 3 y QUIC?
HTTP / 3 es más una reescritura del protocolo HTTP. En lugar de usar TCP, HTTP / 3 usa el protocolo QUIC de Google. HTTP / 3 se conocía inicialmente como HTTP-over-QUIC. HTTP / 3 también incluye el cifrado TLS 1.3, por lo que no hay necesidad de un HTTPS separado que atornille la seguridad al protocolo, como lo hay hoy.
QUIC originalmente representaba “ Quick UDPConexiones a Internet. ”Este protocolo está diseñado para ser más rápido con una latencia más baja 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 dato 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 agregó a Google Chrome en 2013. Chrome lo usa cuando se comunica con los servicios de Google y algunos otros sitios web como Facebook, y’ s disponible para aplicaciones de Android. Pero QUIC no es un estándar integrado en otros navegadores web. Con HTTP / 3, la tecnología también está llegando de manera 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 seguridad y velocidad mejoradas a la web.
Están llegando a un navegador web cerca de usted
Se agregó HTTP / 3a la versión canaria de Google Chrome en septiembre de 2019, oculta detrás de una bandera de línea de comandos. El lanzamiento de Chrome Canary con los argumentos de línea de comandos --enable-quic --quic-version = h3-23 habilitará HTTP / 3.
Mozilla anunció que está trabajando en agregar HTTP / 3 auna 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. Esperaríamos que Apple salte a bordo con HTTP / 3 en Safari en algún momento también.
Cloudflare incluso ha anunciado que está facilitando la adopción de HTTP / 3 para los sitios que usan su contenido. red. Los clientes de Cloudflare pronto podrán activar un interruptor y habilitar “ HTTP / 3 (con QUIC) ”por sus sitios. Con suerte, esto debería ayudar a impulsar la adopción de HTTP / 3 al facilitar la activación de los sitios web una vez que los navegadores obtengan HTTP / 3 estable y habilitado para todos.
HTTP / 3 también está llegando a otro software — por ejemplo, el servidor web Nginx está trabajando en soporte HTTP / 3 para Nginx versión 1.17.
Estamos ’ estamos a principios deetapas de implementación. Cloudflare dice que continuará trabajando junto con otras organizaciones, incluidas Google y Mozilla, para finalizar los estándares QUIC y HTTP / 3 y alentar la adopción generalizada. ”En otras palabras, no solo el software aún no es definitivo — el estándar en sí mismo puede ver algunos cambios. Hay mucho trabajo por hacer antes de que esto se habilite de forma predeterminada en los navegadores modernos y se use automáticamente.
Más detalles técnicos
¿Quiere saber más?Eche un vistazo al análisis en profundidad de Cloudflare en HTTP / 3 o explore el borrador del estándar HTTP / 3 para conocer las especificaciones técnicas reales.
Fuente: How to Geek
Comentarios
Publicar un comentario