Node.js is an open-source, event-driven runtime environment built with Google's V8 JavaScript Engine. It is used for scalable apps that need live interaction between a server and the Internet users and can substantially speed up the overall performance of any website that uses it. Node.js is designed to process HTTP requests and responses and incessantly supplies tiny bits of info. For instance, in case a new user fills out a signup form, once any information is inserted in one of the fields, it is forwarded to the server even if the rest of the boxes are not filled and the user has not clicked on any button, so the info is handled a lot faster. In contrast, conventional platforms wait for the whole form to be filled and one giant hunk of information is then forwarded to the server. No matter how little the difference in the processing time may be, circumstances change if the site grows bigger and there are many individuals using it simultaneously. Node.js can be used for online reservation portals, interactive web browser-based games or online chat applications, for instance, and many companies, among them eBay, LinkedIn and Yahoo, have already integrated it into their services.

Node.js in Shared Hosting

As Node.js is present on our innovative cloud web hosting platform, you’ll be able to add it to your account and to utilize it for any web app that you’ve got, regardless of which shared hosting package you have picked upon signup. The Upgrades menu in the Hepsia Control Panel, which comes bundled with all accounts, will allow you to pick the number of instances that you’d like to get – this is the number of the web apps that will use Node.js. A couple of minutes later, you can insert the path to the app, in other words where the .js file will be located in your shared web hosting account, as well as to select the IP to acquire access to that file – a dedicated IP or the physical server’s shared one. In the new Node.js menu that will appear in the Control Panel, you’ll be able to reboot an instance or to stop it if you do not want it anymore. You will also gain access to the output code with just a single click.

Node.js in Dedicated Web Hosting

Node.js is offered with all Linux dedicated servers hosting packages on which our in-house developed Hepsia hosting Control Panel is installed. The latter has an incredibly simple and easy-to-use GUI, so even if you have never used Node.js before, you can unveil its full potential in just a few simple steps. As soon as you’ve uploaded the app’s content, you will have to indicate the location of the given .js files that will use Node.js and to pick the IP which they’ll use (dedicated or shared), whereas our system will select a randomly generated port that will be used to access the files in question. There’s no constraint as to the total amount of instances that you can activate and run at the same time and you will exert complete control over them from the Hepsia Control Panel – you will be able to activate new ones or to terminate/restart existing ones, to see the output log for each application, and many others.