Skip to content

Conversation

@partholon
Copy link
Collaborator

rename FrameworkPipelineTiming to FrameworkRenderingTiming

add vmExecuteStart/End, dataProcessorStrart/End and setInitDataStart/End in FrameworkRenderingTiming.

Change-Id: I94758afb6491967f02e944f546450b987753ff51

@partholon partholon requested review from SoonIter and jianliang00 and removed request for SoonIter and jianliang00 May 21, 2025 11:59
@partholon partholon force-pushed the p/partholon/pipeline_adapt_to_latest branch from bbc86b1 to 58d5efa Compare May 22, 2025 07:02
@partholon partholon requested review from Huxpro and Tamerlx and removed request for Tamerlx May 26, 2025 09:09
@partholon
Copy link
Collaborator Author

@Huxpro please take a look at this PR, thank you!

setInitDataStart: number;
```

根据[数据预处理函数(DataProcessor)](api/react/interface.dataprocessordefinition) 的结果更新模版初始数据开始的时间戳。该时间戳是一个表示为浮点型的 Unix 时间戳(单位:毫秒),精确到小数点后三位。例如:1739594612307.429。
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Avoid using "模版" which is legacy terminology

image

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed 'base on the result of dataProcessor'. just describe the 'update init data' for setInitData and link to 'Using Data from Host Platform'.

paintEnd: number;
```

基于 UI 和 UITree,完成最终像素化的结束时间戳。该时间戳是一个表示为浮点型的 Unix 时间戳(单位:毫秒),精确到小数点后三位。例如:1739594612307.429。
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is "UI" and "UI tree"? Find the proper definition in the Lynx spec and reference to them instead. (If the spec is broken, fix the spec)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the original text is the description of paint in the spec. we modify the description of paintEnd to "the timestamp when the paint ends" and link "paint" to the spec.

@Huxpro
Copy link
Collaborator

Huxpro commented May 30, 2025

The current spec only defined "framework rendering" as a concept:

image

Shall we make diagrams for FrameworkRenderingTiming as detailed as other Performance API constructs?

image

@partholon partholon force-pushed the p/partholon/pipeline_adapt_to_latest branch from 58d5efa to d3aacbd Compare June 3, 2025 07:19
@netlify
Copy link

netlify bot commented Jun 3, 2025

Deploy Preview for lynx-doc ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 77cbbbc
🔍 Latest deploy log https://app.netlify.com/projects/lynx-doc/deploys/6842822d9e59f9000820bd79
😎 Deploy Preview https://deploy-preview-179--lynx-doc.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@partholon partholon force-pushed the p/partholon/pipeline_adapt_to_latest branch from d3aacbd to dcf0587 Compare June 3, 2025 07:26
@partholon
Copy link
Collaborator Author

The current spec only defined "framework rendering" as a concept:

image

Shall we make diagrams for FrameworkRenderingTiming as detailed as other Performance API constructs?

image

Great suggestion, I will add a diagram for frameworkRenderingTiming in the open source website

@partholon partholon force-pushed the p/partholon/pipeline_adapt_to_latest branch from dcf0587 to c3a9e42 Compare June 3, 2025 08:45
@partholon
Copy link
Collaborator Author

@Huxpro resolve comments and add a diagram and description of the role of frameworkrenderingtiming. ptal~

rename FrameworkPipelineTiming to FrameworkRenderingTiming

add vmExecuteStart/End, dataProcessorStrart/End and setInitDataStart/End in FrameworkRenderingTiming.

Change-Id: I94758afb6491967f02e944f546450b987753ff51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants