Google Pagespeed жалуется, когда вы блокируете CSS во внешнем файле. В HTTP/1 это, вероятно, имеет смысл, но как насчет HTTP/2?Имеет ли значение критический уровень CSS?
Если вы встроили критический CSS (над словом), то эти байты по-прежнему нужно загружать, анализировать и все остальное, все перед оформлением документа.
С помощью протокола HTTP/2 нет необходимости создавать другое соединение, так как оно может быть использовано повторно, поэтому это не накладные расходы. Кроме того, при нажатии на сервер вы даже можете нажать файл CSS до его запроса.
Итак ... вкратце критический CSS все еще рекомендуется?
Я согласен с тем, что на тяжелых сайтах вы, вероятно, не хотите загружать все CSS. Например, если вы посещаете галерею, вам понадобится только gallery.css, а не profile.css, а не forum.css и т. Д. Но это управляемо с кусками и другими методами (и все еще используя внешние файлы css, нет необходимости встроить их)
Вложение также делает CSS не кэшируемым.
У меня пропало что-то?
Это не имеет ничего общего с возможным дубликатом вопросом. Тот, кто отметил это как дублирующийся, не знает, что такое критический CSS или, возможно, даже не прочитал этот вопрос.
Этот вопрос является слишком широким, основанным на мнениях или требует обсуждения, и поэтому не относится к теме для переполнения стека. Если у вас есть конкретная, ответственная, проблема с программированием, предоставьте полную информацию. –
Его не собираются загружать все файлы, о том, сколько времени требуется для загрузки этих файлов. – bobbybackblech
Я спрашиваю, стоит ли использовать критический CSS для использования при использовании HTTP2. Этот вопрос не требует обсуждения вообще, кто-то может ответить на него, не будучи основанным на мнениях. –