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

Нужно ли ждать полной загрузки шрифта для взаимодействия с DOM

Нет, не обязательно ждать полной загрузки шрифта для взаимодействия с DOM. DOM становится доступным после парсинга HTML (DOMContentLoaded), а шрифты загружаются асинхронно.

Однако, если шрифт критичен для отображения контента (например, для корректного измерения размеров элементов), можно использовать font-display: swap в CSS или событие fontloading:

css
@font-face {
  font-family: 'MyFont';
  src: url('myfont.woff2') format('woff2');
  font-display: swap;
}

Или через JavaScript:

js
document.fonts.ready.then(() => {
  // Шрифты загружены
});
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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