Node.js is an event-driven runtime system, which uses the Google V8 JavaScript engine. It is used for scalable web apps that require live interaction between a web server and the Internet users and can noticeably improve the overall performance of any site that uses it. Node.js is designed to handle HTTP requests and responses and ceaselessly provides tiny amounts of info. For instance, in case a new user fills in a signup form, once any information is inserted in one of the fields, it’s delivered to the server even if the other boxes are not filled and the user has not clicked on any button, so the information is processed a lot faster. In contrast, traditional systems wait for the entire form to be filled out and one sizeable hunk of information is then forwarded to the server. No matter how small the difference in the information processing time may be, things change in case the Internet site expands and there are numerous people using it at the same time. Node.js can be used by booking portals, real-time browser-based video games or instant messaging apps, for instance, and a lot of corporations, including LinkedIn, eBay and Yahoo, have already integrated it into their services.

Node.js in Shared Hosting

Since Node.js is available on our avant-garde cloud hosting platform, you’ll be able to add it to your hosting account and to use it for any web application that you have, irrespective of which shared hosting plan you have selected upon signup. The Upgrades menu in the Hepsia Control Panel, which is included with all web hosting accounts, will allow you to select the number of instances that you’d like to activate – this is the number of the web apps that will use Node.js. A couple of minutes afterwards, you will be able to include the path to the app, in other words where the .js file will be located in your shared account, as well as to select the IP to access the file – a dedicated IP address or the server’s shared one. In the new Node.js menu that will appear in the Control Panel, you will be able to reboot an instance or to stop it in case you do not want it anymore. You will also acquire access to the output code with just one mouse click.