- From: Jonathan Watt <jwatt@jwatt.org>
- Date: Thu, 27 Nov 2014 19:45:12 +0000
- To: public-web-perf@w3.org
The draft describes the creation of an PerformanceNavigationTiming instance in
section 5, but it doesn't seem to say anything about how that object becomes
available to scripts. It also doesn't say much about the sequence returned by
performance.getEntriesByType("navigation") and what entries are added to it and
when they become available.
* Are entries from anything other than the last navigation available?
* If so, what are the origin restrictions? If a non-same origin navigation
happens between two same origin navigations, does the sequence just not
contain the non-same origin navigations, or does everything prior to the
recent series of same origin navigations not appear in the sequence?
* Do new navigations appear at the beginning or end of the sequence?
* Does a back/forward destroy previous entries in the series, or just
add more to it?
I'm guessing browser vendors don't want to use memory keeping previous
navigation entries around for the rare case that they might be used, so maybe
the sequence always only consists of a single entry. If so the spec should say
so explicitly though, and if not then the above should be clarified with
normative text even if the desired behavior might seem obvious.
Received on Thursday, 27 November 2014 19:45:28 UTC