Node.js is a leading-edge event-driven platform, which is used to set up scalable Internet applications. It uses the Google V8 JavaScript engine and it handles HTTP requests and responses between a web server and a large number of users more efficiently than any traditional system. What makes Node.js unique is the fact that unlike traditional platforms which handle the information in giant chunks, it processes everything in tiny bits. For instance, when a user has to fill in a couple of fields on an Internet site, Node.js processes the information in the first field the moment it is inserted, utilizing the server processing time more efficiently. In contrast, traditional platforms 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 insignificant for a single user, but it truly does make a difference if an immense number of people are navigating a site at the very same time. A couple of examples of sites where Node.js can be employed are dinner booking portals, chat rooms or interactive browser-based video game portals, in other words sites that need fast real-time interaction.

Node.js in Cloud Web Hosting

You will be able to take advantage of Node.js with every cloud web hosting plan offered by us, since the platform is present on our cloud hosting servers and can be added to an active shared web hosting account with several clicks. Once you log in to your Hepsia Control Panel, you’ll find Node.js in the Upgrades section where you can choose the number of instances that you’d like to run. One instance means that one app will use the platform and you’ll be able to add as many instances to your account as you need. A new section will show up in the Control Panel soon afterwards and to start using Node.js, you’ll need to add the path to the .js file that will use it and to choose if the connection should go through the shared IP address of the server or via a dedicated one. The controls inside the Hepsia Control Panel will also permit you to restart or to switch off an instance and to see any given app’s output.