なんとなく遅いと思っているgetElementById()だけど、「なんとなく」はよくないな…と思って計ってみる。 テストコード この日記をローカルに保存して、テストコードを埋め込んだ。 しかし、どう見ても差がつきそうな気が… <script type="text/javascript"> function no_cache() { var tab_name_list = new Array(); var tag_name = null; for(var i = 0; i < 10000; i++) { tag_name = document.getElementById('targer_element').tagName; tab_name_list.push(tag_name); } } var elements = {}; function cached() { var tab_na