Node.js is an open-source, event-driven runtime environment built with the Google V8 JavaScript engine. It’s used by scalable applications that need real-time communication between a web server and the Internet users and can substantially improve the performance of any site that uses it. Node.js is intended to handle HTTP web requests and responses and ceaselessly supplies tiny amounts of information. For example, in case a new user fills in a subscription form, as soon as any information is entered in one of the fields, it is delivered to the server even if the other boxes are not filled out and the user has not clicked on any button, so the information is processed a lot faster. In contrast, traditional platforms wait for the entire form to be filled and one massive hunk of information is then submitted to the server. No matter how tiny the difference in the processing time may be, circumstances change in case the Internet site expands and there are many users using it at the same time. Node.js can be used by booking websites, interactive web browser-based games or online chat clients, for instance, and a lot of corporations, among them Yahoo, LinkedIn and eBay, have already implemented it in their services.

Node.js in Shared Website Hosting

Since Node.js is present on our leading-edge cloud web hosting platform, you’ll be able to add it to your hosting account and to use it for any web-based application that you’ve got, irrespective of which shared website hosting package you have picked at signup. The Upgrades section in the Hepsia Control Panel, which comes bundled with all hosting accounts, will allow you to select the number of instances that you want to use – this is the number of the web applications that will use Node.js. A few minutes after that, you’ll be able to indicate the path to the app, i.e. where the .js file will be located in your web hosting account, as well as to select the IP address to gain access to the file – a dedicated IP address or the physical server’s shared IP. In the new Node.js menu that will appear in the Hepsia Control Panel, you will be able to reboot an instance or to discontinue it in case you do not require it anymore. You’ll also receive access to the output code with only a click.

Node.js in Dedicated Servers

Node.js comes with all dedicated servers on which our custom Hepsia hosting Control Panel is installed. The latter offers a very simple and easy-to-navigate interface, so even if you’ve never used Node.js before, you will be able to unleash its true potential in just a few easy steps. As soon as you’ve uploaded the app’s content, you’ll need to include the path to the given .js files that will use Node.js and to select the IP that they’ll use (shared or dedicated), whereas our system will set a random port that will be used to access these files. There isn’t any constraint as to the total amount of Node.js instances that you can create and run at the same time and you will exert complete command over them via the Hepsia Control Panel – you will be able to add new ones or to deactivate/restart existing ones, to revise the output log for each application, etcetera.