UNPKG

tattica

Version:

Tactical and adaptive asset loading library

14 lines (11 loc) 226 B
/** * resolve a promise when browser is in `idle` state */ const waitIdle = () => new Promise((resolve) => { window.requestIdleCallback(() => { resolve(); }, { timeout: 2000, }); }); export default waitIdle;