特定の (X)Html ドキュメントが指定された doctype に準拠していない場合、ブラウザのパフォーマンス ヒットはどのくらいですか?
3 に答える
一般的に、無視できます。ただし、パフォーマンスが不釣り合いに悪いために無効な場合もあります。標準を参照してください。
また、quirks モードでの一部のエラー処理は、パフォーマンスに影響を与える可能性があります。たとえば、Firefox 5 までは、Firefox にはイメージ マップに関連するかなり複雑なエラー処理があり、それは quirks モードに限定されていました。もちろん、これは特定の仕様への準拠に依存するのではなく、使用される Doctype に依存します。いつものように<!doctype html>
、最も安全で、最も標準に準拠し、Web サイトを最も高速に処理するために、 を使用することをお勧めします。
壊れた (x)html を修正する場合、各ブラウザには独自の実装があります。しかし、私たちのオープンソースの栄光である Firefox でさえ、壊れた html を修正しようとすると問題があり、いくつかの複雑なコードはページの読み込みに顕著な遅延を引き起こします. リクエストごとに修正を試みるよりも、サードパーティのサービスによって生成された動的な (しかし壊れた) HTML をクライアントに渡す必要がある場合に適しています。ただし、コンテンツが静的であるか、サーバーに一定期間キャッシュできる場合は、コンテンツを修正すると、SEO が向上し、ページの読み込みが速くなり、訪問者の満足度が向上します。
ところで、極端な場合を除いて、私たちはすでに不正な html の世界に住んでいます。
パフォーマンスへの影響はごくわずかだと思いますが、ページが正しく表示されない場合があります。