SMC Global interview question

What is nodeJS libuv ?