इंटरैक्शन टू नेक्स्ट पेंट (आईएनपी)

ब्राउज़र सहायता

  • Chrome: 96.
  • एज: 96. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  • Firefox: समर्थित नहीं.
  • Safari: समर्थित नहीं.

सोर्स

Chrome के इस्तेमाल के बारे में डेटा दिखाता है कि किसी पेज के लोड होने के बाद, उपयोगकर्ता का 90% समय उस पर बीतता है. इसलिए, पेज के लाइफ़साइकल पूरा होने पर रिस्पॉन्स देने वाली स्थिति का सावधानी से आकलन करना ज़रूरी है. आईएनपी मेट्रिक इसी आकलन का आकलन करती है.

अच्छे रिस्पॉन्स का मतलब है कि पेज, इंटरैक्शन के जवाब तुरंत देता है. जब कोई पेज किसी इंटरैक्शन का जवाब देता है, तो ब्राउज़र अगले फ़्रेम में विज़ुअल फ़ीडबैक दिखाता है. विज़ुअल फ़ीडबैक से आपको कई बातों का पता चलता है. उदाहरण के लिए, ऑनलाइन शॉपिंग कार्ट में जोड़ा गया कोई आइटम जोड़ा गया है या नहीं, मोबाइल नेविगेशन मेन्यू खोला गया है या नहीं, लॉगिन फ़ॉर्म के कॉन्टेंट की पुष्टि सर्वर से हो रही है या नहीं वगैरह.

कुछ इंटरैक्शन में, दूसरे इंटरैक्शन की तुलना में ज़्यादा समय लगता है. हालांकि, खास तौर पर जटिल इंटरैक्शन के लिए, उपयोगकर्ता को यह बताने के लिए शुरुआती विज़ुअल फ़ीडबैक तुरंत दिखाना ज़रूरी है कि कुछ हो रहा है. ब्राउज़र अगले फ़्रेम को पेंट करेगा, तब ही यह काम किया जा सकता है.

इसलिए, आईएनपी का मकसद किसी इंटरैक्शन के सभी असर को मेज़र करना नहीं है, जैसे कि अन्य एसिंक्रोनस ऑपरेशन से नेटवर्क को फ़ेच करना और यूज़र इंटरफ़ेस (यूआई) अपडेट. हालांकि, यह तब मेज़र किया जाता है, जब अगला पेंट ब्लॉक किया जाता है. विज़ुअल फ़ीडबैक में देरी करने से, उपयोगकर्ताओं को ऐसा लग सकता है कि पेज तेज़ी से काम नहीं कर रहा है. साथ ही, आईएनपी को इस तरह से डेवलप किया गया था कि डेवलपर को उपयोगकर्ता अनुभव के इस हिस्से का आकलन करने में मदद मिल सके.

इस वीडियो में, दाईं ओर दिए गए उदाहरण में आपको तुरंत विज़ुअल फ़ीडबैक मिलता है. इससे पता चलता है कि अकॉर्डियन खुल रहा है. बाईं ओर दिए गए उदाहरण में बताया गया है कि खराब रिस्पॉन्स मिलने से कैसे खराब उपयोगकर्ता अनुभव मिल सकते हैं.

ऐप्लिकेशन के रिस्पॉन्स में अंतर दिखाने वाला उदाहरण. बाईं ओर दिए गए लंबे टास्क, अकॉर्डियन को खुलने से रोकते हैं. इस वजह से, उपयोगकर्ता को यह लगता है कि पेज पर कई बार क्लिक किया जा सकता है. जब मुख्य थ्रेड पूरी तरह से रुक जाता है, तो यह देर से आने वाले इनपुट को प्रोसेस करता है. इससे, अकॉर्डियन अचानक से खुल और बंद हो जाता है. दाईं ओर, ज़्यादा रिस्पॉन्सिव पेज पर, अकॉर्डियन तुरंत और बिना किसी रुकावट के खुलता है.

