Są to trzy pokolenia obsługi operacji asynchronicznych w Node — każde poprawiające czytelność w stosunku do poprzedniego, ale wszystkie zbudowane na tej samej podstawie event-loop.
1. Callbacks — oryginalne (i "callback hell")
fs.(, {
(err) (err);
fs.(, {
(err) (err);
db.(a + b, {
(err) (err);
});
});
});
