Event-Driven
Node.js is an environment that runs JavaScript outside a browser-based on the V8 engine. The event-driven architecture of node.js involves emitter objects that broadcast a message. The events have their origins in processes or interactions with networks or files. The observer or listener may be one or a hundred in number.

