ZY-Wu

Results 1 issues of ZY-Wu

哥 我看了一下 react schedule 的底层 react 确实没用 requestIdleCallback 而是在宏任务上选择了 postMessage 用了 p1 p2 两个 MessageChannel 来互相 onmessage 实现任务的推迟; 而且当浏览器不兼容时 react 会回退到用最简单粗暴的 setTimeout 来做任务的推迟 _flushCallback 源代码地址: https://github.com/facebook/react/blob/v17.0.2/packages/scheduler/src/forks/SchedulerHostConfig.default.js