15/05/09 08:40:43.53 .net
>>232
> childNodes >>> querySelector > XPath はひっくり返りません。
そんなことは皆わかっている。
それでも速度よりもコーディングの美しさを求めており、それが有意な差に結びつかないと思われるから紹介されているだけだろう。
>>228
> 機能が多いので仕方ないとして、単品で61倍はきついです。
> querySelectorは17倍なのでまだマシです。
Q1. あなたの中では2008年にあったブラウザと2015年現在のブラウザが少しも変わらず、61倍の差を維持していることが確定しているのか?
Q2. Q1が確定した場合、あなたが運用するコードで17倍では有意な差が生まれず、61倍で有意な差が生まれることを本当に確認しているのか?感覚だけでものをいってないか?
(10000回DOM走査して「20ms vs 1230ms」の差が生まれているなら理解できるが、それならアルゴリズムを変更した方がマシ)
Q3. javascripterの記事ではブラウザ名とバージョンが開示されてなく、特定のブラウザとバージョンでのみ速度比較している可能性が否定できない。他のブラウザでは別の結果になる可能性は考慮に入れないのか?当然、同じブラウザでも現行版では改善されている可能性もある。
javascripterの記事を鵜呑みにするには未確定情報が多すぎる。