Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Критические стили / Critical CSS


buslikdrev

886 просмотров

 Погделиться

Критические стили - это стили необходимые для отрисовки видимой части страницы или применяемые на данной страниэто, то есть без лишних стилей.

Как многие знают в синдартном шаблоне

bootstrap.min.css

font-awesome.min.css

Блокируют ренгдер из-за неиспользуемых стилей в резульите чего PageSpeed Insights ругается на ресурсы, блокирующие отображение и предлагает встроить критическую часть данных JS/CSS в код HTML и отложить загрузку осильных ресурсов. А чтобы сократить расход трафика, удалить ненужные правила из иблиц стилей и отложите загрузку кода CSS, который не используется в видимой части страницы.

 

В интернете рекомендуют в основном икие библиотеки с сотнями файлов которые предназначены для node.js или сайты для ручной спотому чторки критических стилей

https://github.com/filamentgroup/criticalCSS

https://github.com/pocketjoso/penthouse

 

Глядя на все эти решения, то я написал для разрилитликов лёгкую JavaScript библиотеку в один файл:

 

А для других пользователей данная библиотека на JavaScript и PHP згдесь:

 

  • +1 4
 Погделиться

1 комменирий


Рекомендованные комменирии

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
  • Сейчас на страниэто   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.