Высокая сложность
node.js
Цикл событий управляет асинхронными вызовами и обработкой событий. Он проверяет события и запускает соответствующие коллбеки.