Почему Facebook javascript SDK замедляет скорость загрузки страницы?

#facebook

#Facebook

Вопрос:

Мы используем javascript SDK для входа в систему и обмена (iframes для кнопки «Мне нравится»). Javascript загружается после загрузки страницы. Мы наблюдаем замедление полной загрузки страницы на 1,5-3 секунды при включенном Facebook. Что мы можем сделать, чтобы определить причину и оптимизировать воспринимаемую и реальную скорость загрузки страницы?

Ответ №1:

  1. Убедитесь, что все JS включает после CSS включает для рендеринга
  2. Удаленные загрузки javascript зависят от того, кто их размещает. Иногда вы можете разместить их локально, но тогда вы не получите последнюю версию, а некоторые JS-компоненты не будут работать, если они не включены удаленно.
  3. Попробуйте поместить facebook include в качестве самого последнего элемента в теге. Однако фактическая логика facebook не сработает, пока не загрузится остальная часть документа.