नेक्स्ट पेंट के साथ इंटरैक्शन करने की सुविधा, आधिकारिक तौर पर वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी देने वाली मेट्रिक में बदल जाएगी. यह 12 मार्च से फ़र्स्ट इनपुट डिले की जगह ले लेगी.
वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी देने वाले प्रोग्राम से, ऐसी मेट्रिक मिलती हैं जिनसे वेब डेवलपर को वेब पर उपयोगकर्ता अनुभव के अहम पहलुओं का आकलन करने में मदद मिलती है. फ़र्स्ट इनपुट डिले (एफ़आईडी) से, प्रोग्राम के रिस्पॉन्सिवनेस पहलू के बारे में पता चलता है. हालांकि, समय के साथ यह साफ़ हो गया कि वेब पर इंटरैक्टिविटी के उन पहलुओं को कैप्चर करने के लिए एक नई मेट्रिक की ज़रूरत थी जो एफ़आईडी ने नहीं किए थे. Chrome टीम ने इस ज़रूरत को समझा और मई 2022 में, इंटरैक्शन टू नेक्स्ट पेंट (आईएनपी) को एक्सपेरिमेंट वाली मेट्रिक के तौर पर लॉन्च किया. पिछले साल, आईएनपी मेट्रिक को मंज़ूरी बाकी है. हमने एलान किया था कि मार्च 2024 में आईएनपी को स्टेबल स्टेटस में अपग्रेड कर दिया जाएगा.
आज हम एलान कर रहे हैं कि आईएनपी, इस साल 12 मार्च को वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी देने वाली मेट्रिक में आधिकारिक तौर पर शामिल हो जाएगा और एफ़आईडी की जगह ले लेगा. साथ ही, इस ट्रांज़िशन में एफ़आईडी को बंद कर दिया जाएगा.
यह पोस्ट Chrome टीम की सलाह देती है कि इस बदलाव के लिए कैसे तैयारी की जाए और बदलावों के लागू होने पर क्या उम्मीद की जा सकती है.
मैं तैयारी कैसे करूं?
इस ट्रांज़िशन का पहला चरण यह पता लगाना है कि आपकी वेबसाइट का आईएनपी, "अच्छा" है या नहीं थ्रेशोल्ड तय कर दें. सभी वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी को इस हिसाब से स्कोर किया जाता है कि सभी पेज लोड के 75वें पर्सेंटाइल पर फ़ील्ड की परफ़ॉर्मेंस कैसी है.
आपकी वेबसाइट आईएनपी पर कैसा परफ़ॉर्म कर रही है, यह जानने के लिए PageSpeed Insights का इस्तेमाल करें. यह Chrome के लिए उपयोगकर्ता अनुभव से जुड़ी रिपोर्ट (CrUX) का डेटा दिखाता है. CrUX, वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी देने वाले प्रोग्राम का आधिकारिक डेटासेट है. यह आपकी वेबसाइट के लिए, फ़ील्ड डेटा का संभावित सोर्स हो सकता है.
फ़ील्ड डेटा का दूसरा सोर्स, रीयल यूज़र मॉनिटरिंग (आरयूएम) की सेवा देने वाली कंपनी से मिल सकता है. यह कंपनी, फ़ील्ड में आपकी वेबसाइट की परफ़ॉर्मेंस पर भी नज़र रखती है. अगर RUM की सेवा देने वाली किसी कंपनी के साथ काम किया जा रहा है, तो आईएनपी से जुड़ी सहायता के बारे में पूछें.
अगर आपको लगता है कि आपकी वेबसाइट के आईएनपी में "सुधार की ज़रूरत है" स्टेटस है या "खराब" कैटगरी में, हमने इसे बेहतर बनाने में आपकी मदद करने के लिए कई संसाधन तैयार किए हैं. इनमें आईएनपी का पता लगाने और समस्या हल करने के तरीके से शुरू किया गया है:
समस्या के बारे में जानने के बाद, नीचे दी गई गाइड का इस्तेमाल करके पता लगाया जा सकता है कि आपको इंटरैक्शन के किन हिस्सों के लिए ऑप्टिमाइज़ करना चाहिए:
- अगर आपके पास मुख्य थ्रेड पर ज़्यादा समय लेने वाला JavaScript है, तो लंबे टास्क ऑप्टिमाइज़ करें. अगर आपको पेज लोड होने के दौरान, मुख्य थ्रेड में बहुत ज़्यादा गतिविधि हो रही है, जिसकी वजह से मुख्य थ्रेड पर कई लंबे टास्क शुरू हो रहे हैं, तो हो सकता है कि आपको स्क्रिप्ट का आकलन करने से जुड़े बहुत ज़्यादा टास्क करने में समस्या आ रही हो.
- अगर इंटरैक्शन को प्रोसेस होने में ज़्यादा समय लग रहा है, तो इनपुट में देरी को ऑप्टिमाइज़ करें.
- बड़े DOM को रेंडर करने के लिए बहुत सारे काम की ज़रूरत हो सकती है और इंटरैक्शन अक्सर DOM को बदल देते हैं. जहां तक हो सके, बड़े, जटिल लेआउट और लेआउट थ्रैशिंग से बचें और डीओएम साइज़ को कम से कम करना सबसे अच्छा है.
- अगर आपके पास मुश्किल सीएसएस सिलेक्टर हैं, तो भी उपयोगकर्ता के इंटरैक्शन को ठीक करने के लिए, काफ़ी काम करना पड़ सकता है.
- आखिर में, अगर आपकी वेबसाइट, क्लाइंट पर JavaScript के ज़रिए अपने एचटीएमएल का ज़्यादातर हिस्सा रेंडर करती है, तो यह जानना ज़रूरी है कि एचटीएमएल की क्लाइंट-साइड रेंडरिंग से इंटरैक्टिविटी पर क्या असर पड़ता है.
आईएनपी की जटिलता का मतलब है कि आपको इंटरैक्टिविटी के लिए कई तरीकों से ऑप्टिमाइज़ करना होगा—लेकिन इसके लिए मेहनत करनी होगी. इंटरैक्शन में लगने वाले समय को कम करने से कारोबार को बेहतर नतीजे देने के बारे में, The Economic Times और redBus जैसी कई केस स्टडी से पता चला है. अपनी साइट पर आईएनपी को ऑप्टिमाइज़ करने से, आपको अपने लक्ष्य हासिल करने में भी मदद मिल सकती है.
आईएनपी के वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी देने वाली मेट्रिक बनने के बाद क्या होगा?
ध्यान दें कि आईएनपी, इस साल 12 मार्च को वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी देने वाली मेट्रिक में आधिकारिक तौर पर शामिल हो जाएगा और एफ़आईडी की जगह ले लेगा. इसका एक और नतीजा यह है कि एफ़आईडी को अब Core Web Vital के तौर पर नहीं हटाया जाएगा. साथ ही, इसे आधिकारिक तौर पर बंद कर दिया जाएगा और प्रोग्राम से हटा दिया जाएगा.
इस वजह से, आपको एफ़आईडी के दस्तावेज़ में बदलाव दिख सकते हैं. एफ़आईडी के बारे में पुराने ज़रूरी दस्तावेज़ पहले जैसे ही रहेंगे. हालांकि, एफ़आईडी के बंद होने की स्थिति पर ज़ोर देने और आईएनपी से जुड़े दस्तावेज़ के बारे में बताने के लिए, अहम सूचनाएं जोड़ी जाएंगी. एफ़आईडी पर आधारित अन्य दस्तावेज़ पूरी तरह से हटाए जा सकते हैं और आईएनपी से जुड़े ज़रूरी दस्तावेज़ों पर रीडायरेक्ट किए जा सकते हैं.
Google के कई टूल में अब भी एफ़आईडी का इस्तेमाल किया जाता है, लेकिन आईएनपी में भी ऐसा ही होता है. 12 मार्च को जैसे ही आईएनपी, वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी देने वाली मेट्रिक बन जाएगा, वैसे ही Google Search Console से एफ़आईडी को हटा दिया जाएगा. अन्य सभी टूल—जैसे कि PageSpeed Insights और CrUX-, एक्सटेंशन के इस्तेमाल को छह महीने के लिए बंद कर देंगे, ताकि डेवलपर को अपना कोड अपडेट करने का मौका मिल सके.
आखिर में, अगर इस बारे में आपका कोई सवाल है कि Google Search में आईएनपी को वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी देने वाली रिपोर्ट में शामिल किए जाने का क्या मतलब है, तो Google Search Central पर आईएनपी के बारे में एलान वाली पोस्ट देखें.
आगे सड़क
पिछले दो सालों में, आईएनपी को वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी देने वाली रिपोर्ट में शामिल करने की योजना बहुत सोच-समझकर बनाई गई है. यह आने वाले समय की दिशा में एक अहम कदम है. हमारा मानना है कि वेब पर रिस्पॉन्सिवनेस के लिए आईएनपी का पूरा तरीका, डेवलपर को उपयोगकर्ता अनुभव के इस अहम पहलू का बेहतर आकलन करने और उसे बेहतर बनाने में मदद करेगा. साथ ही, समय के साथ ज़्यादा रिस्पॉन्सिव वेब उपलब्ध कराने में भी मदद करेगा. आईएनपी को 12 मार्च को वेबसाइट की परफ़ॉर्मेंस की अहम जानकारी देने वाली कंपनी बनने के लिए सेट कर दिया गया है. इसलिए, हमें उम्मीद है कि डेवलपर आईएनपी की परफ़ॉर्मेंस को समझने और उसे ऑप्टिमाइज़ करने के लिए इस समय का इस्तेमाल कर पाएंगे.
हमेशा की तरह, अगर आपका कोई सवाल या समस्या है, तो आईएनपी, एफ़आईडी या वेब वाइटल प्रोग्राम की किसी दूसरी मेट्रिक के बारे में web-vitals-feedback@googlegroups.com पर हमें अपने सुझाव भेजें.