Node.js is an avant-garde event-driven platform, which is used to build scalable web applications. It is built with the Google V8 JavaScript engine and it handles requests and responses between a web server and a huge number of online users much more efficiently than any conventional platform. What makes Node.js special is the fact that in contrast to conventional systems that process the information in sizeable hunks, it handles everything in little bits. As an illustration, in case a user has to fill in a few fields on a website, Node.js processes the information in the first field once it’s entered, utilizing the server’s processing power more efficiently. In comparison, conventional systems wait for all the fields to be filled and while the information in them is being processed, requests from other users remain in the queue. The difference may be negligible for a single person, but it absolutely does make a difference when a huge number of users are using a website all at once. A few examples of Internet sites where Node.js can be employed are online dinner booking portals, web-based chat rooms or interactive browser-based game portals, in other words sites that need quick live communication.

Node.js in Cloud Web Hosting

When you host a web app on our innovative cloud hosting platform and you would like to try out Node.js, you will be able to add it to your hosting account irrespective of the cloud web hosting plan that you are using. This can be done via the Upgrades menu in the Hepsia Control Panel and you’ll be able to use Node.js in no more than a few minutes after you add this service to your account. You will be able to select how many instances you want to add to the account – one instance means that one app will be using Node.js. In the new section that will appear in the Control Panel, you can define the path to the .js file in your web hosting account and select whether that file will be reachable through the physical server’s shared IP address or through a dedicated IP. Our system will also specify a port number for the connection. You will be able to disable or to restart each instance separately, if it is needed.