इस गाइड में बताया गया है कि आईएनपी कैसे काम करता है और इसे कैसे मेज़र करना है. साथ ही, इसमें सुधार करने के लिए संसाधनों के बारे में बताया गया है.

INP क्या है?

आईएनपी एक मेट्रिक है. इससे पता चलता है कि किसी पेज से इंटरैक्शन करने पर वह कितना रिस्पॉन्सिव था. इसमें यह देखा जाता है कि जब कोई व्यक्ति किसी पेज पर आया, तो इस दौरान उसके किए हुए सभी क्लिक, टैप, और कीबोर्ड इंटरैक्शन का जवाब देने में पेज को कितना समय लगा. आईएनपी की फ़ाइनल वैल्यू से पता चलता है कि किसी व्यक्ति और पेज के बीच सबसे लंबा इंटरैक्शन कितने समय तक चला. इसमें आउटलायर वैल्यू को नज़रअंदाज़ कर दिया जाता है.

आईएनपी का हिसाब लगाने के तरीके के बारे में जानकारी

आईएनपी का हिसाब, किसी पेज पर होने वाले सभी इंटरैक्शन के हिसाब से लगाया जाता है. ज़्यादातर साइटों के लिए, इंतज़ार का समय सबसे खराब होने पर उन्हें आईएनपी के तौर पर रिपोर्ट किया जाता है.

हालांकि, बहुत ज़्यादा इंटरैक्शन वाले पेजों के लिए, अचानक होने वाली गड़बड़ियों की वजह से किसी दूसरे रिस्पॉन्सिव पेज (स्क्रीन के हिसाब से साइज़ बदलने वाले पेज) पर, इंतज़ार के समय का अंतर असामान्य रूप से बढ़ सकता है. किसी पेज पर जितने ज़्यादा इंटरैक्शन होंगे, इसकी संभावना उतनी ही ज़्यादा होगी.

ज़्यादा इंटरैक्शन वाले पेजों के लिए, असल रिस्पॉन्सिवनेस का बेहतर आकलन करने के लिए, हम हर 50 इंटरैक्शन में से सबसे ज़्यादा एक इंटरैक्शन को अनदेखा करते हैं. ज़्यादातर पेज अनुभवों में 50 से ज़्यादा इंटरैक्शन नहीं होते. इसलिए, सबसे खराब इंटरैक्शन को अक्सर रिपोर्ट किया जाता है. इसके बाद, सभी पेज व्यू का 75वां पर्सेंटाइल रिपोर्ट किया जाता है. इससे, आउटलायर को हटा दिया जाता है, ताकि ऐसा वैल्यू मिल सके जो ज़्यादातर उपयोगकर्ताओं को या बेहतर अनुभव देती है.

इंटरैक्शन, इवेंट हैंडलर का एक ऐसा ग्रुप है जो एक ही लॉजिकल जेस्चर के दौरान ट्रिगर होता है. उदाहरण के लिए, टचस्क्रीन डिवाइस पर "टैप" इंटरैक्शन में कई इवेंट शामिल होते हैं, जैसे कि pointerup, pointerdown, और click. इंटरैक्शन JavaScript, सीएसएस, बिल्ट-इन ब्राउज़र कंट्रोल (जैसे कि फ़ॉर्म एलिमेंट) या उनके मिले-जुले तरीकों की मदद से हो सकता है.

किसी इंटरैक्शन के इंतज़ार के समय में, इंटरैक्शन को चलाने वाले इवेंट हैंडलर के ग्रुप की सबसे लंबी अवधि शामिल होती है. यह अवधि, उपयोगकर्ता के इंटरैक्शन शुरू होने के समय से लेकर उस समय तक होती है जब ब्राउज़र अगली बार किसी फ़्रेम को पेंट कर पाता है.

अच्छा आईएनपी स्कोर क्या होता है?

