無効なhtmlはページの読み込みを遅くしますか、それとも無効なhtmlはページの読み込み時間に影響しませんか?正確にテストする方法はありますか?
4 に答える
ブラウザが異なれば、処理方法も異なり、テストするのはかなり難しいと思います。
---のような要素が欠落していると、ブラウザが文字セットを推測し、ダウンロードが重複する可能性があります
まあ、答えはわかりません。ブラウザが正しいレンダリングを推測する必要がある場合、おそらくページの速度が低下していると言う人もいますが、とにかくブラウザはそれを行うのに優れているため、おそらく違いはそれほど大きくありません. 一方、不適切な html が原因ではなく、レンダリングが遅くなる特定のことがあります。この例としては、ページ内のタグの場所が挙げられます。
他のブラウザーについてはわかりませんが、Chrome には Speed Tracer があり、これを使用して、ページ レンダリングの各段階でブラウザーが費やした時間を測定できます。
どちらかといえば、jQuery での単一のアニメーションよりも遅くはありません。ほとんどの JavaScript は、無効な html よりもかなり多くの時間を要します (uSeconds の差!!!) ので、実際には、効果が見られず、終了時間のユーザーにも効果が見られないでしょう。
ソフトウェアがミッション クリティカルであり、できるだけ速く表示する必要がある場合は、そうです。ブラウザーが HTML を構成できず、推測しなければならないときはいつでも、余分な操作が必要になり、場合によっては数千のコンピューター操作 (1 ミリ秒) が必要になります。したがって、実際には、検証してより良いhtmlを記述しない場合は、おそらく問題ありません
php で書かれている場合を除いて、ほとんどのブラウザーはタグが何であるかを推測できるため、html が欠落しているためにページが遅くなる可能性はないと思います。しかし、ほとんどの場合、ページを遅くする原因は、正しくない JavaScript か、外部の代わりにインライン JavaScript を使いすぎていることです。