EventEmitter (from events) lets objects emit named events and register listeners. Used internally by streams, HTTP, etc. Know that adding many listeners without setMaxListeners can warn; errors on an error event without a listener can crash. Prefer once() when appropriate.
Having a tech or coding interview? Check 29 JavaScript & Node.js interview questions.
Source: Node.js — Events