What do we do when benchmarking?

From the deepest dom node, loop through it's parent nodes, collect every dataset on the nodes.