¿Qué necesita calcular todo el navegador? ¿Qué fases del proceso de renderizado como Render Tree -> Layout -> Paint, etc.
Se activan.
Además, están localizados o afectan a todo el documento.
Repintar y Refluir (Diseño) Cambiando el DOM uno o ambos de estos:
Reflujo - Diseño (Pesado) Esto ocurre cuando generalmente cambiamos el ancho, la altura, etc. del elemento. Será necesario volver a validar partes del árbol de representación (o todo el árbol) y volver a calcular las dimensiones del nodo. Esto se llama reflujo, diseño o diseño.
Repintar Cuando cambie propiedades como borde, color de fondo. Será necesario actualizar partes de la pantalla, ya sea por cambios en las propiedades geométricas de un nodo o por cambios de estilo, como cambiar el color de fondo. Esta actualización de pantalla se denomina repintado o redibujado.
Este enlace proporciona una lista detallada de desencadenantes: https://gist.github.com/paulirish/5d52fb081b3570c81e3a