Como HTTP / 3 e QUIC Aceleram a Navegação na Web
O HTTP / 3 está se tornando mais difundido.O Cloudflare agora oferece suporte ao HTTP / 3, que já faz parte do Chrome Canary e será adicionado ao Firefox Nightly em breve. Esse novo padrão tornará sua navegação na web mais rápida e segura.
Por que HTTP / 3 e QUICAssunto
Aqui está uma breve explicação: navegadores da Web, servidores da Web e outras partes críticas da infraestrutura da Web estão obtendo suporte para um novo padrão chamado HTTP / 3, que usa o QUIC. Esta é uma versão mais moderna do HTTP, usada pelos navegadores para se comunicar com os servidores da Web e enviar dados para lá e para cá.
O HTTP / 3 foi reescrito para enviar dados mais rapidamente, com melhor resistência a erros. Também possui criptografia embutida. Isso significa mais velocidade e segurança.Não é apenas a 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 comum nunca precisasaber 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 as pessoas comuns. Um dia, seu navegador e os sites que você usar começará a se comunicar por HTTP / 3, e a Web ficará cada vez melhor à medida que mais sites optarem por usar HTTP / 3.
De HTTP / 1 aHTTP / 2
A versão original do HTTP usa o TCP (Transmission Control Protocol). Descrito pela primeira vez em 1974, o TCP nunca foi projetado com a velocidade e capacidade de resposta de hoje ’ web em mente.O Google tentou corrigir muitos dos problemas do TCP com um novo protocolo chamado SPDY, que informava o HTTP / 2.
O HTTP / 2 chegou aos principais navegadores até o final de 2015, adicionando recursos como dadoscompressão e pipelining de várias solicitações em uma única conexão TCP para acelerar as coisas.
Em setembro de 2019, o W3Techs estima que o HTTP / 2 está sendo usado por 41% dos sites.
O que são HTTP / 3 e QUIC?
HTTP / 3 é mais uma reescrita do protocolo HTTP. Em vez de usar o TCP, o HTTP / 3 usa o protocolo QUIC do Google. HTTP / 3 foi 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 prenda a segurança ao protocolo, como existe hoje.
QUIC originalmente significava "UDP Rápido"Conexões com a Internet. ”Este protocolo foi projetado para ser mais rápido com menor latência que o TCP.O QUIC oferece menos sobrecarga ao estabelecer uma conexão e transferências mais rápidas de dados pela conexão. Ao contrário do TCP, um erro como um dado perdido ao longo do caminho não faz com que a conexão pare e aguarde a solução do problema.O QUIC continuará transferindo outros dados enquanto o problema estiver sendo resolvido.
De fato, o QUIC foi adicionado ao Google Chrome em 2013. O Chrome os usa para se comunicar com os serviços do Google e alguns outros sites como o Facebook, eEstá 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 também está chegando de maneira padrão a outros navegadores.
Em resumo: o 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.
Eles estão chegando a um navegador da Web perto de você
HTTP / 3 foi adicionadopara a versão Canary mais avançada do Google Chrome em setembro de 2019, oculta por trás de um sinalizador da linha de comando.O lançamento do Chrome Canary com os argumentos da linha de comando --enable-quic --quic-version = h3-23 habilitará o HTTP / 3.
A Mozilla anunciou que está trabalhando na adição de HTTP / 3 aouma versão experimental do Firefox Nightly neste outono.A nova versão do Microsoft Edge baseada no Chromium herdará o trabalho HTTP / 3 do Google para o Chrome, assim como outros navegadores baseados no Chromium, como o Opera. Também esperamos que a Apple embarque no HTTP / 3 no Safari em algum momento.
O Cloudflare chegou a anunciar que está facilitando a adoção do HTTP / 3 para sites que usam entrega de conteúdo. rede. Em breve, os clientes do Cloudflare poderão ativar um switch e ativar o HTTP / 3 (com QUIC). para seus sites. Esperamos que isso ajude a impulsionar a adoção do HTTP / 3, facilitando a ativação de sites, uma vez que os navegadores tenham o HTTP / 3 estável e habilitado para todos.
O HTTP / 3 também está chegando a outro software ", por exemplo, o servidor da web Nginx está trabalhando no suporte a HTTP / 3 para o Nginx versão 1.17.
Estamos no inícioestágios de implementação.A Cloudflare diz que continuará trabalhando com 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 está finalizado - o próprio padrão pode sofrer algumas alterações.Há muito trabalho a ser feito antes que isso seja ativado por padrão nos navegadores modernos e usado automaticamente.
Mais detalhes técnicos
Deseja saber mais?Confira o Cloudflare em HTTP / 3 ou analise o rascunho do padrão HTTP / 3 para obter as especificações técnicas reais.
Via: How to Geek
Nenhum comentário