Node.js is an avant-garde event-driven platform, which is used to build scalable web applications. It uses the Google V8 JavaScript engine and it handles requests and responses between a web server and a large number of online users more effectively than any traditional platform. What makes Node.js one of a kind is the fact that in contrast to traditional platforms which process the information in giant hunks, it handles everything in tiny bits. For instance, if a user needs to fill a couple of fields on a website, Node.js handles the info from the first field the second it is typed, utilizing the server’s processing capabilities more effectively. In contrast, traditional platforms wait for all the fields to be filled and while the info in them is being processed, requests from other users stay in the queue. The difference may be negligible for one single user, but it surely does make a difference when an immense number of people are navigating a site at the same time. Several examples of websites where Node.js can be used are online dinner reservation portals, online chat rooms or interactive browser-based video game portals, in other words sites that need fast live communication.

Node.js in Web Hosting

You’ll be able to take advantage of Node.js with every web hosting package offered by us, as the platform is available on our cloud hosting servers and can be added to an active shared web hosting account with a couple of mouse clicks. Once you log into your Hepsia hosting Control Panel, you will find Node.js under the Upgrades menu where you can select the number of instances that you want to activate. One instance means that one single app will use Node.js and you will be able to add as many instances to your web hosting account as you want. A new section will appear in the Control Panel shortly afterwards and to start using Node.js, you’ll have to include the path to the .js file that will use the platform and to decide whether the connection should pass through the shared IP of the physical server or through a dedicated one. The controls inside Hepsia will also enable you to reboot or to stop an instance and to view the output of any given app.