Libuv, the I/O engine of Node.js