T
NativeMainWaitCounts
How long main-thread crossings for one addon, kind and call label waited and ran.
type NativeMainWaitCounts = { … }Members
addon
stringThe id of the addon that made the crossings.
expired
numberCrossings that timed out or were refused before they started.
finished
numberCrossings 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).
label
stringThe call label the crossings ran under, (other) once the table is full.
maxQueuedMs
numberThe longest wait between posting and starting.
maxRunMs
numberThe longest single run on the main thread.
posted
numberCrossings queued for the main thread.
queuedMs
numberTotal time between posting and starting on the main thread.
runMs
numberTotal time spent running on the main thread.
started
numberCrossings that began running on the main thread.