Wczytaj skrypt bez wykonania

Problem

W celu poprawy wydajności stronyMuszę wstępnie załadować skrypty muszę to zrobićuruchom na dolnej stronie.

Chciałbym przejąć kontrolę nad tym, kiedy skrypt jest analizowany, kompilowany i uruchamiany.

muszęunikaj znacznika skryptu, ponieważ to jestbloker dla popularnych silników renderujących (geeko, itp.).

Nie mogę go załadowaćodraczać właściwość, ponieważ muszę kontrolować, kiedy skrypt jest wykonywany. Również,asynchroniczny własność nie jest możliwa.

próba:

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

Dzięki temu mogę zmaksymalizować wydajność renderowania mojej strony, ponieważ przeglądarka zacznie pobierać zawartość skryptów i będzie jednocześnie renderować stronę równolegle. Na koniec mogę dodać tag skryptu, aby przeglądarka analizowała, kompilowała i uruchamiała kod.

Jedynym sposobem, aby to zrobić, jest użycie ukrytego znacznika obrazu. (To jest uproszczonewersja Stoyana)

to znaczy

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

Nie znalazłem żadnego problemu przy użyciu tej techniki, ale czy ktoś zna lepszy sposób na zrobienie tego? Czy jest jakieś wstępne pobieranie meta?

Dodatkowe informacje

używamrequirejs, więc próbuję wstępnie załadować kod modułów, bez uruchamiania go, ponieważ ten kod zależy od elementów DOM.

questionAnswers(6)

yourAnswerToTheQuestion