Metrik

Metrik di CrUX didukung oleh API platform web standar yang diekspos oleh browser. Dalam set data BigQuery khususnya, data ini digabungkan untuk resolusi asal. Pemilik situs yang memerlukan analisis dan insight yang lebih mendetail (misalnya, resolusi tingkat URL) tentang performa situs mereka dapat menggunakan API yang sama untuk mengumpulkan data pengukuran pengguna nyata (RUM) yang mendetail untuk asal mereka sendiri. Perhatikan bahwa meskipun semua API tersedia di Chrome, browser lain mungkin tidak mendukung kumpulan metrik lengkap.

Sebagian besar metrik direpresentasikan sebagai agregasi histogram, sehingga memungkinkan visualisasi distribusi dan perkiraan nilai persentil.

Lukisan Pertama

"First Paint melaporkan waktu saat browser pertama kali dirender setelah navigasi. Hal ini tidak mencakup paint latar belakang default, tetapi menyertakan paint latar belakang non-default. Ini adalah momen penting pertama yang penting bagi developer dalam pemuatan halaman - saat browser mulai merender halaman."

Paint Timing API

First Contentful Paint (LCP)

"First Contentful Paint melaporkan waktu ketika browser pertama kali merender teks, gambar (termasuk gambar latar), kanvas selain putih, atau SVG. Ini termasuk teks dengan font web yang tertunda. Ini adalah pertama kalinya pengguna dapat mulai menikmati konten halaman."

Paint Timing API

Konten DOM Dimuat

"DOMContentLoaded melaporkan waktu ketika dokumen HTML awal telah dimuat dan diuraikan sepenuhnya, tanpa menunggu stylesheet, gambar, dan subframe selesai dimuat."

MDN

Largest Contentful Paint (LCP)

"Largest Contentful Paint (LCP) adalah metrik penting yang berfokus pada pengguna untuk mengukur kecepatan pemuatan yang dirasakan karena menandai titik di linimasa pemuatan halaman saat konten utama halaman kemungkinan telah dimuat — LCP yang cepat membantu meyakinkan pengguna bahwa halaman tersebut berguna."

web.dev/articles/lcp

Pemuatan

"Peristiwa pemuatan diaktifkan saat halaman dan resource dependennya selesai dimuat."

MDN

Pergeseran Tata Letak Kumulatif (CLS)

"Pergeseran Tata Letak Kumulatif (CLS) adalah metrik penting yang berfokus pada pengguna untuk mengukur stabilitas visual karena membantu mengukur seberapa sering pengguna mengalami pergeseran tata letak yang tidak terduga — CLS yang rendah membantu memastikan bahwa halaman tersebut tampak menyenangkan."

web.dev/articles/cls

Penundaan Input Pertama

"Penundaan Input Pertama (FID) adalah metrik penting yang berpusat pada pengguna untuk mengukur responsivitas beban karena mengukur pengalaman yang dirasakan pengguna saat mencoba berinteraksi dengan halaman yang tidak responsif—FID yang rendah membantu memastikan bahwa halaman dapat digunakan."

web.dev/articles/fid

Interaction to Next Paint

"Interaction to Next Paint (INP) adalah metrik kolom yang menilai responsivitas. INP mencatat latensi semua interaksi di seluruh siklus proses halaman. Nilai tertinggi dari interaksi tersebut—atau mendekati nilai tertinggi untuk halaman yang memiliki banyak interaksi—dicatat sebagai INP halaman. INP yang rendah memastikan bahwa halaman akan selalu dapat diandalkan setiap saat."

web.dev/articles/inp

Interaction to Next Paint (INP) ditambahkan ke set data CrUX pada Februari 2022. Metrik baru ini menangkap latensi keseluruhan peristiwa secara menyeluruh dan menawarkan gambaran yang lebih menyeluruh tentang responsivitas halaman secara keseluruhan selama masa aktifnya.

Metrik jenis navigasi memberikan perincian persentase kunjungan halaman dari navigasi berikut:

Jenis Deskripsi
navigate Pemuatan halaman, yang tidak masuk dalam kategori lainnya.
navigate_cache Pemuatan halaman yang resource utamanya (dokumen HTML utama) disalurkan dari cache HTTP. Situs sering menggunakan cache untuk sub-resource, tetapi dokumen HTML utama sering di-cache jauh lebih sedikit dan jika bisa, hal ini dapat menghasilkan peningkatan performa yang signifikan karena tidak dapat disimpan dalam cache secara lokal dan di CDN.
reload Pengguna memuat ulang halaman, baik dengan menekan tombol muat ulang, dengan menekan enter di kolom URL, atau dengan mengurungkan penutupan tab. Pemuatan ulang halaman sering kali mengakibatkan validasi ulang kembali ke server untuk memeriksa apakah halaman utama telah berubah. Persentase pemuatan ulang halaman yang tinggi dapat mengindikasikan rasa frustrasi yang dialami pengguna.
restore Halaman dimuat ulang setelah browser dimulai ulang, atau tab yang telah dihapus karena alasan memori. Untuk Chrome di Android, setelan ini dilaporkan sebagai 'muat ulang'.
back_forward Navigasi histori, artinya halaman telah dilihat dan kembali baru-baru ini. Dengan caching yang benar, pengalaman ini akan menjadi pengalaman yang cukup cepat, tetapi masih memerlukan halaman untuk diproses dan JavaScript harus dijalankan—keduanya dihindari oleh bfcache.
back_forward_cache Navigasi histori yang ditampilkan dari bfcache. Mengoptimalkan halaman untuk memanfaatkan bfcache, dengan menghapus pemblokir, akan menghasilkan pengalaman yang lebih cepat, sehingga situs akan terlihat
prerender Halaman telah dipra-render, yang serupa dengan bfcache—dapat mengakibatkan pemuatan halaman hampir seketika.

Terkadang, pemuatan halaman dapat berupa kombinasi dari beberapa jenis navigasi. Dalam hal ini, CrUX melaporkan kecocokan pertama dalam urutan tabel yang terbalik (dari bawah ke atas).

Informasi selengkapnya dapat ditemukan di postingan pengumuman jenis navigasi.

Metrik eksperimental

Metrik eksperimental tersedia di set data CrUX menggunakan BigQuery, dan beberapa di antaranya juga tersedia di CrUX API. Metrik ini cenderung berubah secara teratur seiring dengan perkembangannya berdasarkan masukan pengguna. Periksa catatan rilis untuk terus mengikuti perubahan terbaru.

Time to First Byte

TTFB hanya dikumpulkan saat pemuatan halaman penuh, tidak seperti timer lain (seperti LCP) yang juga dikumpulkan di navigasi mundur dan pra-rendering. Dengan demikian, ukuran sampel TTFB dapat lebih kecil daripada metrik lain dan mungkin belum tentu dibandingkan secara langsung dengan metrik tersebut.

Popularitas

Metrik peringkat popularitas adalah ukuran relatif popularitas situs dalam set data CrUX, yang diukur berdasarkan jumlah total navigasi di situs asal. Peringkat ada pada skala log10 dengan setengah langkah (misalnya 1k teratas, 5k teratas, 10k teratas, 50 ribu teratas, 100 ribu teratas, 500 ribu teratas, 1 juta teratas, dll.) dengan setiap peringkat tidak termasuk sebelumnya (mis. 5k teratas sebenarnya adalah URL 4k, tidak termasuk 1k teratas). Batas atas bersifat dinamis seiring bertambahnya set data.

Popularitas disediakan sebagai panduan untuk analisis yang luas, misalnya untuk menentukan performa berdasarkan negara untuk 1.000 asal teratas.

Izin Notifikasi

Bagi situs yang meminta izin untuk menampilkan notifikasi kepada pengguna, metrik ini menunjukkan frekuensi relatif respons pengguna terhadap permintaan: terima, tolak, abaikan, atau tutup.