What's Happening in the Background? A Deep Dive into the JavaScript Event Loop

GDG Toruń

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.

Oct 15, 3:30 – 4:15 PM (UTC)

31 RSVP'd

Key Themes

Web

About this event

[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.

Speaker

  • Szymon Chmal

    Callstack

    Senior React Native Developer

Organizers

  • Szymon Chmal

    Callstack

    GDG Organizer

  • Piotr Ablewski

    Nicolaus Copernicus University & TTI Edukacja Sp. z o. o.

    GDG Organizer

  • Ewa Forman

    Katalyst Education

    Community volunteer

  • Katya Vinnichenko

    Google

    Program Manager

  • KLAUDIA Mironiuk

    Community Manager

Contact Us