Node.js is an advanced event-driven platform, which is used to build scalable web apps. It’s built with the Google V8 JavaScript engine and it processes HTTP requests and responses between a web server and an immense number of online users more effectively than any traditional platform. What makes Node.js special is the fact that in contrast to conventional platforms which handle the info in massive chunks, it processes everything in little bits. For instance, when a user needs to fill a few fields on an Internet site, Node.js processes the info in the first field the moment it is entered, utilizing the server’s processing capabilities more efficiently. In contrast, traditional systems wait for all the fields to be filled out and while the information in them is being processed, requests from other users remain in the queue. The difference may be negligible for one single person, but it truly does make a difference if an enormous number of people are browsing a site simultaneously. A couple of examples of Internet sites where Node.js can be used are dining booking portals, chat rooms or interactive browser video game portals, in other words sites that support quick real-time interaction.

Node.js in Web Hosting

When you host an Internet application on our cutting-edge cloud website 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 web hosting package that you use. You can make this via the Upgrades menu in the Hepsia Control Panel and you will be able to take advantage of Node.js in no more than a couple of minutes after you add this service to the account. You’ll be able to select the number of instances that you want to add to your account – one instance means one app using Node.js. In the new section that will appear in the Control Panel, you can indicate the path to the .js file in your hosting account and choose whether that file will be reachable via the physical server’s shared IP address or via a dedicated IP. Our platform will also select a port number for the connection. You’ll be able to terminate or to restart each instance separately, if it is necessary.