javascript什么时候占CPU

常做一些javascript的动画效果,尤其是与setTimeout,setInterval相关的,都会占用大量的CPU

它们什么时候占CPU呢?为什么有时候打开的是同一页面,占CPU的程度忽大忽小呢?

结论:

只有动画在浏览器内可见时,页面重绘,才会占用CPU

当打开页面,但重绘的那部分不可见时,不占多少CPU

当打开页面,浏览器最小化时,不占多少CPU

也就是说,javascript的计算,即使量很大,也不会占多少CPU,而是每次浏览器的重绘会大量占用CPU

原文地址:https://www.cnblogs.com/frostbelt/p/2615766.html