Por que o navegador não armazena arquivos JS comuns? [fechadas]


1

Uma das grandes desvantagens do desenvolvimento da Web é reduzir o tamanho total de seus arquivos JS para manter baixos os tempos de carregamento da página. Meu palpite razoável é que a maioria dos sites inclui um subconjunto similar de arquivos JS. Pense em jQuery, YUI e outras bibliotecas amplamente utilizadas. Existe uma razão para os navegadores não terem bibliotecas comuns armazenadas localmente e salvar uma solicitação e tempo de download desnecessários?


3
É por isso que, por exemplo, os desenvolvedores podem incluir jQuery de CDNs como Bibliotecas do Google .
slhck

a menos que seus arquivos JS sejam imenso , os tempos de carregamento são insignificantes.
Keltari

Respostas:


2

Porque eles não têm como saber que http://somerandomsite.com/js/jquery.js é, na verdade, a mesma versão do jQuery que o navegador possui - ou mesmo o jQuery.


Uma solução fácil para esse problema é permitir que os sites "se inscrevam" no recurso e deixem o navegador assumir que ele está apontando para a versão correta do jQuery.
sazpaz
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.