Node.js is a cutting-edge event-driven platform, which is used to set up scalable Internet applications. It is built with Google's V8 JavaScript Engine and it handles requests and responses between a server and a large number of Internet users much more effectively than any traditional system. What makes Node.js special is the fact that in contrast to conventional systems that handle the info in sizeable hunks, it processes everything in little bits. As an illustration, when a user needs to fill out several fields on a site, Node.js handles the information from the first field the second it is inserted, utilizing the server’s processing capabilities more efficiently. In contrast, conventional platforms wait for all the fields to be filled and while the info in them is being processed, requests from other users remain in the queue. The difference may be negligible for one single person, but it indeed does make a difference if a huge number of users are browsing a website at the same time. A couple of examples of websites where Node.js can be employed are dinner booking portals, live chat rooms or interactive browser-based game portals, in other words sites that need quick real-time communication.

Node.js in Cloud Hosting

If you host a web app on our cutting-edge cloud platform and you’d like to try out Node.js, you will be able to add it to your hosting account regardless of the cloud hosting package that you’re using. This can be done through the Upgrades section in the Hepsia Control Panel and you’ll be able to use Node.js in no more than several minutes after you add this upgrade to the account. You can select the number of instances that you’d like to add to the account – one instance means one application using Node.js. In the new section that will show up in the Control Panel, you can indicate the path to the .js file in your hosting account and choose whether the file in question will be reachable via the physical server’s shared IP address or via a dedicated one. Our platform will also select a port for the connection. You’ll be able to cancel or to reboot each instance separately, if it’s required.