رفع ارور Use Asynchronous Scripts

رفع ارور Use Asynchronous Scripts

فهرست مطالب

استفاده از اسکریپت های ناهمزمان

این قاعده زمانی فعال می شود که PageSpeed Insights تشخیص دهد شما به جای استفاده از نسخه ناهمزمان یک اسکریپت، در حال استفاده از نسخه همزمان آن هستید.

بررسی اجمالی Use Asynchronous Scripts

استفاده از اسکریپت ناهمزمان بدین معنی است که صفحه شما می تواند با سرعت بیشتری باز شود. به جای اینکه کاربران را قبل از باز شدن صفحه، مجبور به صبر کردن برای اتمام دانلود یک اسکریپت نمایید، با استفاده از نسخه ناهمزمان، می توانید باعث شوید که اسکریپت مورد نظر، در پس زمینه دانلود شود.

اگر چه اکثر اسکریپت ها از ابتدا همزمان بودند، اما نسخه های جدیدتر آنها به گونه ای طراحی شده اند که به صورت ناهمزمان بارگذاری شوند.

Use Asynchronous Scripts

توصیه ها برای Use Asynchronous Scripts

مطمئن شوید که شما در حال استفاده از نسخه ناهمزمان اسکریپت خود هستید. اسکریپت های متداول زیر از بارگذاری ناهمزمان پشتیبانی می کنند:

    BuySellAds (buysellads.com/ac/bsa.js) :blog post - async by default
    ChartBeat (chartbeat.com/js/chartbeat.js) :doc, blog post - async by default
    Clicky (getclicky.com/js) :blog post
    Disqus (com/count.js, disqus.com/embed.js) :doc, blog post - async by default
    Facebook (facebook.net/.../all.js) :doc, blog post - async by default
    Google AdSense (googlesyndication.com/pagead/show_ads.js) :doc, blog post
    Google Analytics (google-analytics.com/ga.js) :doc, blog post - async by default
    Google DFP GPT (googletagservices.com/tag/js/gpt.js) :doc
    Google Plus (google.com/js/plusone.js) :doc, blog post
    New Relic (cloudfront.net/11/eum/rum.js) :doc - async by default
    Pinterest (pinterest.com/js/pinit.js) :doc
    Shareaholic :doc - async by default
    ShareThis (sharethis.com/button/buttons.js) :doc
    ScorecardResearch/Comscore (scorecardresearch.com/beacon.js) :doc - async by default
    StumbleUpon (stumbleupon.com/.../widgets.js)
    Quantcast (com/quant.js) :doc - async by default
    Twitter (twitter.com/widgets.js) :doc - async by default
    Tynt (tynt.com/tc.js)
    Yandex (yandex.ru/metrika/watch.js)
  • توجه: ما تمام تلاش خود را برای به روز نگه داشتن لیست بالا انجام می دهیم. با این حال، اگر شما سوالات خاصی در مورد یک اسکریپت شخص ثالث داشته و یا نسخه ناهمزمان اسکریپت مورد نظر خود را در اینجا پیدا نمی کنید، به شما توصیه می کنیم که مستقیما با ارائه دهنده آن تماس حاصل کنید.

همچنین ما اطلاعات بیشتری در مورد اینکه چرا removing render-blocking javascript (حذف جاوا اسکریپت render-blocking) می تواند سرعت باز شدن صفحه را افزایش دهد، به شما ارائه می دهیم.