cf51aee9a0
Summary: The `requestIdleCallback` sometimes doesn't work in `Debug JS Remotely` mode if I use real device, the callback will never called. I guess it may be debugger worker and device caused by the time gap, or some cause websocket blocking, so it's just sometimes happening. I think we can support [options](https://developer.mozilla.org/zh-TW/docs/Web/API/Window/requestIdleCallback#Parameters) for that. Added an example `Run requestIdleCallback with timeout option` for Timers of UIExplorer, it use `{ timeout: 100 }` option with burn CPU 100ms, we can see `didTimeout` is true. Closes https://github.com/facebook/react-native/pull/13116 Differential Revision: D4894348 Pulled By: hramos fbshipit-source-id: 29c4c2fe5634b30a8bf8d3495305cd8f635ed922 |
||
---|---|---|
.. | ||
Devtools | ||
Timers | ||
__mocks__ | ||
ErrorUtils.js | ||
ExceptionsManager.js | ||
InitializeCore.js |