Начало распродаж · Скидка на доставку · Поступление новой коллекции

BELAYA KASKA / FEATURE

designАвтор: Пуск‑Медиа (импорт)Просмотры: 3

Critical CSS: inline above-the-fold без раздувания HTML

Extract critical styles, отложенная загрузка остального и trade-off с кэшированием.

Изображение статьи: Critical CSS: inline above-the-fold без раздувания HTML

Critical CSS — минимальный набор правил для первого экрана; его часто инлайнят в <head>, а полный stylesheet грузят асинхронно.

Инструменты (critters, penthouse) автоматизируют извлечение, но требуют проверки на всех шаблонах.

- [Extract critical CSS — web.dev](https://web.dev/articles/extract-critical-css) — Подход и инструменты.

- [Defer non-critical CSS — web.dev](https://web.dev/articles/defer-non-critical-css) — Асинхронная загрузка остального CSS.

---

## Подводные камни

Инлайн CSS не кэшируется отдельно — держите объём critical в разумных пределах (обычно несколько KB).

При SPA с client-side routing critical per-route сложнее — приоритет на landing и checkout.

#CSS#производительность#FCP

Мы используем обязательные cookie для работы сайта (корзина, вход, оформление заказа) и необязательные — для аналитики и маркетинга. Вы можете принять все, отклонить необязательные или настроить категории. Подробнее в политике cookies.