Node.js is an open-source, event-driven platform, which uses Google's V8 JavaScript Engine. It is used for scalable apps that require live interaction between a server and the Internet users and can noticeably enhance the overall performance of any Internet site that’s using it. Node.js is designed to process HTTP web requests and responses and constantly provides small bits of information. For example, in case a new user fills out a registration form, the second any info is inserted in any of the boxes, it is delivered to the server even if the rest of the boxes are not filled out and the user has not clicked on any button, so the info is processed a whole lot faster. In comparison, conventional systems wait for the entire form to be filled out and one sizeable chunk of information is then forwarded to the server. Regardless of how tiny the difference in the processing time may be, circumstances change in case the site expands and there are plenty of users using it at the same time. Node.js can be used for online booking portals, interactive browser-based video games or online chats, for instance, and lots of companies, among them eBay, Yahoo and LinkedIn, have already included it in their services.

Node.js in Shared Hosting

As Node.js is available on our avant-garde cloud platform, you’ll be able to add it to your hosting account and to utilize it for any web-based app that you’ve got, regardless of which shared hosting package you’ve picked during the registration process. The Upgrades menu in the Hepsia hosting Control Panel, which comes bundled with all shared web hosting accounts, will allow you to pick the number of instances that you would like to have – this is the number of the web apps that will use Node.js. Several minutes later, you’ll be able to specify the path to the application, i.e. where the .js file will be located in your shared hosting account, as well as to choose the IP address to gain access to that file – a dedicated IP or the physical server’s shared one. In the new Node.js menu that will show up in the Control Panel, you will be able to restart an instance or to discontinue it in case you no longer want it. You will also be given access to the output code with just a click of the mouse.

Node.js in Semi-dedicated Hosting

You’ll be able to use Node.js for any real-time script-powered application running in a semi-dedicated server account, since the platform is offered with all our packages and you can enable it with just several clicks of the mouse. In case you’d like to use it for multiple Internet sites, you can get more instances through the Hepsia Control Panel’s Upgrades section. The setup is as easy as inserting the folder path to your .js file and choosing whether the Node.js platform should use a dedicated IP or any of the server’s shared IP addresses, so you can take advantage of Node.js even if you lack previous experience with similar software. Our system will also allocate a random port number that will be used to access the .js file associated with the specific app. Hepsia has an easy to work with interface that will permit you to reboot and to cancel any of your running instances, to activate new ones or to check the output of your applications with just a click.