Digital Transformation
Prerender Trigger Rate
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
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:
| Skenario | Trigger Rate | Diagnosis |
|---|---|---|
Eagerness immediate di semua link | 9 persen | Boros, ganti ke moderate |
moderate di listing artikel | 41 persen | Sehat, lanjutkan |
conservative di seluruh situs | 78 persen | Aman, 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.
Istilah Terkait