What's Happening in the Background? A Deep Dive into the JavaScript Event Loop
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!