Usar scripts assíncronos

Esta regra é acionada quando o PageSpeed Insights detecta que você está usando a versão síncrona de um script, em vez da versão assíncrona.

Visão geral

O uso de scripts assíncronos significa que sua página pode processar mais rapidamente. Em vez de forçar os usuários a esperarem até que o script termine o download para que a página seja processada, é possível fazer o download de um script em segundo plano.

Embora a maioria dos scripts seja originalmente síncrona, novas versões foram projetadas para carregar de forma assíncrona.

Recomendações

Use a versão assíncrona do script. Os seguintes scripts populares são compatíveis com o carregamento assíncrono:

  • BuySellAds (s3.buysellads.com/ac/bsa.js): postagem no blog - assíncrono por padrão
  • ChartBeat (static.chartbeat.com/js/chartbeat.js): documento, postagem no blog - assíncrono por padrão
  • Clicky (static.getclicky.com/js): postagem no blog
  • Disqus (disqus.com/count.js, disqus.com/embed.js): documento, postagem no blog - assíncrono por padrão
  • Facebook (connect.facebook.net/.../all.js): documento, postagem no blog - assíncrono por padrão
  • Google AdSense (pagead2.googlesyndication.com/pagead/show_ads.js): documento, postagem no blog
  • Google Analytics (google-analytics.com/ga.js): documento, postagem no blog - assíncrono por padrão
  • GPT do Google DFP (www.googletagservices.com/tag/js/gpt.js): documento
  • Google Plus (apis.google.com/js/plusone.js): documento, postagem no blog
  • New Relic (d7p9czrvs14ne.cloudfront.net/11/eum/rum.js): documento - assíncrono por padrão
  • Pinterest (assets.pinterest.com/js/pinit.js): documento
  • Shareaholic: documento - assíncrono por padrão
  • ShareThis (w.sharethis.com/button/buttons.js): documento
  • ScorecardResearch/Comscore (b.scorecardresearch.com/beacon.js): documento - assíncrono por padrão
  • StumbleUpon (platform.stumbleupon.com/.../widgets.js)
  • Quantcast (quantserve.com/quant.js): documento - assíncrono por padrão
  • Twitter (platform.twitter.com/widgets.js): documento - assíncrono por padrão
  • Tynt (cdn.tynt.com/tc.js)
  • Yandex (mc.yandex.ru/metrika/watch.js)