bm

タグ文字列から DOM 生成する比較

結構ばらついたので、あまり参考にならないベンチマーク (要 Firebug) tag2dom DOMParser Range + E4X Range (only) 271 ms 192 ms 88 ms DOMParser の利点 他が使える環境なら、使う理由はないかも。 Range + E4X の利点 整形式じゃないとき (ノード列挙と…

昨日のid:amachangの勉強会資料でよくわかんないところがあった

id:amachang:20100130:1264844806 elm.onclick = function() { elm.className = 'hoge'; // 計算が走る要素は // いくつあるか? } <div> <div>...</div> <div>...</div> <div class="hoge"> - この影響範囲は? <div>...</div> <div>...</div> </div> <div>...</div> <div>...</div> </div> http://amachang.sakura.ne.jp/misc/max/ これJavaScriptの…

neta

XPath 1.0 は貧弱だなぁと改めて思った。属性値列挙型に弱すぎる。 body > div.section > div.section 的なことをがんばった例。 var pred = [ 'contains(concat("^", @class), "^section")', 'contains(concat(@class, "$"), "section$")', 'contains(@clas…

シリアルサーチと正規表現の速度比較

http://www.openspc2.org/JavaScript/Web_Standard/204/ なんかこれインチキなので調べ直した。まあ用途次第なんだけど…… Intel Core 2 Duo 3.16 GHz UA ver. indexOf match search exec test Internet Explorer 6.0.2900.2180.xpsp_sp2_qfe.090206-1239 29 …