A memory leak (утечка памяти) — это память, которая больше не нужна, но никогда не освобождается, потому что на неё ещё кто-то ссылается. Со временем heap процесса растёт, пока всё не замедлится или не упадёт (out-of-memory). В долгоживущих серверах Node утечки — серьёзная проблема для production.
Распространённые источники утечек
cache = ();
app.(, { cache.(req.., data); });
emitter.(, handler);
( {...}, );
() {
huge = ();
huge.;
}
