Node.js is an open-source, event-driven runtime system built with the Google V8 JavaScript engine. It’s used by scalable web apps that need real-time interaction between a server and the online users and can substantially improve the performance of any Internet site that’s using it. Node.js is intended to process HTTP web requests and responses and incessantly delivers little bits of info. For instance, in case a new user fills out a subscription form, once any information is inserted in one of the fields, it’s sent to the server even if the rest of the boxes are not filled out and the user has not clicked on any button, so the info is handled much faster. In comparison, traditional systems wait for the entire form to be filled out and one sizeable hunk of information is then sent to the server. No matter how little the difference in the processing speed may be, things change when the site expands and there are plenty of people using it simultaneously. Node.js can be used for online reservation portals, interactive web browser-based video games or instant messaging clients, for instance, and a lot of companies, among them eBay, LinkedIn and Yahoo, have already implemented it in their services.

Node.js in Web Hosting

All Linux web hosting offered by our company come with Node.js and you’re able to add this advanced event-driven platform to your web hosting account using the Add Services/Upgrades menu in your Hepsia Control Panel. You can pick the number of instances for this particular upgrade, i.e. how many different sites/platforms will use Node.js simultaneously, and you can get as many instances as you need. Hepsia will also enable you to pick the location of your .js app and to choose whether you’ll use a dedicated IP or the server’s shared one. Accessing Node.js will be possible using a random port number allocated by our cloud hosting system. In addition, you can stop or restart any instance that you have added, edit the location of the .js app or see the running instances’ output with only a couple of mouse clicks from your hosting Control Panel using a really simple-to-navigate GUI.