1.Копируем их ответ:
> Цикл событий обрабатывает все асинхронные обратные вызовы. Node.js (или JavaScript) - это однопоточный язык, управляемый событиями. Это означает, что мы можем прикреплять слушателей к событиям, и когда срабатывает указанное событие, слушатель выполняет предоставленный нами обратный вызов. Каждый раз, когда мы вызываем setTimeout, http.get и fs.readFile, Node.js запускает эти операции и далее продолжает запускать другой код, не дожидаясь вывода. Когда операция завершена, он получает результат и запускает нашу функцию обратного вызова. Таким образом, все функции обратн…