[Navigation Timing] Clarification needed on DOM timers and document.open()

Hello,

The Navigation Timing spec says that the domLoading, domInteractive, and
domComplete timers should be set to the time immediately before the
document's readiness changes. What is the expected behavior when the
document reaches the same state multiple times?

For example, if document.open() is called, the document returns to the
loading state. Should the domLoading timer reflect the first time we reached
the loading state? Or the most recent?

The domContentLoaded timer has the same issue, since its associated event
can fire multiple times as well.

Thanks,
James

Received on Friday, 1 October 2010 20:27:18 UTC