Node.js is a cutting-edge event-driven platform, which is used to develop scalable apps. It uses Google's V8 JavaScript Engine and it processes HTTP requests and responses between a web server and an immense number of online users much more efficiently than any other system. What makes Node.js exceptional is the fact that in contrast to conventional platforms which process the info in sizeable chunks, it handles everything in tiny bits. For example, if a user needs to fill in several fields on an Internet site, Node.js handles the info from the first field the moment it’s entered, utilizing the server’s processing power more efficiently. In comparison, conventional platforms wait for all the fields to be filled out and while the info in them is being processed, requests from other users stay in the queue. The difference may be insignificant for one single person, but it certainly does make a difference if a large number of people are visiting a website at once. A few instances of websites where Node.js can be applied are dining booking portals, web-based chat rooms or interactive browser game portals, i.e. sites that offer quick real-time communication.

Node.js in Shared Hosting

You can take advantage of Node.js with each and every shared hosting plan that we offer, since the event-driven platform is available on our cloud hosting servers and can be added to an existing shared web hosting account with several clicks of the mouse. When you log into your Hepsia Control Panel, you’ll find Node.js in the Upgrades section where you can select how many instances you would like to run. One instance means that one single app will use Node.js and you will be able to add as many instances to your web hosting account as you want. A new section will show up in the Hepsia Control Panel soon after that and to start using Node.js, you will have to indicate the path to the .js file that will use it and to select whether the connection should pass through the shared IP of the physical server or via a dedicated IP. The controls inside Hepsia will also enable you to reboot or to switch off an instance and to view the output of any given app.