Which threading model is used by node.js?

When a new client connects to a server running node.js, does it use

  • connection per process
  • connection per thread
  • request per thread

or something else?

Node.js is a single-threaded server application.