CPU对JavaScript setInterval有多大影响

时间:2011-10-03 19:27:45

标签: javascript jquery performance cpu

我编写了一个小的jquery插件,它基本上将html元素中的所有单词转换为spans,使它们不可见,然后将它们设置为视图。我这样做是为了你可以定义加载整个元素所需的时间,并且根据测试数学似乎是正确的,但实际上它需要更长的时间。

参见jsfiddle:http://jsfiddle.net/A2DNN/

注意变量“per”和“ms”,这基本上告诉它每隔“ms”毫秒处理“每”字数。

在日志中,您将看到它将在1 ms内处理1个字,这将导致更快的加载时间。

所以我只是想知道,CPU是否可能在这里形成瓶颈?因为JS正在将项目淡入视图,这是由CPU处理的,在图形处理方面不是很快。

这听起来几乎是愚蠢的,我希望这些天CPU会嘲笑像这样的一小部分工作量。

1 个答案:

答案 0 :(得分:3)

这是由于浏览器的JavaScript实现所强制的最小超时时间。你不能超过1毫秒,它稍微多一点。这里已经有discussion了。