Node.js is an innovative event-driven platform, which is used to build scalable web applications. It’s built with the Google V8 JavaScript engine and it processes HTTP requests and responses between a web server and a huge number of online users much more efficiently than any other platform. What makes Node.js unique is the fact that in difference between conventional platforms which process the info in huge hunks, it handles everything in small bits. For example, if a user has to fill out several fields on an Internet site, Node.js handles the info from the first field as soon as it is typed, utilizing the server’s processing capabilities 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 stay in the queue. The difference may be insignificant for one single user, but it certainly does make a difference if an enormous number of people are browsing a website simultaneously. Several examples of Internet sites where Node.js can be employed are dinner booking portals, chat rooms or interactive browser game portals, in other words websites that support fast live interaction.

Node.js in Web Hosting

When you host a web app on our advanced cloud website hosting platform and you would like to try out Node.js, you’ll be able to add it to your account irrespective of the web hosting package that you use. This can be done via the Upgrades section in the Hepsia hosting Control Panel and you will be able to take advantage of Node.js in no more than several minutes after you add this feature to the account. You’ll be able to select how many instances you would like to add to your account – one instance means one application using Node.js. In the new section that will show up in the Control Panel, you can insert the path to the .js file in your web hosting account and select whether that file will be accessible via the shared IP address of the physical server or through a dedicated IP. Our system will also specify a port for the connection. You will be able to cancel or to restart each instance independently, if required.