Node.js is an event-driven system, which uses the Google V8 JavaScript engine. It’s used by scalable web apps that require live communication between a web server and the online users and can considerably enhance the performance of any site that’s using it. Node.js is intended to process HTTP requests and responses and incessantly delivers little bits of info. For example, if a new user fills out a registration form, as soon as any info is entered in any of the fields, it’s submitted to the server even if the remaining fields are not filled out and the user hasn’t clicked on any button, so the information is processed much faster. In comparison, traditional systems wait for the entire form to be filled out and one huge chunk of information is then sent to the server. No matter how tiny the difference in the information processing time may be, circumstances change when the Internet site grows bigger and there’re lots of persons using it at the same time. Node.js can be used for booking portals, real-time web browser-based games or live chat systems, for instance, and many corporations, including LinkedIn, eBay and Yahoo, have already included it in their services.

Node.js in Hosting

You’ll be able to make use of Node.js with every hosting plan offered by us, as the event-driven platform is available on our cloud hosting servers and can be added to an existing hosting account with a couple of clicks. When you log into your Hepsia hosting Control Panel, you’ll see Node.js under the Upgrades menu where you can choose how many instances you’d like to get. One instance means that one application will use Node.js and you’ll be able to add as many instances to your hosting account as you need. A new section will show up in the Control Panel soon after that and to begin using Node.js, you will have to enter the path to the .js file that will use it and to choose whether the connection will go through the physical server’s shared IP or through a dedicated one. The controls inside the Hepsia Control Panel will also permit you to reboot or to remove an instance and to check any given application’s output.