2008-04-10 XPathとかCSSの評価にかかる時間のこと XPath - 枕をそばだてて聴くおもしろかった。定量的評価。amachangのXPathに細工してコンテキストノードの変化をvisualizeするとわかりやすそう。 // はDOMツリー全体を走査しないとだめなはずだからDOMツリーの要素数に比例して時間がかかるはず。 id()はRDBSでインデックス張ってるのと同じだからDOMツリーのサイズによらず一定。これCSSのセレクタ書くときにも同じことがいえるのでは。CSSセレクタも id+class で書いたほうが評価されるのが速くなるはず。レンダリングにかかる時間と比べるとオーダー違いすぎるけれども。