معیارهای

معیارها در CrUX توسط APIهای پلتفرم وب استانداردی که توسط مرورگرها در معرض دید قرار می‌گیرند، پشتیبانی می‌شوند. به ویژه در مجموعه داده BigQuery، این داده ها به وضوح مبدا تجمیع می شوند. صاحبان سایت‌هایی که به تجزیه و تحلیل دقیق‌تر (مثلاً وضوح در سطح URL) و بینش عملکرد سایت خود نیاز دارند، می‌توانند از همان APIها برای جمع‌آوری داده‌های دقیق اندازه‌گیری کاربر واقعی (RUM) برای ریشه‌های خود استفاده کنند. توجه داشته باشید که در حالی که همه APIها در Chrome در دسترس هستند، سایر مرورگرها ممکن است از مجموعه کامل معیارها پشتیبانی نکنند.

اکثر معیارها به عنوان یک تجمع هیستوگرام نشان داده می شوند که امکان تجسم توزیع و تقریب مقادیر صدک را فراهم می کند.

اولین رنگ

"First Paint زمانی را گزارش می‌دهد که مرورگر برای اولین بار پس از پیمایش رندر می‌شود. این رنگ پس‌زمینه پیش‌فرض را حذف نمی‌کند، اما شامل رنگ پس‌زمینه غیرپیش‌فرض می‌شود. این اولین لحظه کلیدی است که توسعه‌دهندگان در بارگذاری صفحه به آن اهمیت می‌دهند - زمانی که مرورگر شروع به رندر کردن تصویر می‌کند. صفحه."

Paint Timing API

اولین رنگ محتوایی

"First Contentful Paint زمانی را گزارش می‌کند که مرورگر برای اولین بار هر متن، تصویر (از جمله تصاویر پس‌زمینه)، بوم غیرسفید یا SVG را ارائه می‌کند. این شامل متن با فونت‌های وب در حال انتظار است. این اولین باری است که کاربران می‌توانند شروع به مصرف محتوای صفحه کنند."

Paint Timing API

محتوای DOM بارگیری شد

DOMContentLoaded زمانی را گزارش می‌کند که سند اولیه HTML به طور کامل بارگیری و تجزیه شده است، بدون اینکه منتظر بمانید تا شیوه نامه‌ها، تصاویر و فریم‌های فرعی برای پایان بارگیری شوند.

MDN

بزرگترین رنگ محتوایی

"بزرگترین رنگ محتوایی (LCP) یک معیار مهم و کاربر محور برای اندازه گیری سرعت بارگذاری درک شده است، زیرا نقطه ای را در جدول زمانی بارگذاری صفحه مشخص می کند که احتمالاً محتوای اصلی صفحه بارگیری شده است - یک LCP سریع به کاربر کمک می کند تا اطمینان حاصل کند که صفحه بارگذاری شده است. مفید."

web.dev/articles/lcp

در حال بارگذاری

"رویداد بارگذاری زمانی فعال می شود که صفحه و منابع وابسته به آن بارگیری به پایان برسد."

MDN

تغییر چیدمان تجمعی

تغییر چیدمان تجمعی (CLS) یک معیار مهم و کاربر محور برای اندازه‌گیری ثبات بصری است، زیرا به کمیت کردن تعداد دفعاتی که کاربران با تغییرات طرح‌بندی غیرمنتظره مواجه می‌شوند کمک می‌کند – CLS پایین به اطمینان از لذت‌بخش بودن صفحه کمک می‌کند.

web.dev/articles/cls

اولین تاخیر ورودی

"تأخیر ورودی اول (FID) یک معیار مهم و کاربر محور برای اندازه گیری پاسخگویی بار است، زیرا تجربه ای را که کاربران هنگام تلاش برای تعامل با صفحاتی که پاسخگو نیستند را کمیت می دهد - یک FID پایین به اطمینان از قابل استفاده بودن صفحه کمک می کند."

web.dev/articles/fid

تعامل با Next Paint

"Interaction to Next Paint (INP) یک متریک میدانی است که پاسخگویی را ارزیابی می‌کند. INP تأخیر همه تعاملات را در کل چرخه عمر صفحه ثبت می‌کند. بالاترین مقدار آن تعاملات - یا نزدیک به بالاترین برای صفحات با تعاملات زیاد - به عنوان ثبت می‌شود. INP صفحه. INP پایین تضمین می کند که صفحه همیشه به طور قابل اعتمادی پاسخگو خواهد بود."

web.dev/articles/inp

Interaction to Next Paint (INP) در فوریه 2022 به مجموعه داده CrUX اضافه شد. این معیار جدید تأخیر سرتاسر رویدادهای فردی را ثبت می‌کند و تصویری جامع‌تر از پاسخگویی کلی یک صفحه در طول عمر آن ارائه می‌دهد.

معیار انواع پیمایش ، درصد بازدید از صفحه پیمایش‌های زیر را به تفکیک نشان می‌دهد:

تایپ کنید شرح
navigate بارگذاری صفحه، که در هیچ یک از دسته بندی های دیگر قرار نمی گیرد.
navigate_cache بارگیری صفحه ای که برای آن منبع اصلی (سند HTML اصلی) از کش HTTP ارائه شده است. سایت‌ها اغلب از کش برای منابع فرعی استفاده می‌کنند، اما سند اصلی HTML اغلب به میزان قابل توجهی کمتر ذخیره می‌شود و در صورت امکان، می‌تواند منجر به بهبود عملکرد قابل‌توجهی از قابلیت ذخیره‌سازی محلی و در یک CDN شود.
reload کاربر صفحه را بارگیری مجدد کرد، یا با زدن دکمه بارگذاری مجدد، با زدن enter در نوار آدرس، یا با لغو بستن برگه. بارگذاری مجدد صفحه اغلب منجر به اعتبارسنجی مجدد به سرور برای بررسی اینکه آیا صفحه اصلی تغییر کرده است یا خیر. درصد بالایی از بارگیری مجدد صفحه ممکن است نشان دهنده ناامیدی تجربه کاربر باشد.
restore صفحه پس از راه اندازی مجدد مرورگر، یا برگه ای که به دلایل حافظه حذف شده بود، بارگیری مجدد شد. برای Chrome در Android این موارد به‌عنوان «بارگیری مجدد» گزارش می‌شوند.
back_forward یک پیمایش تاریخچه، به این معنی که صفحه اخیرا دیده شده و به آن بازگشته است. با ذخیره‌سازی صحیح، اینها باید تجربیات نسبتاً سریعی داشته باشند، اما همچنان نیاز به پردازش صفحه و اجرای جاوا اسکریپت دارند - که bfcache از هر دوی آنها اجتناب می‌کند.
back_forward_cache یک پیمایش تاریخ که از bfcache ارائه شد. بهینه سازی صفحات شما برای استفاده از bfcache، با حذف مسدود کننده ها، باید منجر به تجربیات سریعتر شود، بنابراین سایت ها باید نگاه کنند.
prerender این صفحه از قبل اجرا شده است که - مشابه bfcache - می تواند منجر به بارگیری صفحه تقریباً فوری شود.

در برخی موارد، بارگذاری صفحه می‌تواند ترکیبی از انواع پیمایش باشد. در آن صورت، CrUX اولین مسابقه را به ترتیب معکوس جدول (از پایین به بالا) گزارش می کند.

اطلاعات بیشتر را می توان در پست اعلام انواع پیمایش یافت.

معیارهای تجربی

معیارهای آزمایشی در مجموعه داده CrUX با استفاده از BigQuery در دسترس هستند و برخی نیز در CrUX API موجود هستند. این معیارها احتمالاً با تکامل آنها بر اساس بازخورد کاربر، مرتباً تغییر می کنند. یادداشت های انتشار را بررسی کنید تا از آخرین تغییرات به روز باشید.

زمان برای اولین بایت

TTFB فقط در بارگذاری کامل صفحه جمع‌آوری می‌شود، برخلاف سایر تایمرها (مانند LCP ) که در پیمایش‌های رو به جلو و پیش‌رندر نیز جمع‌آوری می‌شوند. به این ترتیب، اندازه نمونه TTFB می تواند کوچکتر از سایر معیارها باشد و لزوماً ممکن است مستقیماً با آنها مقایسه نشود.

محبوبیت

معیار رتبه محبوبیت یک معیار نسبی از محبوبیت سایت در مجموعه داده CrUX است که با تعداد کل پیمایش ها در مبدا اندازه گیری می شود. رتبه در مقیاس log10 با نیم پله است (مثلاً 1k برتر، 5k برتر، 10k برتر، 50k برتر، 100k برتر، 500k برتر، 1M برتر، و غیره) با هر رتبه به استثنای قبلی (مثلاً 5k برتر در واقع URL های 4k هستند، به استثنای 1k برتر). با افزایش مجموعه داده، حد بالایی پویا است.

محبوبیت به عنوان راهنمای تجزیه و تحلیل گسترده ارائه شده است، به عنوان مثال برای تعیین عملکرد بر اساس کشور برای 1000 منبع برتر.

مجوزهای اطلاع رسانی

برای وب‌سایت‌هایی که درخواست مجوز برای نمایش اعلان‌های کاربران می‌کنند، این معیار تعداد نسبی پاسخ‌های کاربران به درخواست‌ها را نشان می‌دهد: پذیرش، رد، نادیده گرفتن یا رد کردن.