<p>Node.js brings <ahref="https://en.wikipedia.org/wiki/Event-driven_programming">event-driven programming</a> to
<a
href="https://en.wikipedia.org/wiki/Web_server">web servers</a>, enabling development of fast web servers in JavaScript.
<a
href="https://en.wikipedia.org/wiki/Node.js#cite_note-b1-31">[31]</a>Developers can create scalable servers without using <ahref="https://en.wikipedia.org/wiki/Thread_(computing)">threading</a>,
by using a simplified model of <ahref="https://en.wikipedia.org/wiki/Event-driven_programming">event-driven programming</a> that
uses callbacks to signal the completion of a task.<ahref="https://en.wikipedia.org/wiki/Node.js#cite_note-b1-31">[31]</a>