Встречается на собеседованиях • сегодня
Что такое CSS Repaint
CSS Repaint (перерисовка) — это процесс обновления визуального отображения элемента на странице при изменении его стилей, не влияющих на геометрию (цвет, фон, тень и т. д.). В отличие от Reflow, Repaint не меняет макет, поэтому обычно менее затратен для производительности.
Пример:
css
.button {
background: blue; /* Триггерит repaint при изменении */
}
.button:hover {
background: red; /* Вызовет repaint при наведении */
}Оптимизация:
- Используйте
transformиopacity— они обрабатываются GPU и часто не вызывают repaint. - Избегайте частых изменений стилей в анимациях (лучше CSS-анимации или
requestAnimationFrame).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы