gpt4 book ai didi

javascript - Javascript 的 setInterval 循环是资源消耗大户吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:05:03 24 4
gpt4 key购买 nike

我正在设计一个在非常低规范的机器上运行的应用程序..我需要它尽可能高效..

我需要每秒发出大约 10 个时间间隔来简单地进行 ajax 调用..然后添加/删除一些类和(将其视为服务器状态监视器)

我知道在 FLASH 中(哦,过去的闪光时代)有很多间隔会导致处理器峰值..所以我对之前在 AS 2.0 中发布 setIntervals 非常保守。

我想知道这是否与 JS 相同?还是 JS 可以运行一堆间隔(执行轻量级任务)?我注意到很多网站都这样做,甚至 facebook 也有大量的间隔运行、加载脚本等。

哦,对于一个间隔,我想以 50 毫秒的速度运行它(它加载为 status.php 链接)......这可以吗?

我可能可以优化我的间隔调用,没问题,但我只是想知道 JS 中的背景间隔有多“重”或“轻量级”..

谢谢大家

最佳答案

每秒 10 次,这意味着我认为每 100 毫秒调用一次应该不是问题,但如果你问我,我会每 250 毫秒调用一次。两者之间没有太大区别用户会注意到。

还要确保有一种机制可以处理来自服务器的长时间运行响应,以防出现延迟,并在出现拖拽时停止间隔触发。

关于javascript - Javascript 的 setInterval 循环是资源消耗大户吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25439429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com