T

NativeMainWaitCounts

How long main-thread crossings for one addon, kind and call label waited and ran.

type NativeMainWaitCounts = { … }

Members

addonstring

The id of the addon that made the crossings.

expirednumber

Crossings that timed out or were refused before they started.

finishednumber

Crossings that finished running on the main thread.

kind"sync" | "posted" | "async" | "unknown"

How the caller crossed: blocking (sync), fire-and-forget (posted) or awaiting a promise (async).

labelstring

The call label the crossings ran under, (other) once the table is full.

The longest wait between posting and starting.

maxRunMsnumber

The longest single run on the main thread.

postednumber

Crossings queued for the main thread.

queuedMsnumber

Total time between posting and starting on the main thread.

runMsnumber

Total time spent running on the main thread.

startednumber

Crossings that began running on the main thread.