接続に失敗しました。もう一度試してください。

コンテンツにスキップ
SEO Tools
ヘルプとドキュメント
速度 中程度の影響 中程度 原因によります

DOM サイズ

HTML 要素が多すぎると、レンダリングが遅くなります。

それは何ですか

DOM は、ページの HTML 要素のツリーです。 DOM が大きすぎるか、深くネストされている (ノード数が数千) と、レンダリング、レイアウト、JavaScript 操作が遅くなります。

なぜそれに対処するのでしょうか?

DOM が大きいと、メモリと CPU の使用量が増加し、特にモバイルでの対話性とスムーズさが悪化します。これは、肥大化したテンプレートまたは冗長なラッパーの症状である傾向があります。

やり方

  1. 1構造を簡素化します。不要な <div> ラッパーを削除します。
  2. 2長いリスト/テーブルの場合は、ページネーションまたは仮想化を使用します。
  3. 3必要のない非表示のコンテンツをロードしないでください (オンデマンドでレンダリング)。

結論

無駄のない DOM はレンダリングと応答を高速化します。大まかなガイドとして、ノード数を数千未満に保ち、深いネストを避けます。データが豊富なページの場合、リストの仮想化が役に立ちます。

関連トピック