libuv — это кросс-платформенная C-библиотека, которая реализует Event Loop и управляет асинхронными I/O операциями в Node.js. Именно libuv даёт нам неблокирующий файловый ввод-вывод, DNS-резолвинг, TCP/UDP сокеты и thread pool для операций, которые нельзя сделать асинхронно на уровне ОС (например, работа с файлами на некоторых системах). Без libuv не было бы кросс-платформенности Node.js.
Что такое libuv и зачем он нужен в Node.js?
Senior
231 просмотровAFK Offer AI
Что такое circular dependencies в Node.js и как их избежать?