質問: 先日、canvasを勉強していると外部ファイルのscriptタグがbodyの最後に書かれていました。今までずっとヘッダーの中に書いていた自分としてはすごく気持ち悪い感じがしてwindow.onloadを使ってごまかしたのですが、そもそも外部ファイルを呼ぶときのscriptタグをヘッダーの中に書くメリットはどれくらいあるのでしょうか。今回の話でいうならば、何も気にせずbodyに書いてしまうのかヘッダーの中に書き続けるべきなのか、どちらがいいのでしょうか。
回答: どこでもよいと思います。 ただ、読み込みに時間のかかるスクリプト(外部リソースなど)がある場合に、描画を止めてしまう可能性があるため、最後に書くことが増えたようです。 【[JS] JavaScriptの読み込み位置をページ最後にしたほうがよい理由 | memocarilog】 【2/2 外部CSSと外部JavaScriptで表示速度の低下を防ぐには [ホームページ作成] All About】 【第4回 JavaScript読み込み位置による起動時間パフォーマンス差を計測する:HTML5とPhoneGapで作る,iPhone/Androidアプリ開発TIPS|gihyo.jp ... 技術評論社】