Ejemplo n.º 1
0
unsigned long long PerformanceTiming::firstLayout() const {
  const DocumentTiming* timing = documentTiming();
  if (!timing)
    return 0;

  return monotonicTimeToIntegerMilliseconds(timing->firstLayout());
}
Ejemplo n.º 2
0
unsigned long long PerformanceTiming::domComplete() const {
  const DocumentTiming* timing = documentTiming();
  if (!timing)
    return 0;

  return monotonicTimeToIntegerMilliseconds(timing->domComplete());
}
Ejemplo n.º 3
0
unsigned long long PerformanceTiming::domLoading() const {
  const DocumentTiming* timing = documentTiming();
  if (!timing)
    return fetchStart();

  return monotonicTimeToIntegerMilliseconds(timing->domLoading());
}
Ejemplo n.º 4
0
unsigned long long PerformanceTiming::domContentLoadedEventStart() const
{
    const DocumentTiming* timing = documentTiming();
    if (!timing)
        return 0;

    return monotonicTimeToIntegerMilliseconds(timing->domContentLoadedEventStart);
}
unsigned long long PerformanceTiming::domContentLoadedEventEnd() const
{
    const DocumentTiming* timing = documentTiming();
    if (!timing)
        return 0;

    return toIntegerMilliseconds(timing->domContentLoadedEventEnd);
}
unsigned long long PerformanceTiming::domInteractive() const
{
    const DocumentTiming* timing = documentTiming();
    if (!timing)
        return 0;

    return toIntegerMilliseconds(timing->domInteractive);
}