Home > widget-integration > PerformanceTrackerOptions

PerformanceTrackerOptions interface

Configuration options for performance tracking

Signature:

export interface PerformanceTrackerOptions 

Properties

Property

Modifiers

Type

Description

collectInterval?

number

(Optional) Interval for collecting metrics (milliseconds)

enabled?

boolean

(Optional) Enable/disable performance tracking

enableLogging?

boolean

(Optional) Enable console logging of performance data

maxMeasurements?

number

(Optional) Maximum number of measurements to keep in memory

onMetricsUpdate?

(metrics: PerformanceMetrics) => void

(Optional) Custom function to handle performance data

trackBlocking?

boolean

(Optional) Automatically track main thread blocking

trackJavaScript?

boolean

(Optional) Automatically track JavaScript execution time

trackMemory?

boolean

(Optional) Automatically track memory usage

trackRendering?

boolean

(Optional) Automatically track rendering performance