Quer o seu Chrome mais fluído? Active o HTTP 2
Durante muitos anos, a Internet teve como base o protocolo HTTP na sua versão 1.1. Passados mais de 16 anos, foi aprovado o novo o HTTP 2.0 que traz algumas melhorias significativas.
Para quem tem o Chrome 40, ou superior, aprenda como pode activar já o novo HTTP/2. É fácil e rápido.
O novo HTTP/2 implementa várias melhorias que melhoram a experiência de navegação tanto ao nível da fluidez com ao nível da segurança. Este padrão é baseado no SPDY, um protocolo da Google que irá permitir, a partir de agora, que vários pedidos de transferência de dados partilhem a mesma ligação de rede subjacente entre o navegador e o servidor Web e vai ainda integrar uma nova tecnologia de encriptação, o TLS.
Com a integração do algoritmo HPACK é garantida uma melhor compressão ao nível cabeçalhos HTTP, o que se traduz num acesso mais rápido aos conteúdos.
Como activar o HTTP/2 no Chrome?
A activação do HTTP/2 é muito simples. Para tal basta que escrevam no browser chrome://flags e activem a opção SPDY/4. Depois basta carregar em Reiniciar agora.
Exemplo da utilização de HTTP 1.1 (1) e do HTTP2 ( 2).
Como referido a activação do HTTP 2 traz vantagens significativas. Experimentem e sintam a diferença.
Este artigo tem mais de um ano
Testado e aprovado.
5 estrelas 🙂
Obrigado pela info
+1
Deu um grande UP aqui.
Muito valiosa essa informação !
Thanks 😀
Boa dica,
nota-se bastante em alguns sites, no pplware nem tanto assim mas na maioria que testei nota-se bem.
Vou já experimentar 😉
Boa tarde
Alguns sites deixam de funcionar.
Ex.: http://www.maisfutebol.iol.pt/
E a extensão do Videostream.
🙁
Uso o Chrome 64bits e depois de ativar o http2 o maisfutebol continua a funcionar e bem mais rápido.
O MaisFutebol do IOL não usa o HTTP2… (fácil de verificar usando o firefox com a extensão “SPDY indicator”).
Não deve ser por aí…
No Firefox está activo por defeito e funciona.
Sim, aqui funciona o MaisFutebol, mesmo não tendo HTTP2, e com a opção activa.
Já alterei para o html 2.0 e o videostream aqui parece estar a funcionar bem
Aqui funcionou, na boa : Lite Linux 2.2(64), Chrome Version 39.0.2171.71 (64-bit)
Esta alteração pode comprometer de algum modo a segurança?
Sendo baseado num draft, diria que sim…
Ficar muito mais seguro e rápido… visto que usa o TLS 1.2, que é o mais seguro de todos os protocolos de segurança (não é obrigatório nas especificações, mas todos os browsers até ao momento aplicaram o HTTP2 com TLS 1.2 ativo obrigatoriamente).
Alguém precisa de um smartphone novo?
Vejam aqui: http://bit.ly/1HdhtJN quem o está a oferecer! 😉
E para firefox?
Já está activo por defeito:
Acedes ao about:config, depois pesquisas por http2 e verás que já está activo (value = true).
Versão 36+
Pode ainda verificar que web sites usam o HTTP/2 ou uma das versões anteriores do SPDY (que deu origem ao HTTP/2, usando a extensão “SPDY indicator”.
Vamos por partes:
1.º – o HTTP/2 só agora foi finalizado pelo grupo de trabalho, ou seja, ainda não é um standard;
2.º – HTTP/2 não é SPDY, e desde há muito tempo se poderia activar no Chrome;
3.º – De nada interessa activar no browser, se nos servidores não tiverem isso activo (ou numa CDN).
4.º – Para que os sites permitam HTTP/2 precisam de usar TLS, ou seja, o tráfego precisa de ser em HTTPS (e com custos aacrescidos).
5.º – No Firefox também é possível activar, no entanto, nas últimas versões já vem activo por defeito.
Mas quer no Firefox, quer no Chrome, estas opções são apenas baseadas em drafts.
Resumindo e concluído: Se querem evitar potenciais problemas, aguardem e não mudem já para versões que ainda não são finais ou devidamente testadas.
Esqueci-me de um reparo sobre: “vai ainda integrar uma nova tecnologia de encriptação, o TLS”.
O TLS já anda aqui há uns anitos e actualmente todo o tráfego HTTPS deverá ser através de TLS, se não querem estar expostos ao Heartbleed BUG…
Quanto à suposta lentidão por usar encriptação https:// não é verdade! Devido à forma como foi implementado ainda é mais rápido que uma ligação não encriptada do protocolo HTTP 1.0/ 1.1!
Mas não precisam de acreditar em mim, podem testar aqui:
– Ligação normal sem encriptação (protocolo anterior 1.0 ou 1.1): http://http2.golang.org/gophertiles?latency=0
– Ligação com novo protocolo HTTP/2, com encriptação: https://http2.golang.org/gophertiles?latency=0
e vejam lá se é como escrevi, ou não. Qual das imagens aparece mais rapidamente? (Só funciona se tiverem um browser que já suporte o HTTP/2.)
Bom Resumo. Thanks
So queria que a maneira de adicionar uma pagina aos favoritos fosse como dantes. Não gostei nada dessa actualização…isso sim
No Chrome no iPad não me aparece essa opção… Ou estarei a fazer alguma coisa mal?
Curioso, já vem instaldo por defeito em IE11 Sob Windows 8.1
Artigo Placebo!
http://pt.wikipedia.org/wiki/Placebo
O browser está preparado para um protocolo que ainda não é vigente.
Interessante seria indicar quais servidores/sites REALMENTE estão servindo em HTTP/2 para poder ser feito um teste real.
– Ligação normal sem encriptação (protocolo anterior 1.0 ou 1.1): http://http2.golang.org/gophertiles?latency=0
– Ligação com novo protocolo HTTP/2, com encriptação: https://http2.golang.org/gophertiles?latency=0
efeito placebo?