Felix Riesterer: javascript forward referenz unmöglich?

Beitrag lesen

Lieber Gunnar,

JavaScript erst nach dem Seiteninhalt notieren – also ganz am Ende des bodys –, damit die Ausführung des Scripts nicht das Rendern der Seite blockt.

ja, das liest man durchaus öfter. Das script-Element ist eigentlich eine Meta-Information, oder nicht? Der Semantik nach hätte ich jetzt gesagt muss sie in den head. Dass Performanz-Probleme (das Blocken des Renderings) nun dafür sorgen, diese semantische Trennung aufzuheben, finde ich unschön. Und ist der Eventhander nicht gerade dafür da, dass das Rendering eben nicht geblockt wird? Ob ich das Script am Ende des body so notiere, dass es sofort startet, oder ob ich es im head (oder auch am Ende des body) in einen Eventhandler verpacke ist jetzt inwiefern performance-technisch ein Unterschied?

Liebe Grüße,

Felix Riesterer.