What is node.js?
I don't fully get what [node.js][1] is all about. Maybe it's because I am mainly a web based business app developer. Can someone please explain what it is and the use of it? Thanks.

My understanding so far is that:

 1. The programming model is event driven, especially the way it handles IO.
 2. It uses javascript and the parser is V8.
 3. It can be easily used to create concurrent server apps.

Are my understandings correct? If yes, then what are the benefits of evented IO, is it just more for the concurrency stuffs?


  [1]: http://nodejs.org/
What is node.js?
===

I don't fully get what [node.js][1] is all about. Maybe it's because I am mainly a web based business app developer. Can someone please explain what it is and the use of it? Thanks.

My understanding so far is that:

 1. The programming model is event driven, especially the way it handles IO.
 2. It uses javascript and the parser is V8.
 3. It can be easily used to create concurrent server apps.

Are my understandings correct? If yes, then what are the benefits of evented IO, is it just more for the concurrency stuffs?


  [1]: http://nodejs.org/