生半可なエントリで申し訳ないです。言うまでもありませんが、無駄な最適化はバグを生むだけです。機能を使って、それからプロファイルを取って適切にボトルネックを取り除きましょう。なんかは最初から使うべきでないぐらいの代物ですが。要素を手っ取り早く取得するのはとても良いイディオムですが(コードが短かくなる)、パフォーマンスのことを心配する場合は以下のことを念頭に入れておくと良いかもしれません。以下の特定の種類の要素をフラットにアクセスできるコレクションという形で提供しています。通常ノードツリーをトラバースするよりコレクションにアクセスするほうが速いので、これを使わない手はありません。対してのコレクションのみに限定したいので省きました)。};と書くほうが格段に速いです。受けつける寛大な仕様になっているので、もう少し厳密にするなら以下のように書くと良いかもしれません。使わないにこしたことはありません。なりを使って何とかなったりします。その辺りのこともいずれ話したいと思います。内で要素をカスタマイズするための書き方はろいろありますが、おそらく理想的な方法は以下のようになるでしょう。Element</div>とやったりしますが、それぞれ一長一短があり、どれかを一般的な手法として用いることはできません。ソースコードはhttp://code.google.com/p/elementevent/から取得できます。いう機能を使って無理矢理実現しています。