innerHTML VS DOM อะไรเร็วกว่ากัน?
คุณ Gleb Lebedev ได้ เขียนblog http://www.gloo.ru/blogs/gloom.dhtml_javas..._l_en.wiki.aspx เกี่ยวกับการทดสอบ innerHTML VS DOM ระหว่าง FF 1.5, IE 6, and Opera 9! ด้วยเครื่อง Acer notebook , Microsoft Windows XP x64 Pro, AMD Turion 64 x2 Mobile, 1.60GHz, 1.37GB Ram.

ผลการทดสอบ

innerHTML property
user posted image

DOM .createElement javascript code
user posted image

DOM .cloneNode javascript code
user posted image

FF เร็วกว่า IE อันนี้ไม่น่าแปลกใจ........... แต่ Opera นี่มันเร็วกว่าชาวบ้านเยอะจัง!! blink.gif

และ Windows 64 Bit & IE 64bit ไม่ได้ช่วยให้ JavaScript ทำงานเร็วขึ้น

น่าเสียดาย คุณ Gleb Lebedev ไม่มี Safari เลยไม่ได้ทดสอบ ใครมีก็ช่วยทดสอบหน่อยแล้วกันครับ
ที่หน้าเพจ http://www.gloo.ru/app/jsbenchmarks/DHTMLBenchmark.aspx

สำหรับผม
FF (Thai Firefox Community Edition, 1.5.0.7) 32bit
Result: node.innerHtml=... 354.4 377.1 375.7 377.1 363.3
Result: document.createElement('... = 41.5 106.6 107.6 110.6 108.6
Result: document.cloneNode('... = 109.5 100.7 108.6 108.6 107.6


IE 6.0.2900 32bit
Result: node.innerHtml=... 184.6 141.2 120.4 97.7 81.9
Result: document.createElement('... = 33.6 30.6 28.2 27.2 17.5
Result: document.cloneNode('... = 25.8 23.7 26.7 25.7 21.7

อ้อ ใครมี IE 7, Safari หรือ Browser อื่นๆ ช่วยทดสอบก็ดีนะครับ

Links
http://www.gloo.ru
DHTML JavaScript Benchmark (DOM and innerHTML)