A JavaScript automatikus szemétgyűjtést használ. A gyűjtő a megjelölés-és-söpörés algoritmust használja: a gyökereből (globális objektum, aktuális hívási verem) kezdve megjelöli az összes elérhető dolgot, majd felszabadít mindent, ami elérhetetlen. Soha nem hívod meg kézzel a free() függvényt — de véletlenül megtarthatod az élő referenciákat, amit szivárgások okoznak.
