最快的非阻塞Infinte循环?

时间:2018-04-03 18:44:21

标签: javascript loops

标题基本上都说明了一切,但我会给出背景信息,以便能够提出我假设问题的替代解决方案。

我正在构建一个可能与显示刷新率分开的游戏循环。我的目标是循环比requestAnimationFrame给出的每循环16ms更快。

一个建议的解决方案运行得相当好,但仍然没有(我希望)最快的是显而易见的setInterval(loopFunction, 0),在我的机器上通常每个循环时钟大约4ms。

理想情况下,它会像带有尾调用优化的无限递归函数或不会阻止UI线程的while (true)

有人有什么想法吗?谢谢!

0 个答案:

没有答案