Assíncrono e documento pronto

Eu tento otimizar minhas páginas colocando algumasasync atributos em meus scripts. Parece que quebra meu javascript desde$(document).ready é executado antes de todos os scripts serem carregados!

Eu vi que posso resolver meu problema colocando$(window).load ao invés de$(document).ready mas eu queria saber se existe uma solução melhor. Esta solução dispara 2 problemas no meu caso:

Eu tenho que mudar tudo$(document).ready e diga a todos os desenvolvedores para não usar maisOs scripts serão executados depois que todas as imagens forem carregadas. Meu site tem muitas imagens pesadas e eu realmente preciso de alguns scripts para serem executados o mais rápido possível depois que o dom estiver pronto.

Você tem truques de mágica? Talvez colocando todos os scripts no final? usardefer ao invés deasync?

questionAnswers(2)

yourAnswerToTheQuestion