Node.js is an event-driven environment built with Google's V8 JavaScript Engine. It’s used for scalable web applications that require live communication between a web server and the worldwide web users and can considerably speed up the overall performance of any site that uses it. Node.js is designed to handle HTTP web requests and responses and ceaselessly provides tiny bits of information. For instance, in case a new user fills out a signup form, the second any information is entered in any of the fields, it’s submitted to the server even if the remaining boxes are not filled and the user has not clicked any button, so the info is processed much faster. In comparison, traditional platforms wait for the whole form to be filled out and one big chunk of information is then forwarded to the server. Regardless of how little the difference in the information processing speed may be, circumstances change when the website grows bigger and there’re numerous individuals using it at the same time. Node.js can be used for booking websites, interactive web browser-based video games or live chat systems, for example, and lots of corporations, including Yahoo, LinkedIn and eBay, have already included it in their services.

Node.js in Shared Hosting

You can use Node.js with every shared hosting plan offered by us, since the event-driven platform is available on our cloud hosting servers and can be added to an active hosting account with several mouse clicks. When you log in to your Hepsia hosting Control Panel, you’ll find Node.js in the Upgrades section where you can select how many instances you’d like to get. One instance means that one single application will use Node.js and you’ll be able to add as many instances to your web hosting account as you need. A new menu will show up in the Hepsia Control Panel soon afterwards and to begin using Node.js, you will need to add the path to the .js file that will use the platform and to select if the connection will proceed through the server’s shared IP or through a dedicated one. The controls inside Hepsia will also enable you to reboot or to cancel an instance and to see the output of any given app.