Comment on How fast is apple.com?parentComments−jaffathecake13yNah, have a small inline script that records events and replays them to your full script when it loads.Or, if something only works with js, don't show it until the scripts have loaded, but let plain content load & render in the meantime.−padolsey13yYeh, both viable solutions. Tbh, I can't think of any other reason to have JS in the HEAD.−SquareWheel13yGoogle Analytics is generally the only JS I put in the head. If some code is absolutely required for the page to work though then it may make sense to put it ahead of the content.
Comments
Nah, have a small inline script that records events and replays them to your full script when it loads.
Or, if something only works with js, don't show it until the scripts have loaded, but let plain content load & render in the meantime.
Yeh, both viable solutions. Tbh, I can't think of any other reason to have JS in the HEAD.
Google Analytics is generally the only JS I put in the head. If some code is absolutely required for the page to work though then it may make sense to put it ahead of the content.