
Cumulative Layout Shift (CLS)は2019年にGoogleが提唱したウェブパフォーマンスメトリック。ページ読み込み中にユーザーが視覚的に気づくレイアウト変更を計測し、サイトの品質評価に利用される。
この記事の目次
- CLSとは何か
- CLSの歴史と進化
- CLSとFIDの違い
- CLS改善手法
- まとめ
CLSとは何か

CLSはウェブページの読み込み中に発生するレイアウト変更を計測します。具体的には、新しい要素が画面上に表示されるとそれまでとは異なる場所へ配置されることがあります。
これらの変位は突然かつ予期しない形で起こり、ユーザー体験に重大な影響を与えます。
CLSの歴史と進化

CLSは2019年にGoogleがウェブパフォーマンス指標として開発され、公開されました。
それ以来、多くのウェブサイトではCLSの低減を目標に掲げており、ユーザー体験向上の一環として位置づけられています。
CLSとFIDの違い

FID(First Input Delay)は、ユーザーがウェブページで初めてインタラクションを起こすまでの時間である。一方、CLSはこの時系列ではなく、レイアウトの変化自体に焦点を当てている。
つまり、両者は異なる側面からウェブパフォーマンス評価に寄与し、総合的なサイト品質向上のために一緒に利用されることが多い。
CLS改善手法

CLSスコアを改善するには、要素がブラウザに表示される直前に既定のサイズで配置することが重要です。これによりレイアウト変動を防ぐことができます。
また、JavaScriptやCSSの最適化も効果的であり、非同期読み込みと遅延実行は、ページロード中に意図しないレイアウト変更を最小限に抑えます。
まとめ
CLSはウェブサイトの品質向上において重要な役割を果たし、より滑らかで予測可能なユーザー体験を提供するためのツールとして認識されています。
※本記事はIT用語辞典の手書きドラフトです。公開前に最新情報・出典を確認のうえ加筆修正してください。

コメント