Class PerformanceTiming

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, org.htmlunit.corejs.javascript.ConstProperties, org.htmlunit.corejs.javascript.debug.DebuggableObject, org.htmlunit.corejs.javascript.Scriptable, org.htmlunit.corejs.javascript.SymbolScriptable

    public class PerformanceTiming
    extends HtmlUnitScriptable
    A JavaScript object for PerformanceTiming. This implementation is a simple mock for the moment.
    See Also:
    Serialized Form
    • Field Detail

      • domainLookupStart_

        private final long domainLookupStart_
      • domainLookupEnd_

        private final long domainLookupEnd_
      • connectStart_

        private final long connectStart_
      • connectEnd_

        private final long connectEnd_
      • responseStart_

        private final long responseStart_
      • responseEnd_

        private final long responseEnd_
      • domContentLoadedEventStart_

        private final long domContentLoadedEventStart_
      • domContentLoadedEventEnd_

        private final long domContentLoadedEventEnd_
      • domLoading_

        private final long domLoading_
      • domInteractive_

        private final long domInteractive_
      • domComplete_

        private final long domComplete_
      • loadEventStart_

        private final long loadEventStart_
      • loadEventEnd_

        private final long loadEventEnd_
      • navigationStart_

        private final long navigationStart_
      • fetchStart_

        private final long fetchStart_
    • Constructor Detail

      • PerformanceTiming

        public PerformanceTiming()
        Creates an instance.
    • Method Detail

      • jsConstructor

        public void jsConstructor()
        JavaScript constructor.
      • getDomainLookupStart

        public long getDomainLookupStart()
        Returns:
        a domainLookupStart
      • getDomainLookupEnd

        public long getDomainLookupEnd()
        Returns:
        a domainLookupEnd
      • getConnectStart

        public long getConnectStart()
        Returns:
        a connectStart
      • getConnectEnd

        public long getConnectEnd()
        Returns:
        a connectEnd
      • getResponseStart

        public long getResponseStart()
        Returns:
        a responseStart
      • getResponseEnd

        public long getResponseEnd()
        Returns:
        a responseEnd
      • getSecureConnectionStart

        public long getSecureConnectionStart()
        Returns:
        a secureConnectionStart
      • getUnloadEventStart

        public long getUnloadEventStart()
        Returns:
        an unloadEventStart
      • getUnloadEventEnd

        public long getUnloadEventEnd()
        Returns:
        an unloadEventEnd
      • getRedirectStart

        public long getRedirectStart()
        Returns:
        a redirectStart
      • getRedirectEnd

        public long getRedirectEnd()
        Returns:
        a redirectEnd
      • getDomContentLoadedEventStart

        public long getDomContentLoadedEventStart()
        Returns:
        a domContentLoadedEventStart
      • getDomLoading

        public long getDomLoading()
        Returns:
        a domLoading
      • getDomInteractive

        public long getDomInteractive()
        Returns:
        a domInteractive
      • getDomContentLoadedEventEnd

        public long getDomContentLoadedEventEnd()
        Returns:
        a domContentLoadedEventEnd
      • getDomComplete

        public long getDomComplete()
        Returns:
        a domComplete
      • getLoadEventStart

        public long getLoadEventStart()
        Returns:
        a loadEventStart
      • getLoadEventEnd

        public long getLoadEventEnd()
        Returns:
        a loadEventEnd
      • getNavigationStart

        public long getNavigationStart()
        Returns:
        a navigationStart
      • getFetchStart

        public long getFetchStart()
        Returns:
        a navigationStart