$cat~/glossario/memory-leak.md
Memory Leak
JavaScript
Retenção acidental de objetos vivos impedindo liberação de memória.
seção
Explicação
Memory Leak — Retenção acidental de objetos vivos impedindo liberação de memória.
Objetos permanecem referenciados inadvertidamente — heap cresce, performance degrada.
SPA long-lived: listeners, caches unbounded, closures com DOM detached.
seção
Exemplo
const cache = new Map();function leak(el) { cache.set(el, el.innerHTML); // retém elemento}seção
Modo de uso
removeEventListener no unmount React
WeakMap para metadata de DOM
Limitar tamanho de cache LRU
seção
Armadilhas comuns
console.log retém objetos no DevTools
Forgotten setInterval
seção
Termos relacionados
$cd~/glossario/relacionados
Mais em JavaScript
Outros termos da mesma categoria para revisão em sequência.