NodeJs is a server-side JavaScript library for building network applications. It employs a non-blocking event-driven model to minimise waiting and maximise concurrency without the use of multiple threads.
See also NodeJsAndHofDiscussion and NodeJsAndHofGuiDiscussion