ऐसे लंबे टास्क से बचें जो विज्ञापन से जुड़े नेटवर्क के अनुरोधों को ब्लॉक करते हैं

खास जानकारी

इस ऑडिट में यह जांच की जाती है कि लंबे टास्क की वजह से पहले विज्ञापन अनुरोध में देरी हो रही है या नहीं. लंबे टास्क को JavaScript कोड के तौर पर बताया जाता है, जो मुख्य थ्रेड को 50 मि॰से॰ या उससे ज़्यादा समय के लिए ब्लॉक करता है. अगर विज्ञापन अनुरोध से पहले लंबे टास्क होते हैं, तो ब्राउज़र तब तक अनुरोध जारी नहीं कर पाएगा, जब तक सभी टास्क पूरे नहीं हो जाते.

सुझाव

उन टास्क की जांच करें जो पहले विज्ञापन अनुरोध को ब्लॉक कर रहे हैं. साथ ही, उन्हें हटाने या 100 मि॰से॰ से कम समय में इन्हें हटाने के तरीकों की जांच करें. प्रोग्राम चलाने में लगने वाले समय को कम करने के कुछ तरीके ये हैं:

  • तेज़ी से लागू करने के लिए, टास्क को ऑप्टिमाइज़ करना
  • टास्क को छोटे-छोटे हिस्सों में बांटा जा रहा है, जो 100 मि॰से॰ से कम समय में पूरे होते हैं
  • विज्ञापन के अनुरोध मिलने तक, टास्क को टाला जा रहा है
  • वर्कर के ज़रिए, टास्क को मुख्य थ्रेड से बाहर ले जाना

ज़्यादा जानकारी

यह ऑडिट पूरा होने के समय के हिसाब से, सबसे लंबे 10 सबसे लंबे टास्क दिखाता है. इन्हें, शुरू होने के समय (बढ़ते क्रम में) के हिसाब से क्रम में लगाया जाता है.

क्या लंबे JavaScript टास्क से, इंटरैक्टिव होने में लगने वाला समय बढ़ रहा है?
Chrome DevTools में नेटवर्क गतिविधि की जांच करना