ブラウザがキャッシュからJavaScriptを実行するときに、どの時点でJavaScriptを実行するのか疑問に思っていました。調べてみても、どういうわけか満足のいく答えが見つかりませんでした。
すべてのJSを1つのファイルに入れて、bodyタグを閉じる直前に含めるサイトがあるとします。
これで、キャッシュが空の場合、コンテンツが(ほとんど)ダウンロードされた後にJSが読み込まれ、実行されます(実行を延期するメソッドを使用する場合を除く)。
しかし、次のページに進むと、JSはキャッシュにあります。スタイルがHTMLに適用された直後に実行されますか?その場合、私が間違っていなければ、コンテンツのダウンロード中にUIがフリーズする可能性があります。
明らかなことで頭を悩ませていないことを願っています...