O que é HTTP / 2?

Todo o tráfego da Web na Internet usa o conhecido protocolo HTTP. O que você pode não saber é que, na verdade, existem várias versões do protocolo HTTP publicadas e usadas na Internet. A primeira versão publicada foi HTTP V0.9 e foi lançada em 1991, a versão 1.0 foi lançada em 1996 e substituída em 1997 por HTTP / 1.1.

HTTP / 1.1 tem sido o protocolo de comunicação da Web padrão desde então. Embora o protocolo tenha passado por uma série de revisões e esclarecimentos que tornaram versões anteriores obsoletas, o nome HTTP / 1.1 foi usado. As revisões mais recentes foram feitas em 2014.

O HTTP / 2 foi publicado em 2015 e foi projetado para ser oferecido juntamente, em vez de substituir o padrão HTTP / 1.1 anterior. Ele é baseado no protocolo SPDY (pronuncia-se “speedy”) desenvolvido pelo Google e é projetado para manter o máximo de compatibilidade possível com HTTP / 1.1, como códigos de erro e métodos de solicitação.

O protocolo HTTP / 2 também foi projetado para aumentar a velocidade de carregamento das páginas da Web por meio de uma série de melhorias de eficiência. Por não substituir o HTTP / 1.1, os dispositivos mais antigos que não oferecem suporte a HTTP / 2 ainda podem funcionar, enquanto aqueles que oferecem suporte ao protocolo mais recente podem receber os benefícios.

Melhorias HTTP / 2

Uma das grandes mudanças no HTTP / 2 é que todos os recursos em uma página podem ser solicitados e retornados em uma única conexão. Anteriormente, em HTTP / 1.1, o navegador da Web precisava abrir uma nova conexão para cada recurso solicitado e, em seguida, fechá-lo. Isso leva a uma grande sobrecarga extra, especialmente se uma página tiver dezenas ou até centenas de recursos, reduzindo o tempo de carregamento da página. Ao solicitar todos os recursos em uma conexão, o navegador só precisa negociar uma única conexão com o servidor da web, reduzindo a sobrecarga de transmissão e a carga de recursos.

Dica: Um recurso da web é qualquer arquivo usado na exibição de uma página da web. Por exemplo, isso inclui o código HTML, imagens, informações de estilo e scripts.

Outra melhoria no HTTP / 2 é que as solicitações da web agora são “pipeline”, o que permite que várias solicitações sejam enviadas antes que qualquer resposta seja recebida. Anteriormente em HTTP / 1.1, cada solicitação tinha que ser feita em ordem, o que significava que o tempo era gasto esperando uma resposta à solicitação anterior para solicitar o próximo recurso, atrasando o tempo de carregamento da página.

Implementação em navegadores

Todos os navegadores modernos suportam HTTP / 2. Infelizmente, a taxa de implementação em sites é menos universal. No entanto, os usuários podem obter os benefícios do HTTP / 2 nos sites que foram configurados para usá-lo.

Embora o protocolo HTTP / 2 em si não exija o uso de criptografia, todas as implementações de navegador dele exigem. Como tal, o protocolo HTTP / 2 só pode ser usado em conexões HTTPS.



Leave a Comment

Como forçar o Google Chrome a sempre mostrar URLs completos

Como forçar o Google Chrome a sempre mostrar URLs completos

O Chrome, por padrão, não mostra o URL completo. Você pode não se importar muito com esse detalhe, mas se por algum motivo precisar que o URL completo seja exibido, instruções detalhadas sobre como fazer o Google Chrome exibir o URL completo na barra de endereço.

Como recuperar o Reddit antigo

Como recuperar o Reddit antigo

O Reddit mudou seu design mais uma vez em janeiro de 2024. O redesenho pode ser visto por usuários de navegadores de desktop e restringe o feed principal ao mesmo tempo que fornece links

Como copiar conteúdo de livros didáticos com o Google Lens

Como copiar conteúdo de livros didáticos com o Google Lens

Digitar sua frase favorita do seu livro no Facebook é demorado e cheio de erros. Aprenda a usar o Google Lens para copiar texto de livros para seus dispositivos.

Corrigir endereço DNS do servidor não encontrado no Chrome

Corrigir endereço DNS do servidor não encontrado no Chrome

Às vezes, quando você está trabalhando no Chrome, você não consegue acessar determinados sites e recebe um erro “O endereço DNS do servidor de correção não foi encontrado no Chrome”. Veja como você pode resolver o problema.

Guia rápido sobre como criar lembretes no Google Home

Guia rápido sobre como criar lembretes no Google Home

Os lembretes sempre foram o grande destaque do Google Home. Eles certamente tornam nossa vida mais fácil. Vamos fazer um tour rápido sobre como criar lembretes no Google Home para que você nunca deixe de cuidar de tarefas importantes.

Netflix: alterar senha

Netflix: alterar senha

Como alterar sua senha no serviço de streaming de vídeo Netflix usando seu navegador preferido ou aplicativo Android.

Como desativar o prompt de restauração de páginas no Microsoft Edge

Como desativar o prompt de restauração de páginas no Microsoft Edge

Se você quiser se livrar da mensagem Restaurar páginas no Microsoft Edge, simplesmente feche o navegador ou pressione a tecla Escape.

Bitwarden: Como alterar sua dica de senha mestra

Bitwarden: Como alterar sua dica de senha mestra

Se a dica de senha do Bitwarden puder ser melhorada, estas são as etapas para alterá-la em menos de um minuto.

Imagens que não aparecem no Google Doc: por que e como corrigir

Imagens que não aparecem no Google Doc: por que e como corrigir

Se suas imagens não aparecerem em um Documento Google, o problema pode ocorrer por vários motivos. Aqui estão algumas soluções potenciais

Ocultar e exibir linhas e colunas no Planilhas Google

Ocultar e exibir linhas e colunas no Planilhas Google

Domine o aplicativo Planilhas Google aprendendo como ocultar e exibir colunas. Você pode fazer isso em computadores e dispositivos móveis.