xxxxxxxxxx
=> Based on Node.js dependencies(V8 engine and Libuv)
1)node run time depends on V8 engine.V8 engine convert javascript code into machine code.
2)libuv give node access to computer operating system,file system, networking and more.
Libuv also implement two imp feature event loop and thread pool.
3)It also depends upon http-parser(for parsing http),c-ares(for dns),openSSl(for cryptography)
and zlib(for compression)