Node.js is a cutting-edge event-driven system, which is used to build scalable web applications. It’s built with Google's V8 JavaScript Engine and it handles requests and responses between a web server and an enormous number of users much more effectively than any traditional platform. What makes Node.js one of a kind is the fact that in difference between traditional platforms that process the information in huge hunks, it processes everything in small bits. For example, if a user needs to fill several fields on a site, Node.js handles the info in the first field as soon as it’s entered, utilizing the server’s processing resources more efficiently. In contrast, conventional systems 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 one single person, but it undoubtedly does make a difference if an enormous number of users are visiting a site at the very same time. A few instances of websites where Node.js can be applied are online dinner reservation portals, online chat rooms or interactive browser-based video game portals, i.e. websites that need fast live communication.

Node.js in Web Hosting

You’ll be able to use Node.js with each web hosting package offered by our company, as the platform is present on our cloud servers and can be added to an active hosting account with a couple of mouse clicks. When you sign in to your Hepsia Control Panel, you’ll find Node.js in the Upgrades section where you can pick the number of instances that you want to get. One instance means that one single app will use Node.js and you will be able to add as many instances to your hosting account as you wish. A new section will appear in the Hepsia Control Panel shortly after that and to begin using Node.js, you will need to include the path to the .js file that will use it and to choose if the connection will pass through the server’s shared IP or via a dedicated one. The controls inside Hepsia will also allow you to restart or to switch off an instance and to check the output of any given app.