उपयोगकर्ताओं के डिवाइसों, नेटवर्क कनेक्शन, और अन्य चीज़ों में अंतर की वजह से, असल दुनिया में गेम की परफ़ॉर्मेंस में बहुत ज़्यादा फ़र्क़ होता है. उदाहरण के लिए, अगर आप अपने ऑफ़िस में केबल नेटवर्क का इस्तेमाल करके वेबसाइट लोड करते हैं और कॉफ़ी शॉप में वाई-फ़ाई का इस्तेमाल करके लोड की तुलना करते हैं, तो अनुभव काफ़ी अलग हो सकता है. मार्केट में ऐसे कई टूल हैं जो पेज की परफ़ॉर्मेंस का आकलन करने के लिए, लैब या फ़ील्ड डेटा इकट्ठा करने में आपकी मदद कर सकते हैं.
लैब डेटा बनाम फ़ील्ड डेटा
लैब डेटा पहले से तय डिवाइस और नेटवर्क सेटिंग के साथ नियंत्रित माहौल में इकट्ठा किया गया परफ़ॉर्मेंस डेटा होता है, जबकि फ़ील्ड डेटा जंगल में आपके उपयोगकर्ताओं के अनुभव किए गए असल पेज लोड से इकट्ठा किया गया परफ़ॉर्मेंस डेटा है. हर टाइप की अपनी-अपनी खूबियां और सीमाएं होती हैं.
लैब का डेटा फिर से जनरेट किए जा सकने वाले नतीजे और डीबग करने वाला एनवायरमेंट देता है. हालांकि, ऐसा हो सकता है कि यह असल दुनिया की रुकावटों को कैप्चर न कर पाए और यह असल दुनिया के पेज केपीआई से भी न जुड़ा हो. लैब डेटा की मदद से, आपको अपने उपयोगकर्ताओं के सामान्य डिवाइसों और नेटवर्क को समझना होगा. साथ ही, परफ़ॉर्मेंस की जांच करते समय उन स्थितियों का सही तरीके से डुप्लीकेट वर्शन बनाना होगा. ध्यान रखें कि 4G सुविधा वाले इलाकों में भी, एलिवेटर में, सफ़र करते समय या मिलती-जुलती जगहों पर इंटरनेट कनेक्शन धीमा या रुक-रुककर चलने लगता है.
फ़ील्ड डेटा (इसे रीयल उपयोगकर्ता की निगरानी या आरयूएम भी कहा जाता है) असल दुनिया के उपयोगकर्ता अनुभव को कैप्चर करता है और कारोबार के केपीआई के साथ संबंध जोड़ने की सुविधा देता है. हालांकि, इसमें मेट्रिक का सीमित सेट और डीबग करने की सीमित सुविधाएं होती हैं.
टूल
लैब डेटा
Lighthouse किसी यूआरएल को लेकर, पेज की कई बार ऑडिट करता है, जिससे एक रिपोर्ट तैयार होती है कि पेज ने कैसा परफ़ॉर्म किया. Lighthouse चलाने के कई तरीके हैं. इनमें Chrome DevTools में किसी पेज को आसानी से ऑडिट करने का विकल्प भी शामिल है.
फ़ील्ड डेटा
Chrome User Experience Report (CrUX) के लिए मेट्रिक उपलब्ध हैं. इस रिपोर्ट से पता चलता है कि Chrome का इस्तेमाल करने वाले लोगों को, वेब पर लोकप्रिय जगहों से कैसा अनुभव मिलता है.
दूसरे टूल
PageSpeed Insights किसी पेज के बारे में, लैब और फ़ील्ड, दोनों का डेटा उपलब्ध कराता है. यह, किसी पेज के लैब डेटा को इकट्ठा करने और उसका विश्लेषण करने के लिए Lighthouse का इस्तेमाल करता है. वहीं, असल फ़ील्ड का डेटा, Chrome की उपयोगकर्ता अनुभव रिपोर्ट के डेटासेट पर आधारित होता है.
Chrome डेवलपर टूल, वेब डेवलपर टूल का एक सेट है. यह सीधे Google Chrome ब्राउज़र में उपलब्ध होता है. इसकी मदद से, किसी पेज के रनटाइम को प्रोफ़ाइल किया जा सकता है. साथ ही, परफ़ॉर्मेंस में आने वाली रुकावटों की पहचान करके उन्हें डीबग किया जा सकता है.