Загрузка...
Загрузка...
Продолжая работу с платформой, вы принимаете условия Политики конфиденциальности и использование файлов cookie.
Critical Rendering Path (CRP) — это последовательность шагов, которые браузер выполняет для преобразования HTML, CSS и JavaScript в пиксели на экране.
Проще говоря, это путь от получения HTML до отображения страницы пользователю.
Цель CRP — минимизировать время, необходимое для отображения первого полезного контента (First Contentful Paint, FCP).
Парсинг HTML
Загрузка и парсинг CSS
Создание Render Tree
Layout (или Reflow)
Painting
Composite & Display
CRP напрямую влияет на:
defer или async, может остановить парсинг HTML.| Метод | Пояснение |
|---|---|
defer/async для скриптов | Уменьшить блокировку HTML-парсинга |
| Минификация и сжатие | CSS, JS, HTML |
| Критический CSS inline | Встраивать минимальный CSS в <head> |
| Lazy-loading | Отложенная загрузка изображений и неважных блоков |
Использование шрифтов с display: swap | Ускоряет отображение текста |
Совет:
Анализируйте CRP с помощью инструментов вроде Lighthouse, Chrome DevTools, WebPageTest — это поможет найти и устранить узкие места при рендеринге.
async/defer, делайте lazy load.