Node.js is a leading-edge event-driven system, which is used to develop scalable apps. It uses Google's V8 JavaScript Engine and it handles HTTP requests and responses between a server and an enormous number of online users much more efficiently than any conventional system. What makes Node.js one of a kind is the fact that unlike conventional systems that handle the info in giant hunks, it processes everything in small bits. For instance, if a user has to fill in a couple of fields on an Internet site, Node.js handles the information from the first field once it’s typed, utilizing the server’s processing capabilities more efficiently. In contrast, other systems wait for all the fields to be filled out and while the information from them is being processed, requests from other users remain in the queue. The difference may be negligible for one single person, but it really does make a difference when a large number of people are visiting a website at the very same time. Several instances of Internet sites where Node.js can be used are dinner booking portals, live chat rooms or interactive browser game portals, i.e. websites that support quick real-time interaction.

Node.js in Cloud Web Hosting

If you host an Internet application on our advanced cloud hosting platform and you would like to try Node.js, you will be able to add it to your web hosting account irrespective of the cloud web hosting package that you are using. This can be done from the Upgrades menu in the Hepsia Control Panel and you’ll be able to take advantage of Node.js in no more than a few minutes after you add this feature to the account. You will be able to select how many instances you would like to add to your account – one instance means that one application will be using Node.js. In the new section that will appear in the Control Panel, you can include the path to the .js file in your hosting account and choose whether that file will be reachable through the shared IP of the physical server or through a dedicated one. Our system will also select a port for the connection. You’ll be able to cancel or to reboot each instance independently, if it is needed.