Node.js is an open-source, event-driven runtime environment, which uses Google's V8 JavaScript Engine. It is used by scalable apps that need live communication between a server and the worldwide web users and can tremendously speed up the performance of any Internet site that’s using it. Node.js is intended to process HTTP requests and responses and constantly supplies tiny amounts of info. For example, in case a new user fills a subscription form, as soon as any information is entered in one of the fields, it is delivered to the server even if the rest of the fields are not filled and the user has not clicked on any button, so the information is processed a whole lot faster. In comparison, other systems wait for the entire form to be filled out and one giant chunk of information is then forwarded to the server. Regardless of how small the difference in the processing time may be, things change if the site grows bigger and there are plenty of users using it simultaneously. Node.js can be used for booking sites, real-time browser-based games or instant messaging clients, for example, and a lot of corporations, among them eBay, Yahoo and LinkedIn, have already implemented it in their services.

Node.js in Cloud Hosting

You will be able to make use of Node.js with every cloud hosting package offered by our company, as the platform is present on our cloud hosting servers and can be added to an existing hosting account with several mouse clicks. After you log into your Hepsia Control Panel, you will see Node.js in the Upgrades section where you can choose how many instances you would like to add. One instance means that one single app will use Node.js and you’ll be able to add as many instances to your account as you wish. A new menu will appear in the Hepsia Control Panel shortly afterwards and to begin using Node.js, you’ll have to enter the path to the .js file that will use it and to select whether the connection should proceed through the server’s shared IP address or via a dedicated IP. The controls inside the Hepsia Control Panel will also allow you to restart or to shut down an instance and to see the output of any given application.

Node.js in Dedicated Web Hosting

Node.js is included with all Linux dedicated web hosting on which our in-house developed Hepsia Control Panel is installed. The latter offers an incredibly intuitive and easy-to-use graphical interface, so even if you’ve never worked with the Node.js platform before, you will be able to take advantage of its true potential in only a couple of simple steps. As soon as you’ve uploaded the application’s content, you will need to indicate the location of the given .js files that will use Node.js and to pick the IP which they will use (shared or dedicated), whereas our system will set a random port that will be used to access the files in question. There isn’t any limitation on the total amount of Node.js instances that you can set up and run at the same time and you will have complete control over them through the Hepsia Control Panel – you’ll be able to activate new ones or to deactivate/reboot existing ones, to see the output log for each app, etcetera.