NodeJS: An Overview
Node.js may be a lean, quick server-side platform that is constructed on Google Chrome's JavaScript Engine. it had been written by Ryan Dahl in 2009 and its latest version on the market is v0.10.36. The that means as provided by its official documentation is as follows.
It is a soapbox engineered on Chrome's JavaScript runtime with a motive of straightforward building of quick and scalable network applications. It adopts AN event-driven, non-blocking I/O model that makes it light-weight and economical, and additionally excellent for data-intensive period applications encounter totally different distributed devices.
It is represented as a JavaScript runtime atmosphere that is each cross-platform and open - supply. It helpful for each servers and desktop applications.The applications square measure written victimization JavaScript, and that they will run among the Node.js runtime on the subsequent OS X, Microsoft Windows, and Linux.
It additionally presents a well-equipped library of assorted JavaScript modules that modify the event of internet applications victimization the platform to a good extent.
Features of Node.js square measure as follows:
• Non block and focus is on the Event − All API's of Node.js library square measure asynchronous, i.e. they're non-blocking. It originally suggests that a Node.js based mostly server can ne'er stay up for AN API to come the information. The server then moves over to consecutive API once business it. It then victimization notification mechanism of Events of this platform helps the server to induce a response from the previous API decision.
• in no time - Since this platform is fictitious on Google Chrome's V8 JavaScript Engine, its library is incredibly quick in code execution.
• albeit it's Single rib nevertheless it's extremely scalable − This platform utilizes one rib model beside event process. Event mechanism aids the server to reciprocate in a very non-blocking means and additionally makes the server extremely scalable indisposed to the standard servers that accustomed produce restricted threads to handle the requests. It utilizes a program that is single rib and might organize service to a far larger range of requests as compared to the standard servers like Apache HTTP Server.
• No Buffering - The applications of this platform ne'er buffers any information. These applications merely give output to the information in chunks.
• License - The license for Node.js was discharged underneath the Massachusetts Institute of Technology license.
This platform is employed by the subsequent corporations in its operations follows: eBay, General electrical, GoDaddy, Microsoft, PayPal, Uber, Wiki pics, Yahoo!, and Yammer to call some.
Following square measure, the realm during which Node.js is proves itself as a perfect technological partner.
• Adopts I/O certain Applications
• information Streaming Applications
• information Intensive period Applications (DIRT)
• JSON Apis based mostly Applications
• Single Page Applications
NodeJS: An Overview
Reviewed by IIS Daily
on
June 25, 2018
Rating:
No comments: