Skip to content

Performance

[<Interface>]
type Performance =
    abstract member eventCounts: EventCounts
    abstract member interactionCount: float
    abstract member navigation: PerformanceNavigation
    abstract member onresourcetimingbufferfull: (Event -> unit) option with get, set
    abstract member timeOrigin: DOMHighResTimeStamp
    abstract member timing: PerformanceTiming
    abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
    abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
    abstract member addEventListener (type: string, listener: EventListenerObject) : unit
    abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
    abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
    abstract member addEventListener (type: string, listener: EventListener) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
    abstract member clearMarks (?markName: string) : unit
    abstract member clearMeasures (?measureName: string) : unit
    abstract member clearResourceTimings () : unit
    abstract member getEntries () : PerformanceEntryList
    abstract member getEntriesByName (name: string, ?type: string) : PerformanceEntryList
    abstract member getEntriesByType (type: string) : PerformanceEntryList
    abstract member mark (markName: string, ?markOptions: PerformanceMarkOptions) : PerformanceMark
    abstract member measure (measureName: string, startOrMeasureOptions: PerformanceMeasureOptions, ?endMark: string) : PerformanceMeasure
    abstract member measure (measureName: string, startOrMeasureOptions: string, ?endMark: string) : PerformanceMeasure
    abstract member measure (measureName: string) : PerformanceMeasure
    abstract member now () : DOMHighResTimeStamp
    abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
    abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
    abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
    abstract member removeEventListener (type: string, listener: EventListener) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
    abstract member setResourceTimingBufferSize (maxSize: float) : unit
    abstract member toJSON () : obj
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsEventTarget
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member eventCounts: EventCounts
abstract member interactionCount: float
abstract member navigation: PerformanceNavigation
abstract member onresourcetimingbufferfull: (Event -> unit) option with get, set
abstract member timeOrigin: DOMHighResTimeStamp
abstract member timing: PerformanceTiming

Methods

abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListenerObject) : unit
abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListener) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member clearMarks (?markName: string) : unit
abstract member clearMeasures (?measureName: string) : unit
abstract member clearResourceTimings () : unit
abstract member getEntries () : PerformanceEntryList
abstract member getEntriesByName (name: string, ?type: string) : PerformanceEntryList
abstract member getEntriesByType (type: string) : PerformanceEntryList
abstract member mark (markName: string, ?markOptions: PerformanceMarkOptions) : PerformanceMark
abstract member measure (measureName: string, startOrMeasureOptions: PerformanceMeasureOptions, ?endMark: string) : PerformanceMeasure
abstract member measure (measureName: string, startOrMeasureOptions: string, ?endMark: string) : PerformanceMeasure
abstract member measure (measureName: string) : PerformanceMeasure
abstract member now () : DOMHighResTimeStamp
abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListener) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member setResourceTimingBufferSize (maxSize: float) : unit
abstract member toJSON () : obj