Run results for: Fastest way to list children: childNodes vs children vs firstChild/nextSibling vs firstElementChild/nextElementSibling v2
Result: firstElementChild is the fastest yielding 3-4X performance. With lastElementChild close 2nd.
Other observations: doing for loop i-- with children shows ~150% higher performance vs i++. And unloading it into a variable prior yields another ~200% boost