Не уверен, являются ли нижние jquery дубликатами, или это какие-то плагины.
Очень много элементов, состоящих из текста, загружаются и рендерятся в виде растровых картинок(!).
Например:
- Лого сайта, полностью состоящее из текста, это PNG
- В шапке сайта есть целый список PNG ссылок с обычным текстом
В html остались комменты
В jquery остались комменты
Многие js файлы не минифицированны.
Если отсортировать ресурсы по времени загрузки, то можно заметить, что очень многие из них большинство времени провели в DNS lookup.
async скрипты в head заблочат парсинг во время исполнения (но не во время загрузки), поэтому могут возникнуть задержки.
Много зафейленных запросов
Много редиректов
Картинка в начале статьи грузится лениво, хотя любой типичный посетитель до неё долистает. Из-за этого видно, как она рендерится во время чтения сайта.
FP - 585.3 ms
FCP - 585.3 ms
DCL - 1378.7 ms
LCP - 1602 ms
Load - 41739 ms
Упомянутая выше лениво загружаемая картинка и есть LCP. Причем иногда она загрузится до DCL, иногда после, в зависимости от того, закрыт ли был по дефолту верхний баннер, и появилось ли модальное окно или нет.
-
Loading - 41 ms
-
Scripting - 1531 ms
-
Rendering - 566 ms
-
Painting - 38 ms
552 kB
2.3 MB
Всего из 4.3 MB не было использовано 2.7 MB. Используются всего 36% из загруженных ресурсов.
Грузятся всё те же ресурсы, но теперь это занимает просто неприличное количество времени. Зато теперь это время тратится на саму загрузку, а не на DNS lookup!
Можно с уверенностью сказать, что сайт не оптимизирован для медленного интернета.
FP - 9270.2 ms
FCP - 9270.2 ms
DCL - 37460.2 ms
LCP - 45870.6 ms
Load - 72058.4 ms
LCP это всё то же лениво загружаемое изображение.
Loading - 197 ms
Scripting - 6373 ms
Rendering - 4738 ms
Painting - 352 ms
То же самое, используем только 36% из загруженных ресурсов. What a waste.