लेबल, जैसे कि "अच्छा" को पिन करना या "खराब" का इस्तेमाल करना मुश्किल होता है. एक तरफ़, आपको डेवलपमेंट के उन तरीकों को बढ़ावा देना है जो बेहतर रिस्पॉन्सिवनेस को प्राथमिकता देते हैं. दूसरी ओर, आपको इस बात का ध्यान रखना होगा कि लोगों के डिवाइसों की क्षमताओं में काफ़ी अंतर होता है. इसलिए, आपको ऐप्लिकेशन को डेवलप करते समय, लोगों की उम्मीदों के हिसाब से डिवाइसों की क्षमताओं को ध्यान में रखना होगा.

यह पक्का करने के लिए कि आप अच्छी प्रतिक्रिया के साथ उपयोगकर्ता अनुभव दे रहे हैं, फ़ील्ड में रिकॉर्ड किए गए पेज लोड का 75वां पर्सेंटाइल है. इसे मोबाइल और डेस्कटॉप डिवाइस के हिसाब से सेगमेंट में बांटा जाता है:

  • इससे कम या 200 मिलीसेकंड पर दिखने वाले आईएनपी का मतलब है कि किसी पेज का अच्छा जवाब पाने की क्षमता है.
  • 200 मिलीसेकंड और 500 मिलीसेकंड से ज़्यादा पर आईएनपी का मतलब है कि पेज का रिस्पॉन्सिवनेस सुधार की ज़रूरत है.
  • 500 मिलीसेकंड से ज़्यादा का आईएनपी होने का मतलब है कि पेज पर रिस्पॉन्स मिलने में ज़्यादा समय लग रहा है.
आईएनपी की अच्छी वैल्यू 200 मिलीसेकंड या उससे कम होती हैं. खराब वैल्यू 500 मिलीसेकंड से ज़्यादा होती हैं. इन दोनों के बीच की वैल्यू में सुधार की ज़रूरत होती है.
आईएनपी की अच्छी वैल्यू 200 मिलीसेकंड या इससे कम होती हैं. खराब वैल्यू 500 मिलीसेकंड से ज़्यादा होती हैं.

इंटरैक्शन में क्या होता है?

मुख्य थ्रेड पर हुए इंटरैक्शन को दिखाने वाला डायग्राम. ब्लॉक किए जाने वाले टास्क को ब्लॉक करते समय, उपयोगकर्ता इनपुट देता है. इनपुट में तब तक देरी होती है, जब तक वे टास्क पूरे नहीं हो जाते. इसके बाद, पॉइंटरअप, माउसअप, और क्लिक इवेंट हैंडलर चलाए जाते हैं. इसके बाद, रेंडर और पेंटिंग करना तब तक शुरू रहता है, जब तक अगला फ़्रेम न दिखाया जाए.
किसी इंटरैक्शन की लाइफ. इनपुट में देरी तब तक होती है, जब तक इवेंट हैंडलर चलना शुरू नहीं होते. इसकी वजह मुख्य थ्रेड पर लंबे टास्क हो सकते हैं. इसके बाद, इंटरैक्शन के इवेंट हैंडलर कॉलबैक चलते हैं और अगला फ़्रेम दिखने में देरी होती है.

इंटरैक्टिविटी का मुख्य ड्राइवर अक्सर JavaScript होता है. हालांकि, ब्राउज़र ऐसे कंट्रोल के ज़रिए इंटरैक्टिविटी देते हैं जो JavaScript से चलने वाले नहीं होते हैं. इन कंट्रोल में चेकबॉक्स, रेडियो बटन, और सीएसएस से चलने वाले कंट्रोल शामिल हैं.

INP के मकसद के मुताबिक, सिर्फ़ इन तरह के इंटरैक्शन पर नज़र रखी जाती है:

  • माउस से क्लिक करना.
  • टचस्क्रीन वाले डिवाइस पर टैप करना.
  • फ़िज़िकल या ऑन-स्क्रीन कीबोर्ड पर किसी बटन को दबाना.

