Встречается на собеседованиях • сегодня

Как определяешь что сайт весит много

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

  1. DevTools (Network Tab) – показывает общий размер загружаемых ресурсов (HTML, CSS, JS, изображения). Если общий вес превышает 2-3 МБ, это тревожный сигнал.

  2. Lighthouse (в Chrome DevTools) – анализирует производительность и указывает на "тяжёлые" ресурсы, особенно изображения и скрипты.

  1. WebPageTest – даёт детальную статистику по загрузке, включая вес страницы и отдельных элементов.

  2. Изображения – часто главная причина "раздутости". Проверь, сжаты ли они (например, через imagemin или sharp).

Пример проверки в DevTools:

javascript
// В консоли можно получить общий вес страницы:
performance.getEntriesByType("resource")
  .reduce((acc, r) => acc + r.transferSize, 0);

Оптимизация: минификация кода, lazy loading, сжатие изображений, tree-shaking для JS.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы