what is libuv

history

  • Node.js originally used libev
  • libev relies on kqueue or (e)poll only supported by UNIXes
  • libuv started as abstraction
    • libev for UNIX
    • IOCP for Windows