Introduction NodeJS enables real-time web apps to use push technology over web-sockets. It provides real-time, two-way connections to web applications, allowing both the client and server to initiate communication and freely exchange data. According to Wikipedia : “Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8…