Pick the one that is most associated with non-blocking or asynchronous behavior in Javascipt (Node.js):
javascript classes
a module
an event-loop
ecmascript