Curious about whether a micro-task or a macro-task comes first? Wondering how to manage long-running tasks to prevent your browser from freezing? Or how to wait until the browser paints the next frame? If these questions leave you scratching your head, join us as we demystify the JavaScript event loop.
31 RSVP'd
[PL]
Zastanawiasz się, co wchodzi na scenę pierwsze: mikro-task czy makro-task? A może chcesz wiedzieć, jak okiełznać długie zadania, żeby przeglądarka się nie zawieszała? Albo jak poczekać do momentu, gdy przeglądarka skończy malować kolejną klatkę? Jeśli te pytania przyprawiają Cię o zawrót głowy, dołącz do nas, gdy będziemy rozwiewać tajemnice modelu asynchroniczności JavaScript, czyli mechanizmu event loop. Dowiesz się, jak przeglądarka żongluje zadaniami i zdobędziesz praktyczne wskazówki, jak utrzymać kontrolę nad ich wykonywaniem. Prześwietlimy też ciekawe API, takie jak requestIdleCallback, i rzucimy okiem na przyszłość z nadchodzącym Scheduler API. Żadnych frameworków ani bibliotek—tylko czysty, klasyczny JavaScript!
[EN]
Curious about whether a micro-task or a macro-task comes first? Wondering how to manage long-running tasks to prevent your browser from freezing? Or how to wait until the browser paints the next frame? If these questions leave you scratching your head, join us as we demystify the JavaScript event loop. You’ll learn how the browser schedules tasks and discover practical insights into managing task execution. We’ll also explore intriguing APIs like requestIdleCallback and take a peek into the future with the upcoming Scheduler API. No frameworks or libraries here—just pure, classic JavaScript.
Callstack
Senior React Native Developer
Contact Us