0.3.0 • Published 4 years ago
import-scheduler v0.3.0
import-scheduler
Dynamic import scheduler
Install
yarn add import-schedulerUsage
import { importForInteractive } from 'import-scheduler';
const LazyComponent = lazy(async () => {
await importForInteractive();
return import('./component/lazy');
})Kinds of schedulers:
importForDisplay(): Defers dynamic imports until thedocument.readyStatebecomes"interactive"("DOMContentLoaded").importForInteractive(): Defers dynamic imports until thedocument.readyStatebecomes"complete"("load").importForNextFrame(): Defers dynamic imports until the next frame.importForTimeout(ms): Defers dynamic imports until a set timeout.
License
MIT © lxsmnsyc