【发布时间】:2011-02-11 19:45:18
【问题描述】:
我想在浏览器窗口中运行一些计算,但我不希望它减慢客户端计算机进行用户交互的速度,尤其是对于单核计算机。有什么方法可以调整我执行 JavaScript 的良好级别,使其在不影响机器响应能力的情况下尽可能快地执行?
【问题讨论】:
-
有趣的问题!我不认为有 - 至少不在 JS 沙箱内 - 但我们会看到。然而,任何阻塞客户端资源this的计算都属于服务器,这是理所当然的。
-
多核机器如何帮助执行 JavaScript?它甚至不支持多线程。
-
@Pierreten 完全依赖于解释 JavaScript 的浏览器或应用程序。
-
@Austin:当然是正确的,但目前市场上的任何浏览器都没有实现它(我不知道网络工作者是否是真正的多线程)
-
@Pekka:这是一个轻率的分布式计算思想,所以重点是在客户端上运行。否则,当然,你是绝对正确的。 @Pierreten:我想避免让客户端计算机无响应,我希望这在单核机器上比在多核机器上更糟糕。
标签: javascript nice renice