【发布时间】:2009-09-17 22:23:02
【问题描述】:
最近,当谈到使用 JavaScript 操作 DOM 时,我听到许多不同的人感叹 IE 与其他所有浏览器的速度差异。
我想我应该编写一个很小的脚本来查看真正的差异,但我认为我正在寻找错误的问题,因为 IE 在我开发的测试中表现得一样好或更好。
是否有人有一些 JavaScript 可以很好地说明 IE 与其他浏览器的速度差异,特别是操作 DOM 的代码?
我想测试一些优化技术,但我首先需要一个好的测试用例。
编辑:对不起,这是我的小一次性脚本:
var counter = 0; // Global element counter
function addCheckBoxes(){
var container = document.getElementById('container');
var newBox = document.getElementById('check1').cloneNode(true);
newBox.id = '';
container.appendChild(newBox);
}
function addLotsOfBoxes(){
var thistime = new Date();
for(i=0; i < 8000; i++)
{
addCheckBoxes();
}
var thattime = new Date();
var timediff = thattime - thistime;
alert(timediff);
}
【问题讨论】:
标签: javascript internet-explorer firefox