इंटरैक्शन, मुख्य दस्तावेज़ में या दस्तावेज़ में एम्बेड किए गए iframe में होता है—उदाहरण के लिए, किसी एम्बेड किए गए वीडियो पर चलाएं पर क्लिक करना. असली उपयोगकर्ताओं को यह पता नहीं होता कि किसी iframe में क्या है या नहीं. इसलिए, टॉप लेवल पेज के लिए उपयोगकर्ता अनुभव को मेज़र करने के लिए, iframe में INP की ज़रूरत होती है. JavaScript वेब एपीआई के पास iframe के कॉन्टेंट का ऐक्सेस नहीं होता. इसलिए, CrUX और RUM के बीच अंतर दिख सकता है

इंटरैक्शन में एक से ज़्यादा इवेंट हो सकते हैं. उदाहरण के लिए, कीस्ट्रोक में keydown, keypress, और keyup इवेंट शामिल होते हैं. टैप इंटरैक्शन में pointerup और pointerdown इवेंट शामिल हैं. इंटरैक्शन में सबसे ज़्यादा समय तक चलने वाले इवेंट की वजह से, इंटरैक्शन के कुल इंतज़ार का समय तय होता है.

दो इंटरैक्शन वाले ज़्यादा जटिल इंटरैक्शन की इमेज. पहला माउसडाउन इवेंट है, जो माउस बटन के रुकने से पहले एक फ़्रेम बनाता है, जिससे और काम तब तक शुरू होता है, जब तक कि परिणाम के रूप में कोई दूसरी फ़्रेम प्रस्तुत नहीं हो जाती.
एक से ज़्यादा इवेंट हैंडलर के साथ हुई इंटरैक्शन को दिखाने वाला इलस्ट्रेशन. जब उपयोगकर्ता माउस बटन पर क्लिक करता है, तो इंटरैक्शन के पहले हिस्से को इनपुट मिलता है. हालांकि, माउस बटन को छोड़ने से पहले, एक फ़्रेम दिखाया जाता है. जब उपयोगकर्ता माउस बटन को रिलीज़ करता है, तो अगला फ़्रेम दिखाई देने से पहले इवेंट हैंडलर की एक और सीरीज़ चलाई जानी चाहिए.

जब उपयोगकर्ता पेज छोड़ता है, तब पेज के INP का हिसाब लगाया जाता है. इसका नतीजा एक वैल्यू होती है, जो पेज के लाइफ़साइकल के दौरान उसके रिस्पॉन्सिवनेस के बारे में बताती है. आईएनपी कम होने का मतलब है कि उपयोगकर्ता के इनपुट के हिसाब से, पेज भरोसेमंद था.

आईएनपी, फ़र्स्ट इनपुट डिले (एफ़आईडी) से किस तरह अलग है?

आईएनपी, फ़र्स्ट इनपुट डिले (एफ़आईडी) की जगह लेने वाली मेट्रिक है. दोनों ही रिस्पॉन्स मेट्रिक हैं. हालांकि, एफ़आईडी सिर्फ़ किसी पेज पर पहले इंटरैक्शन के इनपुट डिले को मेज़र करता है. आईएनपी, किसी पेज पर सभी इंटरैक्शन को देखकर एफ़आईडी पर बेहतर होता है. यह इंटरैक्शन, इनपुट में दिखने में देरी से लेकर इवेंट हैंडलर को चलाने में लगने वाले समय तक, और आखिर में तब तक बेहतर होता है, जब तक ब्राउज़र अगले फ़्रेम को पेंट नहीं कर लेता.

