What is nodejs?

May 28, 2013

I was confused for a long time about where to categorize nodejs.

Some people called it server side language, which ofcourse is not true.

Nodejs.org defined nodejs as -

a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

For me nodejs is something which gives javascript IO capabilities. ECMAscript has nothing at all defined for IO in javascript. Ryan Dahl was smart to add async IO to existing javascript, leveraged Google V8’s speed and came out with a kickass technology.

Mukesh Soni

This is the personal blog of Mukesh Soni. I am a typical frontend engineer who's exhausted trying to keep up with all the new technologies in the frontend world. I am good at JavaScript, HTML, CSS, React (ReactJS) and family. I have worked with nodejs but i am not an expert in it. I have been doing this stuff since 2011.

Follow me on TwitterLook at my open source work on github