HTTP / 3 está se tornando mais difundido. Cloudflare agora é compatível com HTTP / 3, que já faz parte do Chrome Canary e será adicionado ao Firefox Nightly em breve. Este novo padrão tornará sua navegação na web mais rápida e segura.
Índice
Aqui está uma breve explicação: navegadores da web, servidores da web e outras peças críticas da infraestrutura da web estão obtendo suporte para um novo padrão denominado HTTP / 3, que usa QUIC. Esta é uma versão mais moderna do HTTP, que os navegadores da web usam para se comunicar com os servidores da web e enviar dados para frente e para trás.
HTTP / 3 foi reescrito para enviar dados mais rapidamente com melhor resistência a erros. Ele também possui criptografia integrada. Isso significa mais velocidade e segurança. Não se trata apenas da velocidade de transferência de dados: o HTTP / 3 também deve reduzir a latência, o que significa que os sites começarão a carregar mais rapidamente depois que você clicar ou tocar em um link.
A pessoa média nunca precisa saber sobre HTTP / 3 e QUIC. As pessoas que administram sites e desenvolvem software da Web têm algum trabalho a fazer, mas tudo será transparente para a pessoa comum. Um dia, seu navegador da web e os sites que você usa começarão a se comunicar por HTTP / 3, e a web ficará cada vez melhor à medida que mais sites optem por usar HTTP / 3.
A versão original do HTTP usa o Protocolo de Controle de Transmissão (TCP). Descrito pela primeira vez em 1974, o TCP nunca foi projetado com a velocidade e capacidade de resposta da web de hoje em mente. O Google tentou consertar muitos dos problemas do TCP com um novo protocolo chamado SPDY, que informava o HTTP / 2.
O HTTP / 2 chegou na maioria dos principais navegadores no final de 2015, adicionando recursos como compactação de dados e pipelining de várias solicitações em uma única conexão TCP para acelerar as coisas.
Em setembro de 2019, a W3Techs estima que HTTP / 2 agora está sendo usado por 41% dos sites.
HTTP / 3 é mais uma reescrita do protocolo HTTP. Em vez de usar TCP, HTTP / 3 usa o protocolo QUIC do Google. HTTP / 3 era inicialmente conhecido como HTTP-over-QUIC. O HTTP / 3 também inclui criptografia TLS 1.3, portanto, não há necessidade de um HTTPS separado que acrescenta segurança ao protocolo, como existe hoje.
QUIC originalmente significava “Quick UDP Internet Connections”. Este protocolo foi projetado para ser mais rápido com menor latência do que o TCP. O QUIC oferece menos sobrecarga ao estabelecer uma conexão e transferências de dados mais rápidas pela conexão. Ao contrário do TCP, um erro como um dado que se perde ao longo do caminho não fará com que a conexão pare e espere que o problema seja corrigido. O QUIC continuará transferindo outros dados enquanto o problema é resolvido.
Na verdade, o QUIC foi adicionado ao Google Chrome em 2013. O Chrome o usa ao se comunicar com os serviços do Google e alguns outros sites como o Facebook, e está disponível para aplicativos Android. Mas o QUIC não é um padrão integrado a outros navegadores da web. Com o HTTP / 3, a tecnologia está chegando de forma padrão para outros navegadores também.
Em resumo: HTTP / 3 é um protocolo mais novo, melhor e mais rápido. É uma solução mais moderna que deve oferecer segurança e velocidade aprimoradas para a web.
HTTP / 3 foi adicionado à versão Canary de última geração do Google Chrome em setembro de 2019, escondido atrás de uma sinalização de linha de comando . Iniciar o Chrome Canary com os --enable-quic --quic-version=h3-23
argumentos da linha de comando ativará o HTTP / 3.
A Mozilla anunciou que está trabalhando para adicionar HTTP / 3 a uma versão experimental do Firefox Nightly neste outono. A nova versão do Microsoft Edge baseada em Chromium herdará o trabalho HTTP / 3 do Google para o Chrome, assim como outros navegadores baseados em Chromium, como o Opera. Esperaríamos que a Apple também aderisse a HTTP / 3 no Safari em algum momento.
A Cloudflare até anunciou que está tornando a adoção do HTTP / 3 mais fácil para sites que usam sua rede de distribuição de conteúdo. Em breve, os clientes da Cloudflare poderão apenas apertar um botão e habilitar “HTTP / 3 (com QUIC)” para seus sites. Esperançosamente, isso deve ajudar a impulsionar a adoção do HTTP / 3, tornando mais fácil para sites habilitarem assim que os navegadores ficarem HTTP / 3 estáveis e habilitados para todos.
O HTTP / 3 também está chegando a outro software – por exemplo, o servidor da web Nginx está trabalhando com suporte HTTP / 3 para o Nginx versão 1.17 .
Estamos nos estágios iniciais de implementação. A Cloudflare afirma que “continuará trabalhando ao lado de outras organizações, incluindo Google e Mozilla, para finalizar os padrões QUIC e HTTP / 3 e incentivar a ampla adoção”. Em outras palavras, não apenas o software ainda não é definitivo – o próprio padrão pode sofrer algumas mudanças. Há muito trabalho a ser feito antes que isso seja habilitado por padrão em navegadores modernos e usado automaticamente.
Quer saber mais? Confira a análise aprofundada do Cloudflare sobre HTTP / 3 ou procure no rascunho do padrão HTTP / 3 as especificações técnicas reais.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…