Node.js is an avant-garde event-driven system, which is used to set up scalable web apps. It is built with the Google V8 JavaScript engine and it handles HTTP requests and responses between a web server and a large number of Internet users much more effectively than any conventional platform. What makes Node.js special is the fact that unlike conventional platforms which handle the information in giant chunks, it handles everything in tiny bits. For instance, if a user has to fill a few fields on a site, Node.js processes the info from the first field the moment it’s inserted, utilizing the server processing time more efficiently. In contrast, other systems wait for all the fields to be filled out and while the info in them is being processed, requests from other users stay in the queue. The difference may be insignificant for one single person, but it really does make a difference when an immense number of users are navigating a website at the very same time. Several examples of sites where Node.js can be applied are dining reservation portals, web-based chat rooms or interactive browser game portals, in other words websites that support quick live communication.

Node.js in Cloud Hosting

If you host a web application on our innovative cloud website hosting platform and you’d like to try Node.js, you’ll be able to add it to your account irrespective of the cloud hosting package that you’re using. You can make this via the Upgrades menu in the Hepsia Control Panel and you’ll be able to use Node.js in no more than a couple of minutes after you add this feature to your account. You will be able to select how many instances you would like to add to your account – one instance means that one app will be using Node.js. In the new section that will appear in the Control Panel, you can define the path to the .js file in your hosting account and select whether that file will be accessible via the shared IP of the server or through a dedicated one. Our system will also select a port for the connection. You’ll be able to switch off or to restart each instance separately, if it is required.