FrameworkPipelineTiming
This interface describes the performance data of key stages in framework rendering.
Instance Properties
dsl
A string describing the DSL type, with a default value of reactlynx.
stage
A string describing the type of framework data update process, with possible values hydrate and update. hydrate refers to the process of calibrating and updating main thread data using background thread data, while update refers to updates triggered in useEffect. For more information, see ReactLynx Lifecycle.
diffVdomStart
The timestamp when the framework starts VDom Diff on the background thread. This timestamp is a floating-point Unix timestamp (in milliseconds), accurate to three decimal places. For example: 1739594612307.429.
diffVdomEnd
The timestamp when the framework ends VDom Diff on the background thread. This timestamp is a floating-point Unix timestamp (in milliseconds), accurate to three decimal places. For example: 1739594612307.429.
packChangesStart
The timestamp when the framework starts serializing change information on the background thread. This timestamp is a floating-point Unix timestamp (in milliseconds), accurate to three decimal places. For example: 1739594612307.429.
packChangesEnd
The timestamp when the framework ends serializing change information on the background thread. This timestamp is a floating-point Unix timestamp (in milliseconds), accurate to three decimal places. For example: 1739594612307.429.
parseChangesStart
The timestamp when the framework starts deserializing change information on the main thread. This timestamp is a floating-point Unix timestamp (in milliseconds), accurate to three decimal places. For example: 1739594612307.429.
parseChangesEnd
The timestamp when the framework ends deserializing change information on the main thread. This timestamp is a floating-point Unix timestamp (in milliseconds), accurate to three decimal places. For example: 1739594612307.429.
patchChangesStart
The timestamp when the framework starts applying change information on the main thread. This timestamp is a floating-point Unix timestamp (in milliseconds), accurate to three decimal places. For example: 1739594612307.429.
patchChangesEnd
The timestamp when the framework ends applying change information on the main thread. This timestamp is a floating-point Unix timestamp (in milliseconds), accurate to three decimal places. For example: 1739594612307.429.
hydrateParseSnapshotStart
The timestamp when the framework starts deserializing main thread information on the background thread. This timestamp is a floating-point Unix timestamp (in milliseconds), accurate to three decimal places. For example: 1739594612307.429.
This property is only valid when stage is hydrate.
hydrateParseSnapshotEnd
The timestamp when the framework ends deserializing main thread information on the background thread. This timestamp is a floating-point Unix timestamp (in milliseconds), accurate to three decimal places. For example: 1739594612307.429.
This property is only valid when stage is hydrate.
Compatibility
LCD tables only load in the browser