تجنُّب المهام الطويلة التي تحظر طلبات الشبكة المتعلقة بالإعلانات

نظرة عامة

تتحقّق عملية التدقيق هذه مما إذا كان طلب الإعلان الأول يتأخر في أداء مهام طويلة أم لا. يتم تعريف المهمة الطويلة بأنها شفرة جافا سكريبت تحظر سلسلة المحادثات الرئيسية لمدة 50 مللي ثانية أو أكثر. وفي حال حدوث مهام طويلة قبل طلب إعلان، لن يتمكّن المتصفّح من إصدار الطلب إلى أن تكتمل جميع المهام.

الاقتراحات

افحص المهام التي تحظر طلب الإعلان الأول وتحقّق من طرق إزالتها أو تقليل وقت تنفيذها إلى أقل من 100 ملّي ثانية. وتشمل بعض الطرق لتقليل وقت التنفيذ ما يلي:

  • تحسين تنفيذ المهام بشكل أسرع
  • تقسيم المهام إلى أجزاء أصغر يتم تنفيذها بشكل فردي في أقل من 100 ملّي ثانية
  • تأخير المهام إلى أن يتم إجراء طلبات الإعلان
  • نقل المهام خارج السلسلة الرئيسية من خلال العامل

مزيد من المعلومات

تعرض عملية التدقيق هذه أطول 10 مهام حسب وقت التنفيذ، وقد تم ترتيبها حسب وقت البدء (تصاعديًا).

هل تؤدي مهام JavaScript الطويلة إلى تأخير وقت التفاعل؟
فحص نشاط الشبكة في Chrome DevTools