Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Directly from the <a href="/questions/tagged/node.js" class="post-tag" title="show questions tagged 'node.js'" rel="tag">node.js</a> tag wiki, make sure watch some of the talk videos linked there to get a better idea.</p> <hr> <p><a href="http://nodejs.org/">Node.js</a> is an event based, asynchronous I/O framework that uses Google's <a href="http://en.wikipedia.org/wiki/V8_%28JavaScript_engine%29">V8 JavaScript Engine</a>. </p> <p>Node.js - or just Node as it's commonly called - is used for developing applications that make heavy use of the ability to run <a href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</a> both on the client, as well as on server side and therefore benefit from the re-usability of code and the lack of context switching.</p> <p>It's also possible to use matured JavaScript frameworks like <a href="http://en.wikipedia.org/wiki/Yahoo!_UI_Library">YUI</a> and <a href="http://en.wikipedia.org/wiki/JQuery">jQuery</a> for server side DOM manipulation.</p> <p>To ease the development of complex JavaScript further, Node.js supports the <a href="http://www.commonjs.org/">CommonJS</a> standard that allows for modularized development and the distribution of software in packages via the <a href="https://github.com/isaacs/npm">Node Package Manager</a>.</p> <h3>Applications that can be written using Node.js include, but are not limited to:</h3> <ul> <li>Static file servers</li> <li>Web Application frameworks</li> <li>Messaging middle ware</li> <li>Servers for HTML5 multi player games</li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload