![[晕]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_33.12a8e53.png)
根据最新的 html living standard 第 10,11 条 和 w3c html 5.2 标准 timer 章节第 7,8 条,setTimeout 仅在算法嵌套级别大于 5 ,且 timeout 值小于 4 时,才会将 timeout 提升为 4ms。而不是没有前提的直接将小于 4ms 的 timer 提升为 4ms 的 timer。另外 mdn 中也存在相关解析。 对于 setInterval 可理解为 setTimeout 的算法嵌套,那么 setInterval 的 timeout 最小值即为 4ms。
w3c timer:
www.w3.org
HTML living standard:
html.spec.whatwg.org
MDN:
developer.mozilla.org
w3c timer:
HTML living standard:
MDN:
展开
评论
点赞