Питання 10 з 12

Запитання 10
Що таке reflow (layout) і repaint у браузері, і яка між ними різниця?
Варіанти відповідей
Repaint змінює геометрію елемента (ширина/висота), а reflow лише оновлює колір і фон.
Reflow (layout) виникає при зміні розмірів або розташування елементів і потребує перерахунку layout; repaint оновлює візуальне відображення (наприклад колір) без перерахунку розмірів; reflow дорожчий за repaint.
Обидві події — синоніми і завжди відбуваються одночасно при будь-якій зміні DOM.
Reflow викликається тільки під час завантаження сторінки, repaint — лише при зміні шрифта.