Digital Transformation

Prerender Trigger Rate

Vito Atmo
Vito Atmo·28 Mei 2026·0 kali dibaca·2 min baca

TL;DR: Prerender Trigger Rate adalah metrik performa yang mengukur efisiensi konfigurasi Speculation Rules API. Rumusnya: jumlah halaman yang berhasil di-prerender lalu benar-benar dikunjungi user, dibagi total kandidat link yang masuk rules. Angka sehat 35 sampai 55 persen menandakan eagerness sudah pas. Di bawah 20 persen berarti boros memori, di atas 70 persen berarti rules terlalu sempit.

Apa itu Prerender Trigger Rate?

Prerender Trigger Rate adalah indikator efisiensi yang dipantau saat memakai Speculation Rules API untuk prefetch atau prerender link. Rules yang terlalu agresif akan memicu prerender pada link yang tidak pernah diklik, membuang memori dan bandwidth user. Rules yang terlalu konservatif gagal memanfaatkan momentum hover. Mirip dengan logic bandit algorithm, tapi konteksnya adalah optimasi delivery, bukan eksperimen variasi.

Cara Hitung

ini
Trigger Rate = (prerender yang dikunjungi / total prerender yang dieksekusi browser) x 100

Tiga skenario yang umum saya temui saat audit di vetmo.id pada April 2026:

SkenarioTrigger RateDiagnosis
Eagerness immediate di semua link9 persenBoros, ganti ke moderate
moderate di listing artikel41 persenSehat, lanjutkan
conservative di seluruh situs78 persenAman, tapi efek kecepatan minim

Pengukuran dilakukan via Performance Observer dan log Vercel Edge. Panduan dasar bisa dibaca di Chrome DevTools docs untuk Speculation Rules.

Kenapa Penting?

Bagi situs konten Indonesia dengan trafik mobile dominan, prerender berlebih bisa menghabiskan kuota data user dan bikin device terasa lambat. Saat Atmo LMS pertama kali memasang Speculation Rules dengan immediate, kami sempat dikomplain user soal pemakaian data. Setelah kalibrasi ke moderate dan menyaring href_matches ke route pilar saja, Trigger Rate naik dari 9 ke 47 persen dan komplain berhenti. Metrik ini melengkapi audit Core Web Vitals di sisi navigasi.

Pertanyaan Umum

Bagaimana cara mengukur Trigger Rate di production?

Pakai PerformanceNavigationTiming.activationStart di event navigasi. Bandingkan jumlah navigasi dengan activationStart > 0 (artinya prerender aktif) terhadap total navigasi.

Berapa Trigger Rate ideal untuk e-commerce?

Untuk e-commerce, target 30 sampai 45 persen di halaman kategori. Halaman produk individual lebih baik di eager karena hover di card sangat indikatif.

Bagikan