Node.js is an advanced event-driven platform, which is used to set up scalable apps. It uses Google's V8 JavaScript Engine and it handles HTTP requests and responses between a web server and a large number of online users more efficiently than any conventional platform. What makes Node.js exceptional is the fact that in contrast to traditional platforms which handle the info in huge hunks, it processes everything in little bits. For instance, when a user has to fill a few fields on an Internet site, Node.js processes the info in the first field the moment it’s inserted, utilizing the server’s processing capabilities more efficiently. In contrast, traditional systems wait for all the fields to be filled and while the information from them is being processed, requests from other users stay in the queue. The difference may be negligible for a single user, but it indeed does make a difference when an immense number of individuals are visiting a website at once. A few examples of sites where Node.js can be employed are dinner booking portals, chat rooms or interactive browser video game portals, in other words sites that need fast real-time interaction.

Node.js in Shared Website Hosting

As Node.js is available on our advanced cloud hosting platform, you’ll be able to add it to your shared account and to utilize it for any web-based application that you have, regardless of which shared website hosting package you’ve picked during the signup process. The Upgrades menu in the Hepsia Control Panel, which comes bundled with all shared hosting accounts, will permit you to select the number of instances that you’d like to get – this is the number of the web apps that will use Node.js. Several minutes after that, you’ll be able to insert the path to the app, i.e. where the .js file will be located in your account, as well as to select the IP to access the file – a dedicated IP address or the physical server’s shared IP. In the new Node.js section that will appear in the Control Panel, you can reboot an instance or to stop it in case you no longer need it. You’ll also gain access to the output code with just a mouse click.