Hallo und guten Nachmittag,
nein, es geht darum, dass der Parser bei einem Script-Tag anhalten und das Script laden muss, es könnte ja document.write() enthalten sein; macht er das beim Header dauert das Laden für den User gefühlt länger, weil nichts sichtbares passiert.
Und die Ausnahme von der Regel ist dann, wenn umgekehrt Inhalte erst dynamisch in JavaScript erstellt werden sollen.
Das können dann aber nur Inhalte sein, die sich direkt ins html-Element einhängen. Das body-Element ist dann ja noch gar nicht vorhanden.
Grüße
TS