quinta-feira, 10 de março de 2016

Nova técnica para carregar páginas da web de forma mais rápida !

macbook programacao
Os sites da web estão cada vez mais complexos, e as conexões de internet nem sempre acompanham isso. Por isso, muitas vezes é preciso esperar uma eternidade para uma página carregar. Uma nova técnica do MIT pode mudar isso, ajudando navegadores a reunir arquivos de forma mais eficiente.
Carregar uma página da web é algo curiosamente complexo. Quando você pressiona Enter depois de inserir o endereço, ou quando você clica em um link, seu navegador reúne uma série de objetos – arquivos HTML, JavaScript, imagens e mais.
Cada objeto é avaliado, e depois adicionado à página que você está olhando. Mas essa avaliação pode resultar na busca de outros objetos dependentes – e os navegadores só descobrem essas dependências quando recebem o primeiro objeto.
Se soubessem, eles seriam capazes de obter mais arquivos de uma só vez, reduzindo a quantidade de vai-e-vem do outro lado da rede, e acelerando o carregamento da página.
É aí que entra o Polaris. Ele registra todas as dependências e interdependências em uma página da web. Depois, ele compila tudo isso para que o navegador possa baixar os elementos de forma mais eficiente.
“À medida que as páginas crescem em complexidade, isso muitas vezes requer múltiplas viagens que criam atrasos e vão se somando”, explica Ravi Netravali, um dos pesquisadores, em comunicado à imprensa. “Nossa abordagem minimiza o número de idas e voltas para que possamos acelerar substancialmente o tempo de carregamento de uma página.”
A equipe testou o sistema em 200 sites diferentes, incluindo eBay, New York Times e Wikipédia. Em média, eles carregavam 34% mais rápido do que no método padrão.
A boa notícia é que o Polaris é escrito em JavaScript, e pode ser introduzido em qualquer site: basta rodar no servidor em questão, para ser ativado automaticamente a cada página carregada. Também é possível usá-lo sem modificar o navegador.
Mas a esperança dos pesquisadores é que, no longo prazo, isso se torne integrado aos navegadores que usamos, onde ele poderia “permitir otimizações adicionais e acelerar ainda mais o carregamento”.
Esta é mais uma iniciativa para acelerar a web. Existe também o protocolo SPDY, criado pelo Google em 2009, que carrega páginas da web mais rápido que o HTTP comum. Os pesquisadores notaram que o Polaris acelera mais a velocidade que o SPDY, mas lembram que eles podem ser usados em conjunto, trazendo efeitos ainda maiores.

Leia mais no artigo original da Gizmodo Brasil:

http://gizmodo.uol.com.br/codigo-mit-web-mais-rapida/

6 comentários:

  1. His imagination ran wild as he contemplated the shell’s extraordinary significance. The mere idea of discovering something remarkable on their humble farm filled him with awe. 먹튀검증커뮤니티

    ResponderExcluir
  2. “The truth is, everyone is going to hurt you. You just got to find the ones worth suffering for.” 토토정보

    ResponderExcluir
  3. “Be yourself; everyone else is already taken.” 먹튀검증

    ResponderExcluir
  4. Farmer Stumbles Upon Gigantic ‘Dinosaur Egg’ – What’s Inside Will Leave You Speechless! 딥페이크야동

    ResponderExcluir
  5. Nearly three in four establishments in Singapore gave wage increases as business activities picked up last year. 남태현 프로포폴

    ResponderExcluir
  6. The pace of real wage growth last year was "significantly dampened" by inflation. The inflation rate in 2022 was 6.1 per cent, higher than the 2.3 per cent recorded the preceding year. 걸그룹 음부노출

    ResponderExcluir