Встречается на собеседованиях • сегодня
Как браузер разделяет ресурсы на важные и неважные
Браузер определяет приоритет загрузки ресурсов на основе их типа и атрибутов:
1. **Критические ресурсы** (высокий приоритет):
- HTML, CSS (особенно блокирующие рендеринг)
- Скрипты без `async/defer`
- Шрифты, указанные в `@font-face`
2. **Неблокирующие** (низкий приоритет):
- Изображения (`
`)
- iframes
- Медиа (аудио/видео)
- Скрипты с `async/defer`
Пример приоритезации через атрибуты:
```html
```
Браузер также анализирует:
- Расположение ресурса в DOM
- Видимость в viewport (для изображений)
- Предзагрузку через ``
Chrome DevTools показывает приоритеты во вкладке Network (столбец Priority).
```
Браузер также анализирует:
- Расположение ресурса в DOM
- Видимость в viewport (для изображений)
- Предзагрузку через ``
Chrome DevTools показывает приоритеты во вкладке Network (столбец Priority).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы