Node.js is a leading-edge event-driven system, which is used to develop scalable Internet apps. It’s built with Google's V8 JavaScript Engine and it processes HTTP requests and responses between a web server and an enormous number of online users much more efficiently than any other platform. What makes Node.js exceptional is the fact that in contrast to conventional systems which process the info in massive chunks, it processes everything in small bits. As an illustration, if a user needs to fill out a couple of fields on a site, Node.js handles the info from the first field as soon as it’s entered, utilizing the server processing time more effectively. In comparison, traditional platforms wait for all the fields to be filled out and while the information from them is being processed, requests from other users remain in the queue. The difference may be negligible for one single person, but it certainly does make a difference if a huge number of users are browsing a website at once. Several examples of Internet sites where Node.js can be used are dinner booking portals, online chat rooms or interactive browser-based game portals, in other words sites that need fast live interaction.

Node.js in Shared Website Hosting

If you host a web application on our leading-edge cloud website hosting platform and you wish to try Node.js, you will be able to add it to your hosting account regardless of the shared website hosting package that you’re using. This can be done from 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 service to your account. You can select how many instances you’d like to add to your account – one instance means that one app will be using Node.js. In the new section that will show up in the Control Panel, you can insert the path to the .js file in your web hosting account and select whether that file will be reachable via the physical server’s shared IP or through a dedicated one. Our system will also specify a port for the connection. You will be able to terminate or to reboot each instance separately, if necessary.