A memory leak (scurgere de memorie) este memoria care nu mai este necesară dar nu este niciodată eliberată, deoarece ceva o mai referențiază. În timp, heap-ul procesului crește până se încetinește sau se blochează (out-of-memory). În serverele Node cu funcționare lungă, scurgerile sunt o problemă serioasă de producție.
Surse comune de scurgeri
cache = ();
app.(, { cache.(req.., data); });
emitter.(, handler);
( {...}, );
() {
huge = ();
huge.;
}
