Node.js is an advanced event-driven platform, which is used to build scalable web applications. It’s built with Google's V8 JavaScript Engine and it handles HTTP requests and responses between a web server and an immense number of Internet users much more efficiently than any traditional platform. What makes Node.js one of a kind is the fact that in difference between conventional systems that handle the information in sizeable hunks, it processes everything in little bits. For example, if a user has to fill in several fields on a site, Node.js processes the information from the first field as soon as it is typed, utilizing the server’s processing power more effectively. In contrast, other platforms wait for all the fields to be filled and while the info from them is being processed, requests from other users stay in the queue. The difference may be negligible for one single user, but it certainly does make a difference when a large number of users are using a website simultaneously. Several instances of websites where Node.js can be applied are online dinner booking portals, online chat rooms or interactive browser-based video game portals, in other words sites that offer fast live interaction.

Node.js in Shared Hosting

You will be able to use Node.js with each and every shared hosting plan that we are offering, since the event-driven platform is available on our cloud servers and can be added to an existing hosting account with several mouse clicks. When you log into your Hepsia Control Panel, you’ll find Node.js in the Upgrades section where you can choose the number of instances that you’d like to activate. One instance means that one single application will use Node.js and you will be able to add as many instances to your website hosting account as you like. A new menu will show up in the Control Panel shortly afterwards and to begin using Node.js, you will have to add the path to the .js file that will use it and to choose whether the connection will proceed through the physical server’s shared IP or through a dedicated IP. The controls inside the Hepsia Control Panel will also enable you to reboot or to deactivate an instance and to check the output of any given application.