WarsawJS Talk

Deep Dive into JS task scheduling

Presented at Meetup #117 Wed, Aug 14, 2024
Location BEC Poland, Emilii Plater 53 23rd floor

About this Talk

We'll go deep into what are tasks in JavaScript context, what is the difference between micro-task and macro-task, when they are run and how they are scheduled. I'm gonna go through the APIs like requestIdleCallback, requestAnimationFrame, and other that allow us to leverage the scheduling mechanism and highlight the bottlenecks. You can also expect a glimpse of how these are implemented under the hood in JS engines.

Robert Pasiński

Robert Pasiński

Senior Software Engineer at Callstack. Passionate about all things software development, low-level coding enthusiast. Not afraid to deep dive into the unknown. Open-Source contributor. Recently I've been mainly working on bridging the gap between Web and React-Native.

View Full Profile

Share this talk

← Back to Talk Archive