Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 1.16 KB

File metadata and controls

19 lines (13 loc) · 1.16 KB

Какие методы для повышения производительности вы использовали при создании или обслуживании сайта?

  1. async и defer

       async - для всех внешних скиптов, которым не нужно знать о HTML (google analytics, tracking scripts). Загружается вместе с html, после своей загрузки приостанавливает загрузку html, выполняется. Затем возобновляется загрузка html.

      defer - для внешних скриптов, которые не очень важны Загружается вместе с html, ждет пока html загрузится до конца. Потом выполняется.

  1. Оптимизация изображений.
  2. Конкатенация и углификация файлов.
  3. Инлайновый CSS. Стили вставляются инлайном в HTML.