Essas são três gerações de tratamento de operações assíncronas em Node — cada uma melhorando a legibilidade em relação à anterior, mas todas construídas na mesma base do event-loop.
1. Callbacks — o original (e o "callback hell")
fs.(, {
(err) (err);
fs.(, {
(err) (err);
db.(a + b, {
(err) (err);
});
});
});
