コアWeb Vital Tooling

Apr 01, 2025 am 01:15 AM

コアWeb Vital Tooling

Googleによって開始されたコアWebバイタルは非常に実用的です。最初にパフォーマンスに焦点を合わせたとき、私たちは次のことに焦点を合わせました:リクエストを削減します!コンテンツをキャッシュ!ファイルサイズを削減します!これらはWebページのパフォーマンスに密接に関連していますが、抽象的です。ユーザーの場合、実際のWebページのパフォーマンスが反映されています。ページのコンテンツを見るのにどれくらい時間がかかりますか?実際にページとやり取りできるのにどれくらい時間がかかりますか(たとえば、フォームにコンテンツを入力したり、リンクをクリックしたりします)。アクションを実行しようとすると、ページコンテンツは迷惑にジャンプしますか?これは、コアWebメトリックの賢さです。これらの側面を測定します。

Chrome Devtoolsの灯台タブには、これらのメトリックが含まれています。

これらのメトリックに注意することが重要です。なぜなら、ユーザーがあなたのウェブサイトにアクセスしたら直接利益を得るこれらの数値に加えて、ユーザーがあなたのウェブサイトにアクセスするかどうかにも影響を与える可能性があることを忘れないでください。コアWebメトリックは、以前はAMPページのみに予約されていたSEOおよび新しいCarousel要件に組み込まれています。

1回限りの監査のためにこれらのメトリックを追跡することは有用ですが、さらに重要なことは、パフォーマンスの劣化を防ぐためにそれらを長期にわたって観察することです。キャリバーなどのパフォーマンスツールは、これらのメトリックをカバーしています。新しい遺物にはこれらのメトリックも含まれています。 SpeedCurveはこれらのメトリックを追跡します。

累積レイアウトオフセット(CLS)は難しい問題です。たとえば、ウェブサイトには記事の上部に広告があります。この広告のリクエストは非同期であるため、広告は発生を遅らせて記事のコンテンツを押し下げる可能性があります。これは迷惑であるだけでなく、パフォーマンスメトリックに深刻な影響を与え、最終的にSEOに影響を与える可能性があります。

Nic Jansmaの「実際のアプリケーションでの累積レイアウトオフセット」は、詳細な議論を提供します。

CLSは単なる「ページはこれをしますか?」以上のものです。上の写真に示されているように、スコアがあります。 0は良い目標だと思います。なぜなら、CLSのバージョンは誰にとっても良いことはないからです。これには、「統合」(例えば、ヘッドレスブラウザー、特にパフォーマンスツールで)や実際のユーザー(RUMまたは実際のユーザーメトリックと呼ばれる)の追跡など、多くのニュアンスがあります。どちらも便利です。

CLSの問題を修正する必要がある場合は、これは難しい場合があります。 SpeedCurveいくつかの新しいツールが役立つ:

各レイアウトオフセットについて、オフセットの前後に2つのフレームを備えたフィルムを表示します。次に、移動要素の周りに赤い箱を描き、オフセットを引き起こした正確な要素を強調します。各オフセットのレイアウトオフセットスコアは、そのオフセットの影響と累積スコアに追加される方法を理解するのにも役立ちます。

これが問題を非常に簡単に根絶し、修正することを願っています。特にそれらの難しい質問。私はこれを以前は知りませんでしたが、CLSはより微妙な問題によって引き起こされる可能性があり、マークゼマンはこの記事で指摘しています。例えば:

  • 水平に動く絵のカルーセルのみがCLをトリガーします。それはまさに彼らがすべきことだから気分が悪いですが、明らかに、CSS変換モバイルカルーセルを使用するだけでこれを修正できます。
  • あなたが非常に大きな領域を持っている場合、その領域を移動するリスクが高くなります。それが少し動くと、CLSに深刻な影響を与えます。
  • スタイルテキストの点滅(FOUT)がCLSの理由です。これが他の理由でパフォーマンスに有益であっても!矛盾!これは、完璧なフォントで落ちるのは良い言い訳です。

難しいが重要な質問。パフォーマンステストをCI/CDに組み込む必要があります。これは、この問題を解決するのに大いに役立つでしょう。 Webパフォーマンスは、Web開発の完全なキャリアサブカテゴリであるとますます感じられています。フロントエンドのWeb開発者はこれを理解し、ある程度支援する必要がありますが、すでにやるべきことがたくさんあります。

以上がコアWeb Vital Toolingの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

粘着性のあるポジショニングとサスのダッシュを備えた積み重ねられたカード 粘着性のあるポジショニングとサスのダッシュを備えた積み重ねられたカード Apr 03, 2025 am 10:30 AM

先日、Corey Ginnivanのウェブサイトから、この特に素敵なビットを見つけました。そこでは、スクロール中にカードのコレクションが互いに積み重ねられていました。

Googleフォント変数フォント Googleフォント変数フォント Apr 09, 2025 am 10:42 AM

Google Fontsが新しいデザイン(ツイート)を展開したようです。最後の大きな再設計と比較して、これははるかに反復的です。違いをほとんど伝えることができません

HTML、CSS、JavaScriptを使用してアニメーションカウントダウンタイマーを作成する方法 HTML、CSS、JavaScriptを使用してアニメーションカウントダウンタイマーを作成する方法 Apr 11, 2025 am 11:29 AM

プロジェクトにカウントダウンタイマーが必要だったことはありますか?そのようなことのために、プラグインに手を伸ばすのは自然なことかもしれませんが、実際にはもっとたくさんあります

HTMLデータ属性ガイド HTMLデータ属性ガイド Apr 11, 2025 am 11:50 AM

HTML、CSS、およびJavaScriptのデータ属性について知りたいと思っていたことはすべて。

フレックスレイアウト内の紫色のスラッシュ領域が誤って「オーバーフロー空間」と見なされるのはなぜですか? フレックスレイアウト内の紫色のスラッシュ領域が誤って「オーバーフロー空間」と見なされるのはなぜですか? Apr 05, 2025 pm 05:51 PM

フレックスレイアウトの紫色のスラッシュ領域に関する質問フレックスレイアウトを使用すると、開発者ツールなどの混乱する現象に遭遇する可能性があります(D ...

CSSを介してファーストクラスの名前アイテムを使用して子要素を選択する方法は? CSSを介してファーストクラスの名前アイテムを使用して子要素を選択する方法は? Apr 05, 2025 pm 11:24 PM

要素の数が固定されていない場合、CSSを介して指定されたクラス名の最初の子要素を選択する方法。 HTML構造を処理するとき、あなたはしばしば異なる要素に遭遇します...

SASSをより速くするための概念の証明 SASSをより速くするための概念の証明 Apr 16, 2025 am 10:38 AM

新しいプロジェクトの開始時に、SASSコンピレーションは瞬く間に起こります。これは、特にbrowsersyncとペアになっている場合は素晴らしい気分です。

See all articles