GitHub link
Node.js is a Server-side framework, useful for building highly scalable and fast applications. It used to run only in browsers a few years ago. JavaScript and server-side languages such as Java, C#, Ruby, Python, PHP and the like are used in Web development.
- History of Node.js
- Node.js Overview
- Node.js uses benefits and applications
- Node.js main features
- Installation Steps
- Running Node.js server
- Who Use Node.js
History of Node.js
Node.js was developed by Ryan Dahl at Joyent, Inc. in 2009. Ryan was interested in developing Network Applications. It was first released in 2009 and used to support only Linux. Node.js version 0.1.0 and the Windows version was released in 2011.
Node.js Overview
Node.js is a server side JavaScript environment to develop Web Applications like Full Stack, Mean Stack and open-source and cross-platform framework. Node.js, or simply Node, is written in C++ and JavaScript.
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight, efficient and perfect for data-intensive real-time applications that run across distributed devices.
Node.js is made up of three things
- Chrome's V8 JavaScript engine (V8)
- Thread pool (Libeio)
- Event loop (Libev)
Node.js uses benefits and applications
- Real time Data intensive.
Ex - Multiplayer Games, Stock Trading, Chat App etc.
- Highly scalable servers for Web Applications.
Ex - E-Commerce, Social Media, REST API etc.
- Builds fast and scalable network Applications.
Ex - Proxy Server, Backend web services, HTTP Web Server etc.
Node.js main features (Node.js v6)
- Node.js version 6 focuses on performance improvements, increased reliability and better security for its 3.5 million users.
- Node.js is emerging as a universal platform used for Web Applications, IoT, mobile, Enterprise Application development and micro service architectures.
- Full stack JavaScript developers can use for front end, back end, mobile and IoT projects.
- Node.js v6 comes equipped with v8 JavaScript engine 5.0, which has improved ECMAScript 2015 (ES6) support. Ninety-three percent of ES6 features are also now supported in the Node.js v6 release.



















Kuppurasu NagarajPosted Jun 6, 2016, 12:10 PM
Nice Sharing..
Sonu ChaudharyPosted Jun 6, 2016, 9:53 AM
good one...
RajaPosted Jun 6, 2016, 8:12 AM
Good One...
Debasis SahaPosted Jun 6, 2016, 12:24 AM
Good One..
Pramod ThakurPosted Jun 4, 2016, 5:13 AM
nice one..
Abhishek KumarPosted Jun 2, 2016, 2:17 AM
great information..
Ketak BhalsingPosted Jun 2, 2016, 12:44 AM
Helpful information....
NitinPosted Jun 1, 2016, 11:40 PM
Good one
Thiruppathi RPosted Jun 1, 2016, 10:21 PM
Nice info..
Debasis SahaPosted Jun 1, 2016, 2:08 PM
Nice one..