Learn why Node.js memory leaks happen, how V8 garbage collection works, and how to debug them using heap snapshots and clinic.js.