Script de pré-carregamento sem executar

Problema

Para melhorar o desempenho da páginaEu preciso pré-carregar scripts que precisareiexecutar na página inferior.

Eu gostaria de assumir o controle de quando o script é analisado, compilado e executado.

Eu devoevite a tag de script, porque ébloqueador para motores de renderização comuns (geeko, etc).

Não consigo carregá-lo usandoadiar propriedade, porque eu preciso controlar quando o script é executado. Além disso,assíncrono propriedade não é uma possibilidade.

amostra:

<html><head>
//preload scripts ie: a.js  without use the script
</head><body> ..... all my nice html here
//execute here a.js
</body></html>

Isso me permite maximizar o desempenho de renderização da minha página, porque o navegador começará a baixar o conteúdo dos scripts e renderizará a página ao mesmo tempo em paralelo. Finalmente, posso adicionar a tag de script, para que o navegador analise, compile e execute o código.

A única maneira que eu poderia fazer isso é usando uma tag de imagem oculta. (Isto é simplificadoversão do Stoyan)

isto é

 <html><head>
 <img src="a.js" style=display:none;>
</head><body> ..... all my nice html here
 <script src="a.js">  
</body></html>
Questão

Eu não encontrei nenhum problema usando essa técnica, mas alguém sabe uma maneira melhor de fazer isso? Existe alguma pré-busca meta?

Informação adicional

estou a usarrequirejs, então estou tentando pré-carregar o código dos módulos, sem executá-lo, porque esse código depende dos elementos DOM.

questionAnswers(6)

yourAnswerToTheQuestion