Node.js: Погружение в цикл событий
Node.js является событийно-ориентированной системой. Другими словами, все, что происходит в ноде, является реакцией на события и события вызывают каскад колбеков. Этот механизм работает на основе библиотеки libuv и называется циклом событий (event loop). Есть популярное мнение, что цикл событий является одним из самых «недопонимаемых» принципов платформы (Node.js).