JavaScript’s rising popularity has brought with it a lot of changes, and the face of web development today is dramatically different. The things that we can do on the web nowadays with JavaScript running on the server, as well as in the browser, were hard to imagine just several years ago, or were encapsulated within sandboxed environments like Flash or Java Applets. - See more at: http://blog.apcelent.com/why-use-nodejs-tutorial.html#sthash.0zn6iBlZ.dpuf
Full article