इन अंतरों का मतलब है कि आईएनपी और एफ़आईडी, दोनों ही अलग-अलग तरह की रिस्पॉन्सिवनेस मेट्रिक हैं. एफ़आईडी, लोड रिस्पॉन्सिवनेस मेट्रिक थी, जिसे उपयोगकर्ता पर पेज के पहले इंप्रेशन का आकलन करने के लिए डिज़ाइन किया गया था. वहीं, आईएनपी, कुल रिस्पॉन्सिवनेस का ज़्यादा भरोसेमंद इंडिकेटर है. भले ही, पेज पर इंटरैक्शन कब भी हों.

अगर कोई INP वैल्यू रिपोर्ट नहीं की जाती है, तो क्या होगा?

ऐसा हो सकता है कि कोई पेज, आईएनपी वैल्यू न दिखाए. ऐसा कई वजहों से हो सकता है. इनमें ये वजहें शामिल हैं:

  • पेज लोड हो गया था, लेकिन उपयोगकर्ता ने अपने कीबोर्ड पर कभी क्लिक, टैप या कोई बटन नहीं दबाया.
  • पेज लोड हो गया, लेकिन उपयोगकर्ता ने ऐसे जेस्चर का इस्तेमाल करके उससे इंटरैक्ट किया जिन्हें मेज़र नहीं किया जाता. जैसे, स्क्रोल करना या एलिमेंट पर कर्सर घुमाना.
  • पेज को सर्च क्रॉलर या हेडलेस ब्राउज़र जैसा कोई बॉट ऐक्सेस कर रहा है, जिसे पेज के साथ इंटरैक्ट करने के लिए स्क्रिप्ट नहीं किया गया है.

आईएनपी को मेज़र करने का तरीका

आईएनपी को फ़ील्ड और लैब, दोनों में मापा जा सकता है. आईएनपी को उपयोगकर्ता के साथ असल इंटरैक्शन की नकल करने के लिए किया जा सकता है.

फ़ील्ड में

आम तौर पर, आईएनपी को ऑप्टिमाइज़ करने की आपकी शुरुआत फ़ील्ड डेटा से होगी. रीयल यूज़र मॉनिटरिंग (आरयूएम) के फ़ील्ड डेटा से, आपको सिर्फ़ पेज की आईएनपी वैल्यू ही नहीं मिलेगी. साथ ही, वह काम का डेटा भी मिलेगा जो आईएनपी वैल्यू के लिए ज़िम्मेदार इंटरैक्शन को हाइलाइट करता है. साथ ही, यह जानकारी देता है कि पेज लोड होने के दौरान या उसके बाद इंटरैक्शन हुआ या नहीं, किस तरह का इंटरैक्शन (क्लिक, बटन या टैप करना) हुआ. इससे आपको यह पता चल सकेगा कि इंटरैक्शन का कौनसा हिस्सा रिस्पॉन्सिवनेस पर असर डाल रहा था.

अगर आपकी वेबसाइट को Chrome के लिए उपयोगकर्ता अनुभव से जुड़ी रिपोर्ट (CrUX) में शामिल किया जा सकता है, तो आपको PageSpeed Insights में CrUX के ज़रिए आईएनपी के लिए फ़ील्ड डेटा तुरंत मिल सकता है. साथ ही, वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी भी दी जा सकती है. आपको अपनी वेबसाइट के आईएनपी के ऑरिजिन-लेवल की जानकारी मिल सकती है. हालांकि, कुछ मामलों में आपको यूआरएल-लेवल का डेटा भी मिल सकता है.

हालांकि, CrUX से आपको यह पता चल सकता है कि कोई समस्या है या नहीं, लेकिन यह नहीं पता चलता कि समस्या की वजह क्या है. RUM समाधान की मदद से, ऐसे पेजों, उपयोगकर्ताओं या उपयोगकर्ता इंटरैक्शन के बारे में ज़्यादा जानकारी पाई जा सकती है जिनमें रिस्पॉन्सिवनेस से जुड़ी समस्याएं आ रही हैं. अलग-अलग इंटरैक्शन के लिए आईएनपी को एट्रिब्यूट करने से, अनुमान लगाने और मेहनत करने से बचा जा सकता है.

