Node.js is a leading-edge event-driven system, which is used to build 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 more efficiently than any conventional system. What makes Node.js unique is the fact that unlike conventional platforms which process the information in large hunks, it processes everything in tiny bits. As an illustration, if a user needs to fill several fields on an Internet site, Node.js processes the info from the first field once it is entered, utilizing the server’s processing capabilities more effectively. In comparison, traditional platforms wait for all the fields to be filled and while the information in them is being processed, requests from other users stay in the queue. The difference may be insignificant for one single user, but it actually does make a difference if an immense number of people are browsing a website all at once. Several instances of sites where Node.js can be applied are dinner booking portals, live chat rooms or interactive browser game portals, i.e. websites that support fast real-time interaction.

Node.js in Cloud Web Hosting

If you host a web app on our advanced cloud website hosting platform and you want to try out Node.js, you’ll be able to add it to your account regardless of the cloud web hosting plan that you are using. You can make this through the Upgrades menu in the Hepsia hosting Control Panel and you’ll be able to use Node.js in no more than several minutes after you add this feature to the account. You can 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 show up in the Control Panel, you can enter the path to the .js file in your hosting account and select whether that file will be reachable via the shared IP address of the physical server or via a dedicated one. Our platform will also select a port number for the connection. You’ll be able to delete or to restart each instance separately, if needed.