- 目前requestIdleCallback目前Safari和IE并不支持
- 所有目前React利用MessageChannel模拟了requestIdleCallback,将回调延迟到绘制操作之后执行
- MessageChannel API 允许我们创建一个新的消息通道,并通过它的两个度MessagePort属性发送数据
- MessageChannel 创建了一个通信的管道,这个管道有两个端口,每个端口都可以通过postMessage发送数据,而一个端口只要绑定了onmessage回调方法,就可以接收从另一个端口传过来的数据
- MessageChannel 是一个宏任务