Урок 4. JavaScript. Асинхронность.Что такое Event Loop. JS SetTimeout 0
Библиотека циклов событий
Добрый день, уважаемый читатель! Продолжим знакомство с "внутренностями" ESP-IDF. В этой статье я расскажу, что такое циклы событий, и нафига козе баян зачем они нужны в нашей программе. Что вы обычно делаете в своей программе, когда вам требуется узнать о наступлении того или иного события в устройстве, например о подключении к WiFi, и предпринять какие-либо действия? Правильно! Добавляете callback-функцию! Но тут возникают потенциальные проблемы: Чтобы решить эти проблемы, FreeRTOS предоставляет нам встроенный механизм: циклы событий - Event Loops...
Вы не знаете Event Loop в JavaScript!
Полезный ресурс в копилку! Event Loop Explorer - это инструмент, который помогает понять, как код JavaScript выполняется в браузере. Он визуализирует стек вызовов, веб-API, задачи, микрозадачи и фазу рендеринга...