استخدام نصوص برمجية غير متزامنة

يتم تشغيل هذه القاعدة عندما يكتشف PageSpeed Insights أنك تستخدم النسخة المتزامنة من نص برمجي بدلاً من النسخة غير المتزامنة منه.

نظرة عامة

يعني استخدام النصوص البرمجية غير المتزامنة أنه يمكن عرض صفحتك بسرعة أكبر. وبدلاً من أن يضطر المستخدمون إلى الانتظار حتى اكتمال تنزيل النص البرمجي قبل عرض الصفحة، يمكن تنزيل نص برمجي في الخلفية.
وعلى الرغم من أنه تمت مزامنة معظم النصوص البرمجية في الأساس، تم تصميم النسخ الجديدة من النصوص البرمجية على التحميل بشكل غير متزامن.

التوصيات

تأكد من استخدام النسخة غير المتزامنة من نصك البرمجي. تتوافق النصوص البرمجية الشائعة التالية مع تحميل النصوص البرمجية غير المتزامن:
  • BuySellAds (s3.buysellads.com/ac/bsa.js) : مشاركة مدونة - غير متزامن افتراضيًا
  • ChartBeat (static.chartbeat.com/js/chartbeat.js) : doc، مشاركة مدونة - غير متزامن افتراضيًا
  • Clicky (static.getclicky.com/js) : مشاركة مدونة
  • Disqus (disqus.com/count.js, disqus.com/embed.js) : doc، مشاركة مدونة - غير متزامن افتراضيًا
  • Facebook (connect.facebook.net/.../all.js) : doc، مشاركة مدونة - غير متزامن افتراضيًا
  • Google AdSense (pagead2.googlesyndication.com/pagead/show_ads.js) : doc، مشاركة مدونة
  • Google Analytics (google-analytics.com/ga.js) : doc، مشاركة مدونة - غير متزامن افتراضيًا
  • Google DFP GPT (www.googletagservices.com/tag/js/gpt.js) : doc
  • Google Plus (apis.google.com/js/plusone.js) : doc، مشاركة مدونة
  • New Relic (d7p9czrvs14ne.cloudfront.net/11/eum/rum.js) : doc - غير متزامن افتراضيًا
  • Pinterest (assets.pinterest.com/js/pinit.js) : doc
  • Shareaholic : doc - غير متزامن افتراضيًا
  • ShareThis (w.sharethis.com/button/buttons.js) : doc
  • ScorecardResearch/Comscore (b.scorecardresearch.com/beacon.js) : doc - غير متزامن افتراضيًا
  • StumbleUpon (platform.stumbleupon.com/.../widgets.js)
  • Quantcast (quantserve.com/quant.js) : doc - غير متزامن افتراضيًا
  • Twitter (platform.twitter.com/widgets.js) : doc - غير متزامن افتراضيًا
  • Tynt (cdn.tynt.com/tc.js)
  • Yandex (mc.yandex.ru/metrika/watch.js)

إرسال تعليق

 
Top