Node.js is an event-driven system, which uses Google's V8 JavaScript Engine. It’s used for scalable apps that require real-time interaction between a web server and the Internet users and can noticeably improve the overall performance of any Internet site that’s using it. Node.js is designed to handle HTTP requests and responses and constantly supplies little amounts of information. For instance, in case a new user fills a subscription form, the moment any info is inserted in any of the boxes, it is delivered to the server even if the remaining boxes are not filled and the user hasn’t clicked on any button, so the info is processed much faster. In comparison, conventional platforms wait for the whole form to be filled out and one sizeable chunk of information is then submitted to the server. Irrespective of how little the difference in the processing speed may be, circumstances change if the website expands and there are lots of persons using it simultaneously. Node.js can be used by booking portals, real-time web browser-based games or online chat platforms, for instance, and many companies, including eBay, Yahoo and LinkedIn, have already integrated it into their services.

Node.js in Cloud Web Hosting

When you host an Internet application on our advanced cloud website hosting platform and you would like to try out Node.js, you’ll be able to add it to your account regardless of the cloud web hosting package that you’re using. This can be done through the Upgrades menu in the Hepsia hosting Control Panel and you’ll be able to take advantage of 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 the 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 hosting account and select if the file in question will be accessible via the shared IP of the server or through a dedicated IP. Our system will also designate a port number for the connection. You’ll be able to turn off or to reboot each instance separately, in case it is required.