Получить доступ

Скорость загрузки

Основа

Меньше байтов, раньше важное — сжатие, кэш, картинки, шрифты, разделение кода.

Что важно знать

  • Меньше JavaScript: разделение кода по маршрутам, ленивая загрузка тяжёлых компонентов, отказ от лишних библиотек — JS дороже картинок того же размера, его надо ещё разобрать и выполнить.
  • Картинки: современные форматы (AVIF, WebP), правильный размер через srcset, loading="lazy" ниже первого экрана, а главной картинке — fetchpriority="high". Явные width и height против сдвигов вёрстки.
  • Шрифты: font-display: swap, подмножества символов, предзагрузка основного начертания.
  • Кэширование: хеши в именах файлов и долгий Cache-Control, CDN.
  • Сжатие: Brotli или gzip на сервере.
  • Подсказки: preconnect к сторонним доменам, preload критичных ресурсов.
  • Критический путь: CSS блокирует отрисовку, синхронные скрипты — разбор HTML.
  • Серверный рендеринг или статическая генерация ускоряют первый показ содержимого.

Вопросы с собеседований

Документация

← Вся карта «Frontend-разработчик»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем