Node.js
Node.js is a JavaScript framework which build on V8 engine and Chrome' s JS engine.
It's open source and supports to all server-side and network applications.
Developers' main purpose was to build a framework that supports to create real-time websites websockets.
Node.js holds the wold largest open source library. It's lightweight and efficient because of the event driven, non-blocking I/O model.
Where to use Node.js
Node.js is specifically made to build fast and scalable network applications. It also can be use to computational applications but is doesn't suite to heavy computational and CPU intensive applications.
Node.js use non-blocking I/O model to handle huge numbers of simultaneous connections upto 1 Million with high throughput without spawn threads to each connection. Because of that Node.js is using small amount of resources when comparing with other frameworks.
Node.js is highly applicable to Data Streaming applications, Data intensive real time applications,
Single page applications, JSON API based applications and I/O Bound applications.
Single page applications, JSON API based applications and I/O Bound applications.
Applications that build with Node.js
- Paypal - Serve to over 227 million users
- Trello - 1.1 million users and growing with a rate of 150,000 per week.
- Medium - 7.5 million articles and over 60 million unique monthly visitors.
- Ebay - Handle 113 million unique visitors every month.
- NetFlix - Streaming upto 100 million hours a day for around 120 million users in 190 countries.
- LinkedIn - Has over 530 million members.
You can learn Node.js by referring to the documentations o the following link.
Node.js Documentations : https://nodejs.org/en/docs/


Comments
Post a Comment