Javascript:获取显示所需的时间。(目前少报)

Javascript:获取显示所需的时间。(目前少报),javascript,performance,timing,Javascript,Performance,Timing,我正在使用Javascript运行模拟。在进行性能调优时,我注意到计时代码低估了在UI中显示的执行时间 它基本上是一对for循环,用于收集2D数组中的数据,然后将其输出到HTML表中。我正在Firefox中运行代码 是否有某种处理程序可以附加到只有Firefox完成页面更新后才会触发的事件?似乎在$('#div').html(表格)之后直接调用new Date().getTime()并没有记录Firefox实际完成表格显示的时间 我的代码基本上是这样的: // CODE BLOCK 1: PRO

我正在使用Javascript运行模拟。在进行性能调优时,我注意到计时代码低估了在UI中显示的执行时间

它基本上是一对for循环,用于收集2D数组中的数据,然后将其输出到HTML表中。我正在Firefox中运行代码

是否有某种处理程序可以附加到只有Firefox完成页面更新后才会触发的事件?似乎在
$('#div').html(表格)
之后直接调用
new Date().getTime()
并没有记录Firefox实际完成表格显示的时间

我的代码基本上是这样的:

// CODE BLOCK 1: PROCESSING
var time1 = new Date().getTime();
// for loops here
// ....
time1 = new Date().getTime() - time1;

// CODE BLOCK 2: DISPLAYING
var time2 = new Date().getTime();
// create table here by string concatenation
// then inserting table html string into a div 
// with JQuery's element.html(...) method
// ....
time2 = new Date().getTime() - time2;

谢谢

您看过“console.time”和“console.timeEnd”吗?如果您只需要登录和查看,它们可能对您有用。非常奇怪。我添加了控制台定时调用。现在两种方法似乎都给出了准确的时间!谢谢你