Skip to content

Instantly share code, notes, and snippets.

View nstepien's full-sized avatar
:shipit:

Nicolas Stepien nstepien

:shipit:
View GitHub Profile
@nstepien
nstepien / useIdle.ts
Created August 27, 2020 10:47
useIdle
const idleRequests: Array<() => void> = [];
let idleCallbackRequested = false;
function idleCallback() {
idleCallbackRequested = false;
const reqs = idleRequests.splice(0, 200);
for (const req of reqs) {
req();
}