Node.js is an open-source, event-driven platform built with Google's V8 JavaScript Engine. It is used for scalable web applications that require live interaction between a server and the Internet users and can noticeably speed up the overall performance of any Internet site that’s using it. Node.js is designed to handle HTTP requests and responses and constantly delivers small amounts of information. For instance, in case a new user fills a signup form, the second any information is entered in any of the fields, it’s submitted to the server even if the remaining fields are not filled and the user has not clicked any button, so the info is handled a lot faster. In comparison, other systems wait for the whole form to be filled and one big chunk of information is then submitted to the server. Regardless of how little the difference in the information processing speed may be, circumstances change in case the website grows bigger and there are lots of users using it simultaneously. Node.js can be used by booking portals, interactive browser video games or live chat systems, for example, and a lot of corporations, among them Yahoo, eBay and LinkedIn, have already integrated it into their services.

Node.js in Web Hosting

As Node.js is available on our innovative cloud hosting platform, you will be able to add it to your web hosting account and to use it for any web-based app that you’ve got, irrespective of which web hosting plan you have selected at signup. The Upgrades section in the Hepsia hosting Control Panel, which is included with all shared hosting accounts, will allow you to select the number of instances that you wish to activate – this is the number of the web apps that will use Node.js. Several minutes after that, you can insert the path to the application, in other words where the .js file will be located in your web hosting account, as well as to select the IP address to receive access to that file – a dedicated IP address or the server’s shared IP. In the new Node.js menu that will show up in the Hepsia Control Panel, you can restart an instance or to delete it in case you don’t want it anymore. You’ll also gain access to the output code with only a single mouse click.