HTTP / 3 o que é e como tornará a web muito mais rápida

O Cloudflare já suporta o protocolo HTTP / 3, que já está contido no Chrome Canary e será adicionado em breve ao Firefox Nightly. O novo modelo tornará nossa navegação na Internet muito mais rápida e segura.

Vamos pegar as coisas desde o começo:

HTTP / 3

Programas de navegador, servidores da Web e outros serviços de infraestrutura da Internet estão começando a oferecer suporte a um novo padrão chamado HTTP / 3. Este protocolo usa QUIC. Esta é uma versão mais moderna do HTTP, usada pelos navegadores para se comunicar com os servidores e pelo envio ou recebimento de dados.

O HTTP / 3 foi reescrito desde o início para envio mais rápido de dados e melhor solução de problemas. Ele também possui criptografia embutida.

Isso significa mais velocidade e segurança. Obviamente, o usuário médio da Internet não precisa saber nada sobre HTTP / 3 e QUIC. Mas os webmasters e desenvolvedores estarão ocupados no dia seguinte; até um dia, os navegadores e sites que você usar começará a se comunicar via HTTP / 3.

A versão original do HTTP usa o TCP (Transmission Control Protocol). Foi mencionado pela primeira vez em 1974, mas nunca foi projetado para ser um protocolo rápido de transferência de dados. O Google tentou corrigir muitos dos problemas do TCP com um novo protocolo SPDY, usado no HTTP / 2.

O HTTP / 2 foi lan√ßado no final de 2015, com recursos como compacta√ß√£o de dados e adi√ß√£o de v√°rios aplicativos a uma √ļnica conex√£o TCP para acelerar um pouco as coisas.

Em setembro de 2019, o W3Techs informa que o HTTP / 2 é atualmente usado por 41% dos sites.

O HTTP / 3 agora, além de ser reescrito do zero, usa o protocolo QUIC do Google em vez do TCP.

O HTTP / 3 era originalmente conhecido como HTTP-over-QUIC e inclui a criptografia TLS 1.3.

O QUIC (conex√Ķes r√°pidas √† Internet UDP) foi projetado para ser mais r√°pido com menor lat√™ncia que o TCP. Ao contr√°rio do TCP, um erro como a perda de um pequeno peda√ßo de dados n√£o far√° com que a conex√£o seja desconectada, mas a conex√£o continuar√° e tentar√° corrigir o problema. O QUIC continuar√° a transferir outros dados enquanto tamb√©m tenta resolver o problema.

O QUIC foi adicionado ao Google Chrome desde 2013, e o navegador o utiliza ao se comunicar com outros serviços do Google ou com outros sites como o Facebook. Mas o QUIC ainda não existe como padrão incorporado em outros navegadores. Com a tecnologia HTTP / 3, veremos em breve em outros navegadores.

Mais detalhes técnicos

_________________