|
1
1
是的,它们可能仍然会受到CPU负载的影响。
现在,鼓励实施者 "spin the event loop" 当他们遇到长时间运行的代码时,这样用户界面仍然可以是被动的(而非JS驱动的动画可以继续运行),但这只是一种鼓励,所有实现都不以相同的方式进行。 例如,在我的火狐浏览器上,我看不到你的脚本有任何的减速,甚至是下面更具攻击性的脚本,而在我的Chrome浏览器上,我可以清楚地看到渲染被阻塞。 现在为了避免这种情况,正如在注释中所说,真正的防弹方案是在第二个线程中运行阻塞脚本。 using a Web Worker .
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 11 月前 |
|
|
Niobos · 如何/是否有方法使通用算法函数同时与同步和异步函数一起工作? 11 月前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 11 月前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 11 月前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 11 月前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |