EventEmitter est la classe de Node qui implémente le patron observateur : un objet émet des événements nommés avec emit et des écouteurs les reçoivent via on ou once. De nombreux modules (flux, serveur HTTP) en héritent. Un événement error sans écouteur fait planter le programme.
Exemple
const e = new EventEmitter();
e.on('pret', () => console.log('ok'));
e.emit('pret');