Node.js is an open source, cross-platform runtime environment for developing server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on OS X, Microsoft Windows, and Linux.
Node.js also provides a rich library of various JavaScript modules which simplifies the development of web applications using Node.js to a great extent.
The main idea of Node.js is to use non-blocking and event-driven I / O so that they remain lightweight and efficient against real-time applications with a large amount of data running on distributed devices. In simple words Node.JS is used for specific reasons to fill particular needs.
Features of Node.js
- Extremely fast
- Open source
- No buffering
- I/O is Asynchronous and Event Driven
- Single threaded
- Highly Scalable
Related Articles
Meteor is a full-stack JavaScript platform for developing modern web and mobile applications. Meteor includes a key set of technologies for building connected-client reactive applications, a build tool, and a...
Last week I was thinking about how many businesses don't have a website. Depending on what report you look at anywhere from 44% to 51% of small businesses do not...
PhoneGap is software development framework by Adobe System which is used for developing cross-platform apps for iPhone, iTouch, Blackberry, Android, iPad, Android, Symbian and Plam. It is the only mobile...