Snapshots contain every object from the JavaScript heap, so you can explore them in detail and find out how much memory every object of your application consumes. In addition, the heap profiler takes into account native DOM nodes, and allows you to uncover DOM-related memory leaks.