Avantages de l'utilisation d'attr() sur addClass en jquery

Quels sont les avantages de l'utilisation de attr() au lieu d'utiliser addClass() en jquery?

Exécuter des tests vous-même: jsperf.com/jquery-addclass-vs-attr-class
La Performance, tandis que parfois important, n'est pas le seul facteur décisif de ce qui est "bon" ou "mauvais". La question sans doute l'interroge au sujet des avantages de toute nature, et pas seulement speedwise.
Pour moi, c'est addClass qui est plus rapide sur jsperf.com... C'est pour la bonne cause, j'ai toujours utilisé addClass, j'avais peur de tout changer :-p

OriginalL'auteur Steffan Harris | 2012-02-01