Статьи

Вопрос о скорости jQuery.each против цикла

Быстрая точка. Было бы полезно упомянуть, что мы используем vanilla для циклов вместо jQuery.each для скорости (до 84% быстрее). Использование цикла for с переменным кэшированием дает еще более быстрые результаты jsperf — каждый против for.

каждый-против-за скоростными-JS-перфорация

jQuery.each

$.each(a, function() {
  e = this;
});

Для цикла с кэшированием

for (var i = 0, len = a.length; i <len; i ++) {e = a [i]; }; [/ JS]

Для цикла без кеширования

for (var i = 0; i <a.length; i ++) {e = a [i]; }; [/ JS]

Предварительно рассчитанная длина попытки

Precalculated длины

var len = a.length, i = 0;
for (i; i <len; i ++) {e = a [i]; }; [/ JS]