Skip to content

@ralphschuler.webgl shader factory.<internal>.Performance

github-actions edited this page Nov 26, 2023 · 1 revision

Interface: Performance

@ralphschuler/webgl-shader-factory.<internal>.Performance

Provides access to performance-related information for the current page. It's part of the High Resolution Time API, but is enhanced by the Performance Timeline API, the Navigation Timing API, the User Timing API, and the Resource Timing API.

MDN Reference

Hierarchy

  • EventTarget

    Performance

Table of contents

Properties

Methods

Properties

eventCounts

Readonly eventCounts: EventCounts

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16951


navigation

Readonly navigation: PerformanceNavigation

Deprecated

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16957


onresourcetimingbufferfull

onresourcetimingbufferfull: null | (this: Performance, ev: Event) => any

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16959


timeOrigin

Readonly timeOrigin: number

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16961


timing

Readonly timing: PerformanceTiming

Deprecated

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16967

Methods

addEventListener

addEventListener<K>(type, listener, options?): void

Type parameters

Name Type
K extends "resourcetimingbufferfull"

Parameters

Name Type
type K
listener (this: Performance, ev: PerformanceEventMap[K]) => any
options? boolean | AddEventListenerOptions

Returns

void

Overrides

EventTarget.addEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16990

addEventListener(type, listener, options?): void

Parameters

Name Type
type string
listener EventListenerOrEventListenerObject
options? boolean | AddEventListenerOptions

Returns

void

Overrides

EventTarget.addEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16991


clearMarks

clearMarks(markName?): void

MDN Reference

Parameters

Name Type
markName? string

Returns

void

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16969


clearMeasures

clearMeasures(measureName?): void

MDN Reference

Parameters

Name Type
measureName? string

Returns

void

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16971


clearResourceTimings

clearResourceTimings(): void

MDN Reference

Returns

void

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16973


dispatchEvent

dispatchEvent(event): boolean

Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

MDN Reference

Parameters

Name Type
event Event

Returns

boolean

Inherited from

EventTarget.dispatchEvent

Defined in

node_modules/typescript/lib/lib.dom.d.ts:8217


getEntries

getEntries(): PerformanceEntryList

MDN Reference

Returns

PerformanceEntryList

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16975


getEntriesByName

getEntriesByName(name, type?): PerformanceEntryList

MDN Reference

Parameters

Name Type
name string
type? string

Returns

PerformanceEntryList

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16977


getEntriesByType

getEntriesByType(type): PerformanceEntryList

MDN Reference

Parameters

Name Type
type string

Returns

PerformanceEntryList

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16979


mark

mark(markName, markOptions?): PerformanceMark

MDN Reference

Parameters

Name Type
markName string
markOptions? PerformanceMarkOptions

Returns

PerformanceMark

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16981


measure

measure(measureName, startOrMeasureOptions?, endMark?): PerformanceMeasure

MDN Reference

Parameters

Name Type
measureName string
startOrMeasureOptions? string | PerformanceMeasureOptions
endMark? string

Returns

PerformanceMeasure

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16983


now

now(): number

MDN Reference

Returns

number

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16985


removeEventListener

removeEventListener<K>(type, listener, options?): void

Type parameters

Name Type
K extends "resourcetimingbufferfull"

Parameters

Name Type
type K
listener (this: Performance, ev: PerformanceEventMap[K]) => any
options? boolean | EventListenerOptions

Returns

void

Overrides

EventTarget.removeEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16992

removeEventListener(type, listener, options?): void

Parameters

Name Type
type string
listener EventListenerOrEventListenerObject
options? boolean | EventListenerOptions

Returns

void

Overrides

EventTarget.removeEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16993


setResourceTimingBufferSize

setResourceTimingBufferSize(maxSize): void

MDN Reference

Parameters

Name Type
maxSize number

Returns

void

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16987


toJSON

toJSON(): any

MDN Reference

Returns

any

Defined in

node_modules/typescript/lib/lib.dom.d.ts:16989

Typescript Libraries

Modules

Namespaces

Clone this wiki locally