investigate window.requestIdleCallback() for possible timing leaks

The window.requestIdleCallback() API is available as of Firefox 55. We should determine whether it may be used to learn too much about the performance of the user's computer/device, or if there are other timing leaks we want to avoid. See: ​ https://bugzilla.mozilla.org/show_bug.cgi?id=1314959https://developer.mozilla.org/en-US/docs/Web/API/Background_Tasks_API

If necessary, we can disable this feature by setting dom.requestIdleCallback.enabled to false.