FrameworkPipelineTiming

该接口描述了框架渲染中关键阶段的性能数据。

实例属性

dsl

dsl: string;

描述 DSL 类型的字符串,默认取值为:reactlynx

stage

stage: string;

描述框架数据更新的过程类型,取值为 hydrateupdatehydrate 指使用后台线程数据对主线程数据进行校准更新的过程,updateuseEffect 中触发的更新,更多信息参见 ReactLynx 的生命周期

diffVdomStart

diffVdomStart: number;

框架在后台线程 VDom Diff 开始的时间戳。该时间戳是一个表示为浮点型的 Unix 时间戳(单位:毫秒),精确到小数点后三位。例如:1739594612307.429。

diffVdomEnd

diffVdomEnd: number;

框架在后台线程 VDom Diff 结束的时间戳。该时间戳是一个表示为浮点型的 Unix 时间戳(单位:毫秒),精确到小数点后三位。例如:1739594612307.429。

packChangesStart

packChangesStart: number;

框架在后台线程序列化变更信息开始的时间戳。该时间戳是一个表示为浮点型的 Unix 时间戳(单位:毫秒),精确到小数点后三位。例如:1739594612307.429。

packChangesEnd

packChangesEnd: number;

框架在后台线程序列化变更信息结束的时间戳。该时间戳是一个表示为浮点型的 Unix 时间戳(单位:毫秒),精确到小数点后三位。例如:1739594612307.429。

parseChangesStart

parseChangesStart: number;

框架在主线程反序列化变更信息开始的时间戳。该时间戳是一个表示为浮点型的 Unix 时间戳(单位:毫秒),精确到小数点后三位。例如:1739594612307.429。

parseChangesEnd

parseChangesEnd: number;

框架在主线程反序列化变更信息结束的时间戳。该时间戳是一个表示为浮点型的 Unix 时间戳(单位:毫秒),精确到小数点后三位。例如:1739594612307.429。

patchChangesStart

patchChangesStart: number;

框架在主线程应用变更信息开始的时间戳。该时间戳是一个表示为浮点型的 Unix 时间戳(单位:毫秒),精确到小数点后三位。例如:1739594612307.429。

patchChangesEnd

patchChangesEnd: number;

框架在主线程应用变更信息结束的时间戳。该时间戳是一个表示为浮点型的 Unix 时间戳(单位:毫秒),精确到小数点后三位。例如:1739594612307.429。

hydrateParseSnapshotStart

hydrateParseSnapshotStart: number;

框架在后台线程反序列化主线程信息开始的时间戳。该时间戳是一个表示为浮点型的 Unix 时间戳(单位:毫秒),精确到小数点后三位。例如:1739594612307.429。

TIP

该属性仅当 stagehydrate 时有效。

hydrateParseSnapshotEnd

hydrateParseSnapshotEnd: number;

框架在后台线程反序列化主线程信息结束的时间戳。该时间戳是一个表示为浮点型的 Unix 时间戳(单位:毫秒),精确到小数点后三位。例如:1739594612307.429。

TIP

该属性仅当 stagehydrate 时有效。

兼容性

LCD tables only load in the browser

除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。