Polaris da mit vai fazer toda a web mais de 30% mais rápido

Polaris é uma nova tecnologia do MIT que vai resolver um dos maiores aborrecimentos da vida moderna: páginas da Web lentos. Nós temos tudo estado lá. Você quer apenas um pouco rápido de informações. Você está então preso à espera perto de um minuto enquanto tudo cargas. Polaris vai resolver isso.

Mas como ele se compara a outras tentativas de acelerar a Web? Muito bom.

Desde smartphones tornaram-se objectos de uso quotidiano, os desenvolvedores foram correndo para encontrar maneiras de reduzir a complexidade página da Web e uso de dados, que é como acabamos com navegadores móveis construídos para a velocidade. E enquanto existem sites móveis otimizados, eles ainda não são suficientes rápido.4 dos mais rápidos navegadores otimizados para tablets Você nunca ouviu falar de [Android]4 dos mais rápidos navegadores otimizados para tablets Você nunca ouviu falar de [Android]navegadores tablet Android, em geral, não são tão grandes. A maior parte dos quatro grandes navegadores sofrem de tamanho botões mal e desempenho lento. As alternativas otimizadas para tablets mencionado neste artigo, que você pode não saber ...consulte Mais informação

Esta é a questão que Polaris está olhando para corrigir. Polaris não é a primeira tecnologia que vimos tentando resolver este problema - Google tem AMP e Facebook tem artigos imediatos - mas Polaris aborda o problema de um ângulo diferente.

Como do MIT Polaris Works

Polaris é realmente dois componentes separados: um no servidor Web e um no seu browser. O componente do lado do servidor é um agendador personalizado chamado Escoteiro enquanto o componente do lado do cliente é chamado Polaris, uma biblioteca javascript personalizado que otimiza a forma como o seu navegador carrega o conteúdo da página.

ScoutGraph

Scout é um programador que analisa o código existente, olhando para o DOM (Document Object Model) Que seria criado quando um navegador carrega uma página. Ele usa uma versão enxuta do Firefox para garantir um modelo preciso, e tudo isto acontece nos bastidores.Fazendo A Web Interativo: Uma introdução ao jQueryFazendo A Web Interativo: Uma introdução ao jQueryjQuery é uma biblioteca de scripting do lado do cliente que quase todos os website moderna usa - faz websites interativos. Não é a única biblioteca javascript, mas é a mais desenvolvida, mais apoiado, e mais amplamente utilizado ....consulte Mais informação

Enquanto isso, Scout rastreia onde as dependências são criadas que iria atrasar o carregamento normal, criando um DOM personalizado com as dependências corretas mapeados. Em testes, este processo encontrados modelos melhorados por 81% de todas as páginas da Web.

Essa informação é usada para criar uma página stub para o servidor para entregar no lugar do documento HTML original.

OldPhone

A nova página stub contém o javascript Biblioteca Polaris, o agendamento personalizado criado por Scout, e seu documento HTML original. Ele usa essa programação para carregar dinamicamente o conteúdo necessário para a sua página Web, garantindo que o seu navegador está a carregar conteúdo como for necessário.

Como Polaris é feito inteiramente em javascript, é capaz de executar até mesmo em navegadores sem modificações. O HTML em páginas da Web também não foi alterada, mas essa melhoria de desempenho vem com um pequeno custo: alguns bytes extra para cada página carregada.

AMP do Google é o novo HTML

Polaris não é a única maneira que os desenvolvedores estão tentando aumentar as velocidades da Web. Google recentemente estreou sua própria tecnologia chamada AMP (Accelerated páginas móveis). Como é que diferem de Polaris? Por um lado, AMP utiliza um novo tipo de HTML enquanto Polaris trabalha com HTML tradicional.Google está prestes a fazer Consultas móveis até 85% mais rápidoGoogle está prestes a fazer Consultas móveis até 85% mais rápidoGoogle está lançando um novo padrão que vai melhorar a velocidade de navegação móvel. Veja como isso afeta você e por que você deve se preocupar.consulte Mais informação

AMP também limita os tipos de scripts que podem ser executados em uma página, permitindo apenas para um subconjunto de scripts que são aprovados pelas especificações da AMP. Personalização é feita através de um formulário prolongado de CSS (Cascading Style Sheets), Embora AMP restringe certas animações que tendem a afetar o desempenho.



