Node.js is an open-source, event-driven runtime system, which uses the Google V8 JavaScript engine. It is used for scalable apps that require live interaction between a server and the Internet users and can considerably boost the overall performance of any Internet site that uses it. Node.js is designed to process HTTP web requests and responses and constantly delivers small bits of info. For example, if a new user fills out a signup form, once any info is inserted in any of the boxes, it is forwarded to the server even if the remaining fields are not filled out and the user has not clicked any button, so the info is handled a whole lot faster. In contrast, other platforms wait for the whole form to be filled and one giant chunk of information is then forwarded to the server. Regardless of how little the difference in the processing time may be, circumstances change if the site expands and there’re lots of people using it at the same time. Node.js can be used for online booking portals, interactive web browser games or instant messaging systems, for instance, and plenty of companies, among them LinkedIn, eBay and Yahoo, have already incorporated it into their services.

Node.js in Shared Website Hosting

You’ll be able to use Node.js with every shared website hosting plan offered by our company, as the platform is available on our cloud hosting servers and can be added to an active shared account with a couple of mouse clicks. After you sign in to your Hepsia hosting Control Panel, you will find Node.js in the Upgrades section where you can choose how many instances you would like to order. One instance means that one app will use Node.js and you’ll be able to add as many instances to your hosting account as you like. A new menu will appear in the Control Panel soon after that and to start using Node.js, you’ll have to define the path to the .js file that will use it and to choose whether the connection will pass through the server’s shared IP or via a dedicated one. The controls inside Hepsia will also permit you to restart or to suspend an instance and to view the output of any given app.