लैब में

बेहतर होगा कि अगर आपके पास ऐसा फ़ील्ड डेटा हो जो किसी पेज के धीमे इंटरैक्शन के सुझाव देता हो, तो आपको लैब में टेस्टिंग को शुरू करना चाहिए. फ़ील्ड डेटा की मदद से, लैब में होने वाली समस्याओं को हल करना ज़्यादा आसान हो जाएगा.

हालांकि, यह भी मुमकिन है कि आपके पास फ़ील्ड डेटा न हो. कुछ लैब टूल में आईएनपी को मापा जा सकता है. हालांकि, लैब टेस्टिंग के दौरान किसी पेज की आईएनपी वैल्यू, मेज़रमेंट की अवधि के दौरान किए गए इंटरैक्शन पर निर्भर करती है. उपयोगकर्ताओं के व्यवहार को पहले से नहीं बताया जा सकता और यह काफ़ी अलग-अलग हो सकता है. इसका मतलब है कि लैब में की गई आपकी जांच में, समस्या के इंटरैक्शन उसी तरह नहीं दिख सकते जिस तरह फ़ील्ड डेटा में दिख सकते हैं. इसके अलावा, कुछ लैब टूल किसी पेज के INP की रिपोर्ट नहीं देंगे, क्योंकि वे किसी भी इंटरैक्शन के बिना सिर्फ़ पेज के लोड होने को देखते हैं. ऐसे मामलों में, टोटल ब्लॉकिंग टाइम (टीबीटी), आईएनपी के लिए सही प्रॉक्सी मेट्रिक हो सकता है. हालांकि, यह आईएनपी की जगह पर नहीं है.

किसी पेज के आईएनपी का आकलन करने के लिए, लैब टूल की कुछ सीमाएं हैं. हालांकि, लैब में धीमे इंटरैक्शन को बढ़ावा देने के लिए कुछ रणनीतियां मौजूद हैं. इन रणनीतियों में, सामान्य यूज़र फ़्लो और उपयोगकर्ता अनुभव की जांच करने के साथ-साथ, मुख्य थ्रेड के लोड होने पर इंटरैक्शन की जांच करना भी शामिल है. इससे उपयोगकर्ता अनुभव के अहम हिस्से के दौरान धीमे इंटरैक्शन की पहचान की जा सकती है.

आईएनपी को बेहतर बनाने का तरीका

INP को ऑप्टिमाइज़ करने के बारे में गाइड का कलेक्शन उपलब्ध है. इससे आपको फ़ील्ड में इंटरैक्शन की धीमी रफ़्तार की पहचान करने में मदद मिलेगी. साथ ही, इसकी मदद से, लैब डेटा का इस्तेमाल करके, समस्याओं की पहचान करने और उन्हें ऑप्टिमाइज़ करने में भी मदद मिलेगी.

बदलावों का लॉग

कभी-कभी, मेट्रिक को मेज़र करने के लिए इस्तेमाल किए जाने वाले एपीआई में गड़बड़ियां मिलती हैं. साथ ही, कभी-कभी मेट्रिक की परिभाषाओं में भी गड़बड़ियां मिलती हैं. इस वजह से, कभी-कभी बदलाव करने ज़रूरी होते हैं. ये बदलाव आपकी इंटरनल रिपोर्ट और डैशबोर्ड में सुधार या रिग्रेशन के तौर पर दिख सकते हैं.

इसे मैनेज करने में आपकी मदद करने के लिए, इन मेट्रिक को लागू करने या उनकी परिभाषा में किए गए सभी बदलाव, इस बदलावों की सूची में दिखाए जाएंगे.

अगर आपको इन मेट्रिक के बारे में कोई सुझाव, शिकायत या राय देनी है, तो web-vitals-feedback Google ग्रुप में जाएं.

अपने ज्ञान को परखें

आईएनपी मेट्रिक का मुख्य लक्ष्य क्या है?

किसी पेज का पहला कॉन्टेंट दिखने में लगने वाले समय को मेज़र करने के लिए.
गलत - यह फ़र्स्ट कॉन्टेंटफ़ुल पेंट के बारे में बताता है
किसी पेज के विज़ुअल स्टैबिलिटी को मेज़र करने और अचानक होने वाले लेआउट शिफ़्ट को कम करने के लिए.
गलत - इससे लेआउट शिफ़्ट होने में लगने वाले समय की जानकारी मिलती है
किसी पेज को पूरी तरह से इंटरैक्टिव होने में लगने वाले समय का आकलन करने के लिए.
गलत - यह इंटरैक्टिव होने में लगने वाले समय से जुड़ा है, लेकिन INP खास तौर पर उपयोगकर्ता के इनपुट के रिस्पॉन्स पर फ़ोकस करता है
उपयोगकर्ता के इंटरैक्शन शुरू करने से लेकर अगला फ़्रेम पेंट होने तक के समय को कम करने के लिए, उपयोगकर्ता के सभी या ज़्यादातर इंटरैक्शन के लिए.
सही!

इनमें से किस तरह के इंटरैक्शन को आईएनपी का हिसाब लगाने के लिए देखा जाता है? (लागू होने वाले सभी विकल्पों को चुनें.)

माउस से क्लिक करना.
सही!
माउस व्हील या ट्रैकपैड की मदद से पेज को स्क्रोल करना.
गलत - आईएनपी में स्क्रोल करना ज़रूरी नहीं है
टचस्क्रीन पर टैप किया जा रहा है.
सही!
एलिमेंट पर कर्सर घुमाना.
गलत - INP, कर्सर घुमाने की कार्रवाई को ध्यान में नहीं रखता
कीबोर्ड पर कोई बटन दबाना.
सही!
पेज को ज़ूम इन या ज़ूम आउट करना.
गलत - INP में ज़ूम करने की सुविधा नहीं होती

"वीडियो स्ट्रीम होने और उसके दिखने के समय का अंतर" कैसा रहता है आईएनपी के लिए तय किए गए इंटरैक्शन का हिस्सा है?

किसी इंटरैक्शन के इवेंट हैंडलर को प्रोसेस करने में ब्राउज़र को लगने वाला समय.
गलत - इसमें सिर्फ़ प्रोसेसिंग में लगने वाला समय शामिल होता है, न कि इनपुट में लगने वाला समय या अगला फ़्रेम दिखाने में लगने वाला समय
किसी पेज पर सभी इंटरैक्शन के लिए, विज़ुअल रिस्पॉन्स देने में लगने वाला औसत समय.
गलत - आईएनपी, सबसे लंबे इंटरैक्शन पर फ़ोकस करता है, न कि औसत पर
किसी इंटरैक्शन से जुड़े इवेंट हैंडलर को प्रोसेस करने में, ब्राउज़र को लगने वाला समय.
गलत - यह सिर्फ़ इनपुट में लगे समय के लिए है, प्रोसेस और रेंडरिंग में लगने वाले समय के बारे में नहीं
इंटरैक्शन शुरू होने से लेकर अगला फ़्रेम पूरी तरह से दिखने तक का समय.
सही!

आईएनपी और एफ़आईडी में क्या अंतर है?