Com AMP, as páginas não podem ter formas tanto, o que limita os tipos de sites que podem usar AMP. Assim, enquanto AMP pode criar páginas incrivelmente rápido, eles devem ser simples - mesmo primitiva - e você perde um monte de olhar moderno da Web e sentir. Se um site tem lotes de integração social, apresentações de slides e outros elementos de script, AMP não vai funcionar bem.

Além disso, scripting do AMP é baseado em Web Components, que não são compatíveis com todos os navegadores. No Chrome ou Opera, tudo vai funcionar bem. Para Safari, Firefox e Edge, você nunca pode estar muito certo. Isso pode ser um problema menor no futuro, mas por agora, é um grande negócio.

maior trunfo da AMP é sua íntima ligação com o Google. Quando os usuários a encontrar páginas através de pesquisa do Google, páginas AMP são armazenados em cache nos servidores do Google. Publishers ceder um monte de controle, mas o Google tem mais servidores em mais lugares e pode melhor entregar conteúdo. Este processo de cache terá usuários ganhos de desempenho semelhante ao Opera Mini.Otimize seu Navegação móvel com o navegador Opera MiniOtimize seu Navegação móvel com o navegador Opera Miniconsulte Mais informação

torre de servidores

Polaris oferece alguns benefícios significativos para os editores quando comparado a AMP. Existente código HTML pode ser usado, por isso não há necessidade de reescrever páginas na versão da AMP de HTML. Polaris é capaz de rodar em qualquer navegador, evitando assim problemas de compatibilidade. Polaris melhora a velocidade de navegadores de desktop, e não apenas os usuários móveis.

Mas AMP obtém uma vantagem em termos de consumo de dados como páginas são vastamente emagreceu. cache do Google é outra vantagem como Polaris apenas funciona em servidores Web normais. Obtendo Google para agir como um rede de distribuição de conteúdo é sempre um grande bônus para os editores.Como configurar CDN da maneira certa e evitar problemas de SEOComo configurar CDN da maneira certa e evitar problemas de SEOconsulte Mais informação

What About instantâneas artigos do Facebook?

Polaris e AMP não são as únicas tecnologias para acelerar a Web. Temos também Facebook fazer uma tentativa com o seu esforço up-and-coming chamado artigos instantâneas. Com base em seu aplicativo de papel para iOS, o Facebook busca criar uma experiência móvel otimizada semelhante em outro lugar.

Basicamente, os artigos imediatos são artigos completos que os editores de terceiros postar diretamente no Facebook. Estes artigos instantâneas são prometidos para carregar pelo menos dez vezes mais rápido do que páginas da Web normais, e ao contrário AMP, artigos instantâneas não terá que sacrificar qualquer javascript avançado ou interatividade.

Em troca, os editores participantes recebem uma parcela da receita gerada por seus artigos instantâneas. É um ganha-ganha para todos os envolvidos, pelo menos em teoria.

A grande desvantagem é que os editores perder muito controle sobre seu conteúdo - ainda mais do que com AMP do Google - e é difícil ver como isso pode competir com Polaris em termos de liberdade e compatibilidade. Artigos instantâneas podem melhorar o desempenho na Web móvel, mas seu foco principal é capturar os usuários do Facebook e receitas de publicidade.

Isso ajuda os editores a transformar artigos seus usuários estão compartilhando a receita e Facebook fica com aqueles usuários Facebook mais tempo. A única maneira dos utilizadores beneficiam de artigos instantâneas é se eles já gastar todo o seu conteúdo de leitura do tempo no Facebook única.

Polaris eo Futuro da Web

Comparado com AMP e instantânea artigos, Polaris oferece os maiores benefícios para ambos os editores e usuários, principalmente porque é livre de relações complexas. Não só não há necessidade de contar com o Google ou Facebook, mas acelera a Web para celular e navegadores de desktop.

Além disso, é também a única que não requer uma regravação de HTML existente.

Apenas a partir desses três projetos, podemos ver que a aceleração da Web está nas mentes das principais empresas e cientistas da computação igualmente. Polaris tem um monte de promessas, como fazem AMP e os artigos instantâneas. Nos comentários, deixe-nos saber qual dessas tecnologias apelar para a maioria.


Artigos relacionados