Browser 隐藏的动画会导致重新绘制吗?

Browser 隐藏的动画会导致重新绘制吗?,browser,repaint,Browser,Repaint,给定一个网页,其中Javascript动画在超时时运行,浏览器是否检查正在设置动画的元素是否隐藏,或者浏览器重新绘制是否更便宜?回答得很晚,但我认为我会将其扔到外面-是的,浏览器内部知道需要重新绘制的内容是否在视口中,并相应地对重新绘制进行优先级排序(因此用户可以更快地看到更改)。Firefox具有mozAfterPaint func,该函数在重新绘制后激发,以及mozPaintCount属性,该属性随着每次重新绘制而不断增加,并且可以相应地进行检查 我正在寻找一个跨浏览器的解决方案,以确定何时

给定一个网页,其中Javascript动画在超时时运行,浏览器是否检查正在设置动画的元素是否隐藏,或者浏览器重新绘制是否更便宜?

回答得很晚,但我认为我会将其扔到外面-是的,浏览器内部知道需要重新绘制的内容是否在视口中,并相应地对重新绘制进行优先级排序(因此用户可以更快地看到更改)。Firefox具有mozAfterPaint func,该函数在重新绘制后激发,以及mozPaintCount属性,该属性随着每次重新绘制而不断增加,并且可以相应地进行检查

我正在寻找一个跨浏览器的解决方案,以确定何时有重新绘制,但在其他浏览器中要困难得多