Istnieją dwie możliwości tworzenia naprawdę dyskretnych skryptów:
- w tym zewnętrzny plik skryptu za pośrednictwem tagu script w sekcji head
- w tym zewnętrzny plik skryptu za pomocą tagu script na dole treści (przed
</body></html>
)
Drugi może być szybszy, ponieważ oryginalne badanie Yahoo pokazało, że niektóre przeglądarki próbują załadować pliki skryptów po naciśnięciu znacznika skryptu i dlatego nie ładują reszty strony, dopóki nie zakończą. Jednakże, jeśli twój skrypt ma część „gotową”, która musi zostać wykonana, gdy tylko DOM będzie gotowy, być może będziesz musiał mieć to w głowie. Kolejną kwestią jest układ - jeśli skrypt ma zmienić układ strony, to chcesz go załadować tak wcześnie, jak to możliwe, aby strona nie musiała długo rysować się przed użytkownikami.
Jeśli zewnętrzna witryna skryptowa znajduje się w innej domenie (np. Zewnętrzne widżety), warto umieścić ją na dole, aby nie opóźniała ładowania strony.
W przypadku jakichkolwiek problemów z wydajnością przeprowadź własne testy porównawcze - to, co może być prawdą w pewnym momencie, gdy badanie jest wykonywane, może się zmienić wraz z lokalną konfiguracją lub zmianami w przeglądarkach.