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