JavaScript verwendet automatische Garbage Collection. Der Collector nutzt einen mark-and-sweep-Algorithmus: Ausgehend von den Wurzeln (globales Objekt, der aktuelle Call Stack) markiert er alles Erreichbare und gibt dann alles Unerreichbare frei. Sie müssen free() nie manuell aufrufen — aber Sie können versehentlich Referenzen am Leben erhalten, was zu Lecks führt.
