スクリプトタグ-非同期および遅延
私は、属性についての質問のいくつ持ってasync&deferのための<script>HTML5のブラウザで私の理解だけの仕事にタグを。 私のサイトの1つに、現在</body>タグのすぐ上にある2つの外部JavaScriptファイルがあります。最初はjquery googleから供給され、2番目はローカルの外部スクリプトです。 サイトの読み込み速度に関して asyncページの下部にある2つのスクリプトに追加することで何か利点はありますか? async2つのスクリプトにオプションを追加し、それらをページの上部に配置すると、何か利点がありますか<head>? これは、ページの読み込み時にダウンロードすることを意味しますか? HTML4ブラウザーでは遅延が発生すると思いますが、HTML5ブラウザーではページの読み込みが速くなりますか? 使用する <script defer src=... 2つのスクリプトを<head>属性付きでロードする と、defer以前のスクリプトと同じ効果があり</body>ますか? 繰り返しますが、これはHTML4ブラウザの速度を低下させると思います。 使用する <script async src=... 2つのスクリプトがasync有効になっている場合 同時にダウンロードしますか? または、ページの残りの部分を一度に1つずつですか? スクリプトの順序が問題になりますか?たとえば、1つのスクリプトが他のスクリプトに依存しているため、ダウンロードが速くなると、2番目のスクリプトが正しく実行されない可能性があります。 最後に、HTML5がより一般的に使用されるようになるまで、そのままにしておくのが最善でしょうか?