Scheduling background tasks in JavaScript to boost performance and DOM interactivity at large scale.
no recording on file
summary
Covers techniques for scheduling lower-priority JavaScript work (analytics sends, DOM appends, etc.) so it doesn’t block the single-threaded UI, using requestIdleCallback, requestAnimationFrame and a scheduler. Shows how to queue non-essential tasks and prioritize them to maintain DOM interactivity and avoid perceived lag.
AI-written summary · about
related talks
37mRuntime Scheduling on the Web
27mDon't block the event loop!JavaScript Async for Effortless UX
33mA Quest to Guarantee Responsiveness: Scheduling On and Off the Main Thread
27mDeep diving on Concurrent React
59mWeb performance APIs you (probably) didn't know existed
34mJavaScript Concurrency and the DOM
35mIn the loop
40mHow to Improve JavaScript Performance