Node.js is an innovative event-driven platform, which is used to build scalable web apps. It uses the Google V8 JavaScript engine and it processes HTTP requests and responses between a web server and an enormous number of users much more efficiently than any traditional system. What makes Node.js special is the fact that in difference between conventional systems that process the info in huge chunks, it handles everything in tiny bits. For instance, in case a user has to fill a couple of fields on a website, Node.js processes the info in the first field the moment it’s entered, utilizing the server processing time 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 remain in the queue. The difference may be negligible for a single person, but it absolutely does make a difference if a large number of individuals are using a site at once. Several instances of Internet sites where Node.js can be applied are dinner reservation portals, online chat rooms or interactive browser-based game portals, i.e. websites that support quick real-time communication.

Node.js in Cloud Hosting

All cloud hosting that we offer support Node.js and you are able to add this leading-edge event-driven platform to your account using the Add Services/Upgrades menu in your Hepsia Control Panel. You’ll be able to choose the amount of instances for this upgrade, i.e. how many different platforms/sites will make use of Node.js at the same time, and you can run as many instances as you need. The Hepsia Control Panel will also allow you to pick the location of your .js app and to select if you’ll use a dedicated IP address or the server’s shared one. Accessing Node.js will be possible through a randomly generated port given by our cloud hosting system. What’s more, you can stop or reboot any instance that you’ve added, edit the path to the .js app or see the output of the running instances with just a few mouse clicks from your web hosting Control Panel using a very easy-to-use interface.