Quer o seu Chrome mais fluído? Active o HTTP 2

29 Comentários

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.

http2 (1)


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.

http2

Exemplo da utilização de HTTP 1.1 (1) e do HTTP2 ( 2).

http2_2

Como referido a activação do HTTP 2 traz vantagens significativas.  Experimentem e sintam a diferença.

Comentários

29

Deixe um comentário

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

  1. Avatar de André Meireles
    André Meireles

    Testado e aprovado.

    5 estrelas 🙂

    Obrigado pela info

  2. Avatar de Maicon Santos

    Deu um grande UP aqui.
    Muito valiosa essa informação !
    Thanks 😀

  3. Avatar de João Reis
    João Reis

    Boa dica,
    nota-se bastante em alguns sites, no pplware nem tanto assim mas na maioria que testei nota-se bem.

  4. Avatar de Kendimen

    Vou já experimentar 😉

  5. Avatar de Pedro Velho
    Pedro Velho

    Boa tarde

    Alguns sites deixam de funcionar.
    Ex.: http://www.maisfutebol.iol.pt/
    E a extensão do Videostream.
    🙁

    1. Avatar de Fernando R
      Fernando R

      Uso o Chrome 64bits e depois de ativar o http2 o maisfutebol continua a funcionar e bem mais rápido.

      1. Avatar de Joao
        Joao

        O MaisFutebol do IOL não usa o HTTP2… (fácil de verificar usando o firefox com a extensão “SPDY indicator”).

    2. Avatar de José Barros
      José Barros

      Não deve ser por aí…
      No Firefox está activo por defeito e funciona.

      1. Avatar de Pedro Pinto

        Sim, aqui funciona o MaisFutebol, mesmo não tendo HTTP2, e com a opção activa.

    3. Avatar de Gohu
      Gohu

      Já alterei para o html 2.0 e o videostream aqui parece estar a funcionar bem

    4. Avatar de Pepe
      Pepe

      Aqui funcionou, na boa : Lite Linux 2.2(64), Chrome Version 39.0.2171.71 (64-bit)

  6. Avatar de Atila
    Atila

    Esta alteração pode comprometer de algum modo a segurança?

    1. Avatar de José Barros
      José Barros

      Sendo baseado num draft, diria que sim…

    2. Avatar de Joao
      Joao

      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).

  7. Avatar de Vítor M.

    Alguém precisa de um smartphone novo?

    Vejam aqui: http://bit.ly/1HdhtJN quem o está a oferecer! 😉

  8. Avatar de memorexorg
    memorexorg

    E para firefox?

    1. Avatar de José Barros
      José Barros

      Já está activo por defeito:
      Acedes ao about:config, depois pesquisas por http2 e verás que já está activo (value = true).

    2. Avatar de José Barros
      José Barros

      Versão 36+

    3. Avatar de Joao
      Joao

      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”.

  9. Avatar de José Barros
    José Barros

    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.

    1. Avatar de José Barros
      José Barros

      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…

    2. Avatar de Joao
      Joao

      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.)

  10. Avatar de Rui Morais
    Rui Morais

    So queria que a maneira de adicionar uma pagina aos favoritos fosse como dantes. Não gostei nada dessa actualização…isso sim

  11. Avatar de Tobias
    Tobias

    No Chrome no iPad não me aparece essa opção… Ou estarei a fazer alguma coisa mal?

  12. Avatar de James
    James

    Curioso, já vem instaldo por defeito em IE11 Sob Windows 8.1

  13. Avatar de Richardson
    Richardson

    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.

    1. Avatar de Joao
      Joao

      – 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?