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
| |
|---|
| Assembly | Glutinum.Web |
| Inherits | obj \| null |
| Implements | EventTarget |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Global>] |
Properties
abstract member interactionCount: float
abstract member navigation: PerformanceNavigation
abstract member onresourcetimingbufferfull: (Event -> unit) option with get, set
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 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 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