41 packages found
Tactical and adaptive asset loading library
- images preload
- image loading
- asset loading
- performance
- preload
- intersectionobserver
- background
- speed
- wait for idle
- requestidlecallback
- idle
- adaptive serving
Helper classes and methods for implementing the idle-until-urgent pattern
A key-value storage that enables a performant usage of localStorage with the Background Tasks API
Defer JS work until the browser has a chance to breathe
Set of universal utility functions around timing and scheduling in JavaScript
- timing
- setTimeout
- setImmediate
- requestAnimationFrame
- requestIdleCallback
- rAF
- rIC
- JavaScript
- node
- browser
- worker
- JS
- utility
- function
- View more
Background tasks API abstraction. Do background work during browser idle time.
- requestIdleCallback
- cancelIdleCallback
- background-tasks
- performance
- javascript
- scheduling
- callbacks
- schedule
- downtime
- browser
- timing
- tasks
- idle
React hooks for setTimeout, setInterval, requestAnimationFrame, requestIdleCallback
Yet Another Lazy Loader
- lazy load
- lazy loader
- lazy loading
- intersection observer
- IntersectionObserver
- mutation observer
- MutationObserver
- requestIdleCallback
- images
- video
- iframe
- web performance
- requestAnimationFrame
batches requestIdleCallback calls, honors the deadline
Schedule work to be completed when the browser is idle.
requestIdleCallback polyfill
Schedule work to be completed when the browser is idle.
Optimize the speed of important tasks on limited ressources
A collection of typed utility functions returning a callback to reverse their effect.
- javascript
- typescript
- utilities
- utility
- effect
- addEventListener
- setTimeout
- setInterval
- requestAnimationFrame
- requestIdleCallback
- setImmediate
Schedule on Browser through single rAF and rIC mechanism
requestIdleCallback Polyfill
polyfill for requestIdleCallback
Detect when the browser is idle
A polyfill for `window.requestIdleCallback`, support NodeJs. It can be used for time slicing