/ / jQuery recarrega recursos de javascript no carregamento da página inicial - javascript, jquery, ajax, performance, angularjs

jQuery recarrega recursos de javascript no carregamento da página inicial - javascript, jquery, ajax, performance, angularjs

Eu atualmente tenho um aplicativo da web AngularJS (1.2.18) que usa jQuery (1.9.0) e outros arquivos javascript.

Eu notei que o site carrega muito lentamente na primeira vez antes do cache do navegador. Eu descobri em ordem:

  1. todos os meus arquivos javascript externos carregam em paralelo (jQuery incluído).
  2. meu roteiro <script> $.ajaxSetup({ cache: true }); </script> carrega para impedir que o jQuery recarregue recursos novamente.
  3. um longo atraso, durante o qual o jQuery recarrega tudo na etapa 1 em série, como visto abaixo.

jQuery recarrega tudo

Por que o jQuery está tentando recarregar todos os meus recursos novamente?

Não faz $.ajaxSetup({ cache: true }); caches todas as necessidades jQuery javascript?

A única diferença que vejo entre cache: false e cache: true é se um timestamp é anexado ao final dos recursos recarregados. Em ambos os casos, todo o meu javascript é recarregado novamente.

Obrigado pela ajuda!

Respostas:

0 para resposta № 1

Acontece que meus scripts no index.html não estavam no <head> nem <body>. Depois de colocar os scripts no <head> tudo funcionou.