07 февраля, 2012

Блок «Поделиться» от Яндекса тормозит загрузку сайта



Стандарт HTML5 поддерживает возможность асинхронной загрузки скриптов, что может значительно ускорить общее время получения страницы. Просто добавьте async или defer.

Теперь можно разместить строку с определением скрипта выше по коду, потому что его загрузка не будет блокировать загрузку сайта. В нашем случае исправленный вариант определения будет выглядеть так:
<script async='async' src='//yandex.st/share/share.js' type='text/javascript'/>

2 комментария:

  1. Спасибо большое за пост. Очень помогло. На буржуйских ресурсах шла речь о defer, но синтаксис был не такой от чего блоггер не хотел его принимать.

    ОтветитьУдалить
  2. Спасибо! Действительно помогло!

    ОтветитьУдалить