requestIdleCallback计划进行标准化

Is requestIdleCallback scheduled for standardization?

本文关键字:标准化 计划 requestIdleCallback      更新时间:2023-09-26

在Chrome 40中实现的requestIdleCallback[1]是否计划标准化?

[1] https://developers.google.com/web/updates/2015/08/using-requestidlecallback

这里有一个涵盖它的W3C工作草案。这意味着有人(作者是来自Google的Ross McIlroy)正试图征求反馈,解释为什么它有用,并希望将其变成一个标准,但目前还没有。

我们不能从工作草案存在的事实中推断出它是否最终会成为一个被采用和实现的标准。时间会证明一切。

根据这篇2015年7月的文章,Firefox对这个概念有公开的支持,微软的信号好坏参半,而Safari没有公开的信号。

根据这篇2015年9月的文章,Edge和Firefox都公开支持。

关于this是否应该返回promise而不是回调的公开讨论

有一个关于在Firefox中实现requestIdleCallback的Mozilla bug,尽管它实际上只是作为这个问题的跟踪器——(在那个bug中)似乎还没有实现它的计划。


2015年11月更新:

工作草案在桌面Chrome 47, Chrome for Android 47, Chrome for iOS 47和Android WebView 47中实现。Edge和Firefox都表示了公开支持,尽管他们还没有明确的"意图实现"。