O Google já começou com a ativação de IETF QUIC e HTTP / 3 no Chrome

Google anunciou alguns dias atrás já começou com a implantação de HTTP / 3 e IETF QUIC no Chrome e no anúncio, ele diz que espera que esta atualização traga algumas melhorias de desempenho adicionais, especialmente com suporte para QUIC.

QUIC é um novo protocolo de transporte de rede que combina os recursos de TCP, TLS e muito mais. HTTP / 3 é a versão mais recente de HTTP, o protocolo que transporta a grande maioria do tráfego da web. HTTP / 3 só funciona em QUIC.

A Internet Engineering Task Force, ou IETF, introduziu o HTTP / 2 em 2015 e uma das grandes melhorias que fez é o suporte para multiplexação.

No entanto, ele usava o TCP como protocolo de transporte e os mecanismos de recuperação de perda no TCP, portanto, pacotes perdidos ainda podem causar um atraso em todas as transações ativas.

Ao adotar o QUIC, o HTTP / 3 pode melhorar ainda mais o processo de transferência, uma vez que os pacotes perdidos, neste caso, afetam apenas as transações diretamente afetadas.

Na verdade, QUIC foi originalmente desenvolvido pelo Google e anunciado pela primeira vez em 2013. Desde então, o protocolo atingiu a maioridade e atualmente é responsável por transportar um terço do tráfego do Google.

Então, em 2015, o desenvolvimento do QUIC passou para as mãos do IETF, o órgão de padrões responsável pela manutenção dos protocolos da Internet. O IETF melhorou o QUIC com várias alterações. Até o momento, existem dois protocolos semelhantes, mas diferentes, que são: Google QUIC e IETF QUIC.

O Google anunciou que sempre usou sua própria versão do QUIC, mas que sua equipe QUIC também está envolvida na implementação da versão proprietária do IEFT. "Fizemos esforços significativos para desenvolver o Google QUIC nos últimos cinco anos para acompanhar as mudanças feitas pelo IETF, e a versão mais recente do Google QUIC tem muitas semelhanças com o IETF QUIC", diz a postagem do blog. Do Google, além do que, além do mais, esclareceu que ainda faltavam algumas coisas.

Por exemplo, até agora a maioria dos usuários do Chrome não consegue se comunicar com os servidores IETF QUIC sem habilitar algumas opções de linha de comando. Da mesma forma, O Google acrescentou que agora descobriu que IETF QUIC supera significativamente o HTTP em comparação com TLS 1.3 em comparação com TCP.

Em particular, a empresa disse que a latência do mecanismo de busca do Google é reduzida em mais de 2%. O tempo de armazenamento em buffer do YouTube foi reduzido em mais de 9%. Além disso, o desempenho do cliente aumentou em mais de 3% em computadores desktop.

Em telefones celulares, o desempenho do cliente aumentou em mais de 7%. Essas e outras razões estão por trás da mudança do Chrome para a versão QUIC do IETF. “Temos o prazer de anunciar que o Chrome está implementando suporte para IETF QUIC (especificamente, a versão piloto h3-29).

Hoje, cerca de 25% dos usuários da versão estável do Chrome estão usando o h3-29 e planejamos aumentar esse número nas próximas semanas, continuando a monitorar os dados de desempenho ”, disse a empresa em seu blog.

"O Chrome suportará ativamente o IETF QUIC h3-29 e a versão Google QUIC (Q050) para dar tempo aos servidores que suportam Q050 para atualizar para IETF QUIC", acrescentou. O Chrome m85 ainda não é compatível com IETF QUIC 0-RTT e o Google espera que esse desempenho seja ainda melhor quando lançar o suporte para IETF QUIC 0-RTT nos próximos meses. Além disso, como as versões 30 e 31 do IETF QUIC não contêm alterações que possam quebrar a compatibilidade, a empresa não planeja alterar o identificador "over-the-wire".

Isso significa que continuará a rastrear mudanças na versão IETF, mas o será implementado como h3-29 / 0xff00001d.

Portanto, ele recomenda que os servidores continuem a oferecer suporte a h3-29 até que as RFCs finais sejam concluídas, caso desejem interoperar com o Chrome. No entanto, se a IETF fizer alterações que quebrem a compatibilidade em um projeto futuro, o Chrome irá reverter essa decisão.

fonte: https://blog.chromium.org


Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.