Node.js is an event-driven platform built with Google's V8 JavaScript Engine. It’s used by scalable apps that need live communication between a server and the Internet users and can significantly boost the performance of any site that uses it. Node.js is intended to process HTTP requests and responses and incessantly delivers tiny amounts of info. For example, in case a new user fills a signup form, once any info is entered in one of the boxes, it is delivered to the server even if the remaining boxes are not filled out and the user hasn’t clicked any button, so the info is handled a whole lot faster. In contrast, traditional platforms wait for the entire form to be filled out and one huge chunk of information is then submitted to the server. No matter how small the difference in the information processing time may be, circumstances change when the Internet site grows bigger and there are lots of persons using it simultaneously. Node.js can be used for booking websites, interactive browser video games or online chat applications, for instance, and a lot of corporations, including Yahoo, eBay and LinkedIn, have already implemented it in their services.

Node.js in Web Hosting

You can take advantage of Node.js with each and every web hosting plan that we offer, as the event-driven platform is available on our cloud servers and can be added to an existing shared web hosting account with a few clicks. After you log into your Hepsia hosting Control Panel, you will find Node.js in the Upgrades section where you can select how many instances you want to add. One instance means that one single app will use the platform and you’ll be able to add as many instances to your account as you wish. A new menu will show up in the Hepsia Control Panel soon afterwards and to begin using Node.js, you will have to insert the path to the .js file that will use it and to choose if the connection will pass through the shared IP address of the physical server or through a dedicated one. The controls inside Hepsia will also enable you to restart or to delete an instance and to check the output of any given application.