Nodejs Introduction
Node.js was developed by Ryan Dahl and other developers working at Joyent. It was first released in 2009 supporting only Linux. In 2011, windows version was released.It is used to build fast and scalable network applications as well as data-intensive real-time web applications.
Web Development API Servives IOT Devices Mobile and Tablets Desktop Cloud Backend
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast and 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.
All programming language have some features that become their assets
Node.js have some which are :
And also have some Limitation :
Web Development API Servives IOT Devices Mobile and Tablets Desktop Cloud Backend
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast and 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.
All programming language have some features that become their assets
Node.js have some which are :
- Node.js is open source, so it’s free to use and no need to pay for license.
- Build on Chrome's V8 JavaScript engine means execution of code written in javascript execute without need of compilation.
- Scalable in both type:
- In Horizontal scaling you can add more nodes to your existing system.
- In Vertical scaling you can add more resources to a single node.
- Best Performance in I/O operations since non-blocking I/O model than any other programming language.
- Caching Support:calls for loading the same module may not cause the module code to be executed again.
And also have some Limitation :
- It doesn’t support multi-threaded programming because it is single threaded programming language.
- It doesn’t support very high computational intensive tasks because it uses single core of your processor may lead to failure of processor on intensive task if you manages to use all core for it that make it possible for supporting very high computational intensive tasks.

Comments
Post a Comment