Node.js is an event-driven runtime environment, which uses Google's V8 JavaScript Engine. It is used by scalable web applications that need real-time interaction between a web server and the worldwide web users and can tremendously accelerate the overall performance of any site that’s using it. Node.js is intended to handle HTTP web requests and responses and constantly supplies little amounts of information. For example, in case a new user fills out a subscription form, the second any info is entered in any of the fields, it’s delivered to the server even if the remaining fields are not filled out and the user has not clicked any button, so the information is handled a lot faster. In contrast, traditional systems wait for the whole form to be filled out and one giant hunk of information is then sent to the server. No matter how little the difference in the processing time may be, things change if the website grows bigger and there are a lot of people using it simultaneously. Node.js can be used by booking portals, interactive web browser-based video games or online chat applications, for example, and plenty of corporations, among them eBay, LinkedIn and Yahoo, have already included it in their services.

Node.js in Cloud Website Hosting

You will be able to take advantage of Node.js with each cloud website hosting package that we offer, as the platform is present on our cloud servers and can be added to an active shared hosting account with a couple of clicks of the mouse. When you log in to your Hepsia hosting Control Panel, you’ll see Node.js in the Upgrades section where you can choose the number of instances that you’d like to order. One instance means that one single app will use Node.js and you’ll be able to add as many instances to your website hosting account as you need. A new section will show up in the Hepsia Control Panel soon after that and to begin using Node.js, you’ll have to indicate the path to the .js file that will use it and to decide if the connection should go through the shared IP of the physical server or through a dedicated one. The controls inside the Hepsia Control Panel will also enable you to reboot or to turn off an instance and to view any given app’s output.