Server Side Javascript

From Organic Design wiki

Node.js

Node.js a development platform specifically designed for building dynamic net applications.

Node is built atop V8, the open source JavaScript engine at the heart of Google's Chrome browser. But it's not a browser technology. Node moves V8 from the client to the server, letting developers build the back end of an application in much the same way they build a JavaScript front end.

Node is also an extreme example of an "event-driven" system, a software architecture that's built around not threads or data but events: messages from other other applications or inputs from users.

When a user connects from across the net, the Node "event loop" needn't preallocate a huge chunk of memory for whatever happens next. It allocates only small slice of memory – a placeholder, if you will, that simply identifies the connection – and it grabs additional memory only as required.

Read more from the source: The Node Ahead: JavaScript leaps from browser into future

Other Links

Download Node.js

Wikipedia article