jQueryのCSSセレクタ高速化、ver.1.2以前と1.3以降で異なる

February 21st, 2012

Cheetah © by flickkerphotos

ページ表示高速化Tips。
jQueryのセレクタはバージョンで高速化の手法が異なります。
Ver.1.3以降では高速なセレクタエンジンSizzleが採用されたため、
できるだけそれを使うようにしたほうが高速。
具体的には下記のサイトが詳しいので参照してください。

Ver.1.2以前はdiv.classのほうが速い。
jQuery を高速に使う CSS セレクタの書き方 – てっく煮ブログ

Ver.1.3以降は.classのほうが速い。
jQueryのCSSセレクタAPIを高速に扱う方法 | tech.kayac.com – KAYAC engineers’ blog