In our continuous efforts to simplify the installation process for Orangescrum, we’re constantly updating installation instructions for our users.
In this article, I will guide you how to install the Node.js for In-App Chat add-on on your Orangescrum server.
What is Node.js?
Why we chose Node.js?
Following are some of the important features that make Node.js the first choice of software architects.
Asynchronous and Event Driven ? All APIs of Node.js library are asynchronous, that is, non-blocking. It essentially means a Node.js based server never waits for an API to return data. The server moves to the next API after calling it and a notification mechanism of Events of Node.js helps the server to get a response from the previous API call.
Single Threaded but Highly Scalable? Node.js uses a single threaded model with event looping. Event mechanism helps the server to respond in a non-blocking way and makes the server highly scalable as opposed to traditional servers which create limited threads to handle requests. Node.js uses a single threaded program and the same program can provide service to a much larger number of requests than traditional servers like Apache HTTP Server.
No Buffering ? Node.js applications never buffer any data. These applications simply output the data in chunks.
License ? Node.js is released under the MIT license.
You can read more about Node.js here.