Решил смоделировать
пробег по DOM и, вроде бы, равнозначно написал 3 цикла:
прямой for,
обратный while и
обратный for.
Результат удивил: прямой быстрее в 2 раза, причем в Chrome, FF и IE.
В чем причина? Может, что-то не так сделал или так должно быть?
Ссылка на тест jsPerf