Node.js is an event-driven environment built with Google's V8 JavaScript Engine. It is used by scalable applications that require real-time interaction between a server and the Internet users and can considerably accelerate the performance of any site that uses it. Node.js is designed to process HTTP requests and responses and incessantly provides tiny amounts of information. For instance, in case a new user fills a registration form, the second any info is inserted in any of the boxes, it’s submitted to the server even if the other boxes are not filled and the user hasn’t clicked any button, so the information is handled a whole lot faster. In contrast, traditional systems wait for the whole form to be filled out and one big chunk of information is then delivered to the server. No matter how small the difference in the information processing time may be, things change when the website grows bigger and there’re many people using it at the same time. Node.js can be used by online booking portals, interactive browser video games or live chat software, for example, and a lot of corporations, including LinkedIn, eBay and Yahoo, have already included it in their services.

Node.js in Cloud Website Hosting

When you host an Internet application on our cutting-edge cloud website hosting platform and you want to try out Node.js, you’ll be able to add it to your web hosting account irrespective of the cloud website hosting plan that you use. You can make this through the Upgrades menu in the Hepsia Control Panel and you’ll be able to use Node.js in no more than a few minutes after you add this service to your account. You’ll be able to select how many instances you wish to add to your account – one instance means that one app will be using Node.js. In the new section that will show up in the Control Panel, you can add the path to the .js file in your web hosting account and choose whether the file in question will be accessible via the physical server’s shared IP address or via a dedicated IP. Our platform will also assign a port number for the connection. You will be able to disable or to reboot each instance independently, in case it’s necessary.