@Norum
Проверил свой сайт через Google Lighthouse и он выдал вот такую рекомендацию Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles и я до конца не понял, что он имеет ввиду. Вроде и скрипты из head убрал и всякое лишнее почистил, но так и не ясно в чем проблема
Сайт tempes68.beget.tech
Решения вопроса 0
Ответы на вопрос 2
@ivankprod
Абсолютно все скрипты в конец body, и сделайте по возможности в defer. Он говорит, что данные стили (в 5 кб) грузятся очень медленно. Похоже, проблема в очень медленном соединении с вашим сервером, подумайте, что может быть причиной этому, либо попробуйте CDN.
@pahom-ka
Стили сначала грузим для печати, а потом переключаем для экрана, вот так
<link rel="stylesheet" media="print" href="https://qna.habr.com/css/style.css" onload="this.media="all""/>
И стили можно в 1 файл собрать.
Ещё по стилям можно заморочиться, если прогнать стили через critical-css генератор на Node.js и самые нужные — отправлять встроенными в страницу. И не забывать при этом загружать их потом отдельно, в последнем запросе, чтобы можно было закэшировать и использовать из кэша, при переходах на следующие страницы.
Ещё в рекомендациях google pagespeed много интересных примеров.
По скриптам прокомментировал на ответ выше.