Bagaimana cara mengukur kecepatan?

Chris Anstey
Chris Anstey
Bojan Pavic
Bojan Pavic

Performa di dunia nyata sangat bervariasi karena perbedaan perangkat pengguna, koneksi jaringan, dan faktor lainnya. Misalnya, jika Anda memuat situs menggunakan koneksi jaringan kabel di kantor dan membandingkannya dengan pemuatan menggunakan Wi-Fi di kedai kopi, pengalamannya mungkin akan sangat berbeda. Ada banyak alat di pasaran yang dapat membantu Anda mengumpulkan data lab atau lapangan untuk menilai performa halaman.

Data lab vs data lapangan

Grafis alat kecepatan

Data lab adalah data performa yang dikumpulkan dalam lingkungan terkontrol dengan setelan perangkat dan jaringan yang telah ditentukan, sedangkan Data lapangan adalah data performa yang dikumpulkan dari pemuatan halaman sebenarnya yang dialami oleh pengguna Anda di lapangan. Setiap jenis memiliki kelebihan dan batasannya sendiri.

Data lab menawarkan hasil yang dapat direproduksi dan lingkungan proses debug, tetapi mungkin tidak menangkap bottleneck di dunia nyata dan tidak dapat berkorelasi dengan KPI halaman di dunia nyata. Dengan data lab, Anda perlu memahami perangkat dan jaringan standar pengguna, serta mencerminkan kondisi tersebut dengan tepat saat menguji performa. Perlu diingat bahwa bahkan di area dengan 4G, pengguna mungkin masih mengalami koneksi yang lebih lambat atau terputus-putus saat berada di lift, saat dalam perjalanan, atau di lingkungan yang sebanding.

Data lapangan (juga disebut Pemantauan Pengguna Nyata atau RUM) menangkap pengalaman pengguna sungguhan di dunia nyata dan memungkinkan korelasi dengan KPI bisnis, tetapi memiliki kumpulan metrik yang terbatas dan kemampuan proses debug yang terbatas.

Alat

Data lab

Lighthouse mengambil URL dan menjalankan serangkaian audit terhadap halaman, sehingga menghasilkan laporan tentang seberapa baik performa halaman tersebut. Ada beberapa cara untuk menjalankan Lighthouse, termasuk opsi untuk mengaudit halaman dengan mudah dari dalam Chrome DevTools.

Data lapangan

Chrome User Experience Report (CrUX) memberikan metrik yang menunjukkan pengalaman pengguna Chrome sungguhan saat membuka tujuan populer di web.

Alat-alat lain

PageSpeed Insights memberikan data lab dan lapangan tentang halaman. Alat ini menggunakan Lighthouse untuk mengumpulkan dan menganalisis data lab tentang halaman, sedangkan data lapangan di dunia nyata didasarkan pada set data Chrome User Experience Report.

Chrome Developer Tools adalah serangkaian alat developer web yang langsung disertakan ke browser Google Chrome. Alat ini memungkinkan Anda membuat profil runtime halaman, serta mengidentifikasi dan men-debug bottleneck performa.