form(input)を最初にロードしたい(そしてユーザーが早く書けるようにしたい)、画像は重要ではないので、最後にロードしたい(すべてのhtml、css、jsがロードされた後)
さて、まず第一に、これは私が思うIE6頃からのすべての新しいブラウザにのみ当てはまると私に言わせてください(正確にいつかはわかりません)が、それでも大多数であるはずです。
以下に、htmlを含む一般的なページの読み込み方法の画像を示します(最初の行はhtml、2番目のjs、3番目と4番目のcss、最後の画像です)。

ご覧のとおり、どのjsとcssをロードする必要があるかを知る必要があるため、最初にhtmlがロードされます。さて、これはブラウザとブロッキング/ノンブロッキングjavascriptに依存しますが、画像自体がjs / cssと並行して読み込まれることもあれば、cssとjavascriptのダウンロードが完了すると読み込まれることもあります(上の画像のように)。いずれにせよ、ブラウザが何をするにしても、それが最適なソリューションになります(たとえば、ほとんどのブラウザが並行して実行するhttpsリクエストの数には制限があり、spdyプロトコルによって解決されますが、それは別の話です)。ここで、グラフをさらに詳しく見ると、2本の線が表示されます。1本はページがユーザーに表示されたときに表示される青い線(フォームはあるが画像はない)と、DOMの読み込みが完了した後の緑色の線(画像)。したがって、ブラウザはすでにあなたがしたいことを正確に実行しています。ただし、2点間の距離は約100msしかないため、画像が多い場合を除いて、意識的にこれを確認することはおそらくないでしょう。
唯一重要なことは、JavaScriptでページの読み込みをロックしないことです。これにより、ページの読み込みが大幅に高速化されます(たとえば、ページの読み込みが完了した後に、ページに動的に挿入してほとんどのjavascriptを読み込むことにより)。いずれにせよ、最適化は、Firefox(Firebugを使用してネットタブに移動)またはChrome(F12キーを押してネットワークタブに移動)のいずれかでページロードのウォーターフォール(上の画像)を確認することで大きなメリットがあります。青い線をできるだけ左に動かそうとすると、が読み込まれます。