May 29th 2020
Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape.
interface that supports client-side latency measurements within applications. The
interfaces are considered high resolution because they are accurate to a thousandth of a millisecond (subject to hardware or software constraints). The interfaces support a number of use cases including calculating frame-rates (potentially important in animations) and benchmarking (such as the time to load a resource).
type, as its name implies, represents a high resolution point in time. This type is a
and is used by the performance interfaces. The value could be a discrete point in time or the difference in time between two discrete points in time.
is milliseconds and should be accurate to 5 µs (microseconds). However, If the browser is unable to provide a time value accurate to 5 microseconds (because, for example, due to hardware or software constraints), the browser can represent a the value as a time in milliseconds accurate to a millisecond.
interface has two methods. The
method returns a
whose value that depends on the
and scope. If the scope is a window, the value is the time the browser context was created and if the scope is a
, the value is the time the worker was created.
method returns a serialization of the
object, for those attributes that can be serialized.
interface has two properties. The
property returns a
object containing latency-related performance information such as the start of navigation time, start and end times for redirects, start and end times for responses, etc.
property returns a
object representing the type of navigation that occurs in the given browsing context, such as the page was navigated to from history, the page was navigated to by following a link, etc.
Provides methods and properties containing timing-related performance information for the given page.
Provides methods and properties the encapsulate a single performance metric that is part of the performance timeline.
Provides methods and properties containing frame timing data about the browser’s event loop.
or metrics regarding the browser’s document navigation events.
high resolution timestamps
Provides methods and properties for retrieving and analyzing detailed network timing data regarding the loading of an application’s resources.