为什么我们说setTimeout是一个耗费资源的操作,是否有任何数据说明这个问题?
如果我的代码中存在很多个(>100000个)定时器,这有什么不好的地方?
为什么我们说setTimeout是一个耗费资源的操作,是否有任何数据说明这个问题?
如果我的代码中存在很多个(>100000个)定时器,这有什么不好的地方?
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
你是从哪里获知
setTimeout是一个耗费资源的操作
?而我的认知则
恰好相反
,setTimeout 可以处理非常耗费资源的操作,用于防止页面卡顿吧,原理就是把同步的阻塞,扔到异步中处理。还有,
如果我的代码中存在很多个(>100000个)定时器
这个的应用场景又是什么?