आईएनपी, किसी पेज के पहले कॉन्टेंट को दिखने में लगने वाले समय को मापता है. वहीं, एफ़आईडी यह मापता है कि उपयोगकर्ता के इनपुट का जवाब देने में कितना समय लगता है.
गलत - यह फ़र्स्ट कॉन्टेंटफ़ुल पेंट के बारे में बताता है, आईएनपी के बारे में नहीं
आईएनपी, सभी इंटरैक्शन की पूरी अवधि को ध्यान में रखता है. वहीं, एफ़आईडी सिर्फ़ पहले इंटरैक्शन के इनपुट में लगे समय को मापता है.
सही!
आईएनपी और एफ़आईडी, अलग-अलग टाइमस्टैंप को मेज़र करते हैं, जब कोई पेज इंटरैक्टिव हो जाता है.
गलत - आईएनपी और एफ़आईडी की मदद से यह पता चलता है कि पेज, इंटरैक्शन के जवाब कितनी जल्दी देता है. इससे कोई फ़र्क़ नहीं पड़ता कि इंटरैक्शन कब हुआ है
कोई अंतर नहीं है; आईएनपी और एफ़आईडी एक ही मेट्रिक के लिए सिर्फ़ दो अलग-अलग नाम हैं.
गलत - इनकी अलग-अलग परिभाषाएं हैं

PageSpeed Insights जैसे टूल में, किसी पेज के लिए INP डेटा किन स्थितियों में उपलब्ध नहीं हो सकता?

पेज पर, परफ़ॉर्मेंस मेज़रमेंट की कस्टम लाइब्रेरी का इस्तेमाल किया जा रहा है, जो INP डेटा की रिपोर्ट नहीं करती.
गलत - आईएनपी को वेब प्लैटफ़ॉर्म एपीआई का इस्तेमाल करके अपने-आप मेज़र किया जाता है. साथ ही, यह उन पेजों पर निर्भर नहीं करता है जो कस्टम लाइब्रेरी के ज़रिए अपनी परफ़ॉर्मेंस की जानकारी खुद देते हैं.
CrUX डेटासेट में, आईएनपी की सही वैल्यू का हिसाब लगाने के लिए, Chrome के उपयोगकर्ताओं का ज़रूरत के मुताबिक इंटरैक्शन डेटा नहीं है.
सही!
उपयोगकर्ताओं ने पेज से सिर्फ़ स्क्रोल करने और कर्सर घुमाने के ज़रिए इंटरैक्ट किया, जिसे INP के लिए नहीं गिना जाता.
सही!
यह पेज, ऐसे फ़्रेमवर्क का इस्तेमाल करके बनाया गया है जो INP के लिए अपने-आप ऑप्टिमाइज़ हो जाता है. इसलिए, इसकी शिकायत करने की ज़रूरत नहीं है.
गलत - फ़्रेमवर्क, INP में मदद कर सकते हैं. हालांकि, डेटा उपलब्ध होने पर, मेट्रिक अब भी काम की है और उसकी रिपोर्ट की जाती है

लैब में धीमे इंटरैक्शन को दोहराने के लिए, सबसे असरदार रणनीति क्या है?

चुनौतियों से निपटने के लिए, महंगे और धीमे इंटरनेट कनेक्शन वाले महंगे डिवाइस की नकल करना.
गलत - नेटवर्क काम कर सकता है, लेकिन डिवाइस की क्षमताओं से धीमे इंटरैक्शन की संभावना ज़्यादा होती है
पेज के पूरी तरह लोड होने और कुछ समय से इस्तेमाल में न होने पर ही इंटरैक्शन की जांच करना.
गलत - इससे वे इंटरैक्शन छूट सकते हैं जो लोड होने के दौरान धीमे होते हैं
संभावित रुकावटों की पहचान करने के लिए, पेज के लोड होने के दौरान पेज पर जाना और यूज़र फ़्लो को फ़ॉलो करना.
सही!
जटिल और असामान्य इंटरैक्शन पर फ़ोकस करना, जो ज़्यादातर उपयोगकर्ताओं को नहीं मिलते.
गलत - सामान्य यूज़र फ़्लो, आईएनपी की सामान्य समस्याओं की पहचान करने के लिए ज़्यादा काम के होते हैं

इस क्विज़ को Gemini 1.5 ने जनरेट किया है और इसकी समीक्षा मैन्युअल तरीके से की गई है. अपना सुझाव/राय दें या शिकायत करें