Обратите внимание, что я после обработки сотен и даже тысяч элементов одновременно (иногда даже всех элементов DOM и так далее), и ни один элемент, где производительность в этом случае, очевидно, не имел бы никакого значения.
Идет
if( element.active ) { }
быстрее, чем
if( jQuery('.element').attr('data-active') === 'true' ) { }
Тот же вопрос для хранения активного состояния, IE:
element.active = true
И
jQuery('.element').attr('data-active', 'true');
Если это не быстрее, почему я предпочитаю использовать память, а не DOM?если это быстрее, то почему?