Перейти к содержанию

Производительность сайта: загрузка и отклик

Новые курсы · Все опубликованные курсы

В 24 уроках научимся связывать скорость страницы с конкретным этапом загрузки и работы браузера. Первая часть разбирает speed-lab, основные показатели и бюджет. Продолжение ведёт к наблюдениям на посещениях, истории навигации, доставке ресурсов и причинному разбору регрессии.

Сразу к продолжению

Учебные программы и измерения пока не запускались; описанные состояния являются ожидаемыми.

Перед началом

Базовые HTML, CSS и JavaScript. Для самостоятельных наблюдений нужны инструменты разработчика; требования к отдельным учебным страницам описаны в исходниках.

В продолжении есть отдельные небольшие лаборатории и синтетический набор записей для разбора арифметики. Наблюдатели не отправляют данные наружу и не заявлены полным сборщиком Core Web Vitals. Выборы оптимизации связываются с условиями измерения.

Основа: уроки 1–12

  1. Модель измерения производительности сайта
  2. Лабораторные и полевые данные производительности
  3. Производительность сайта: чтение сетевого водопада запросов
  4. Производительность сайта: от полученного документа к показанному кадру
  5. LCP — Largest Contentful Paint: причины поздней отрисовки
  6. Производительность сайта: изображения под ширину экрана и плотность пикселей
  7. Веб-шрифты: диагностика загрузки и фактического начертания
  8. CLS — Cumulative Layout Shift: неожиданные сдвиги страницы
  9. INP — Interaction to Next Paint: отклик интерфейса
  10. Производительность сайта: стоимость JavaScript и порционная обработка
  11. Производительность сайта: HTTP-кеш в измерении повторной загрузки
  12. Бюджет производительности и решение об изменении

Продолжение: уроки 13–24

  1. Производительность сайта: план сбора полевых метрик
  2. Производительность сайта: процентили и сегменты скорости
  3. Производительность сайта: холодная загрузка и возврат на страницу
  4. Производительность сайта: возврат страницы из back-forward cache
  5. Производительность сайта: подсказки браузеру о ресурсах
  6. Производительность сайта: отложенная загрузка ресурсов
  7. Производительность сайта: стоимость сторонних скриптов
  8. Производительность сайта: размер DOM и стоимость стилей
  9. Производительность сайта: длинные списки и виртуализация
  10. Производительность сайта: профиль мобильной сети
  11. Производительность сайта: сжатие ресурсов
  12. Производительность сайта: разбор регрессии скорости

Учебные исходники

Исходники первой части · Исходники продолжения. В архивах есть инструкции, целые файлы и отдельные состояния примеров.

Вернуться к новым курсам · Открыть каталог