В Node.js как работает цикл событий?

Я хотел бы понять модуль цикла событий - именно то, что происходит за сценой (разумно, мудрый), в node.js Что произойдет, когда кто-то напишет файл и применит обратный вызов. как работает setTimeout?

Ответы

Ответ 3

Механизм зацикливания событий практически одинаков для внешнего и внутреннего интерфейсов, если вы используете Node или JS. SetTimeout не является частью JS или Node, этот метод является частью браузера API (внешний интерфейс) и механизма V8 (внутренний интерфейс). Вы можете понять это визуально с этим видео от Филиппа: https://www.youtube.com/watch?v=8aGhZQkoFbQ

Как только более широкая концепция станет ясной, вы можете прочитать больше о Microtasks, https://javascript.info/microtask-queue